王超郭靜
(揚州工業(yè)職業(yè)技術學院 江蘇 揚州 225127)
高職院校程序設計與數(shù)據(jù)庫融合教學初探
王超郭靜
(揚州工業(yè)職業(yè)技術學院 江蘇 揚州 225127)
程序設計與數(shù)據(jù)庫技術均是計算機領域的重要方向。多數(shù)高校都是分別進行二者的教學,至今這種教學手段仍然是主流。隨著高職教育的快速發(fā)展,針對高職院校學生在校學習時間短、任務重的現(xiàn)實,傳統(tǒng)的教學方法已難以滿足需求。采取程序設計與數(shù)據(jù)庫技術相融合的教學方法,可以有效地緩解上述矛盾,同時,結合“三位一體”的教學實驗環(huán)境,可在更大程度上提高學生的學習效率和興趣。
高職院校;程序設計;數(shù)據(jù)庫;融合教學
隨著高職院校在全國各地迅速發(fā)展,對高職院校教育教學方法的研究成為研究熱點和重點。高職高專類院校具備各自不同的特性,首先,教學時間相對較短,其中,還包括校外實習等任務。其次,培養(yǎng)目標不同,高職培養(yǎng)目標定位為應用型人才。再次,高職學生與普通高校學生相比基礎較弱。這些因素決定了高職院校的教育教學應與普通本科院校有所不同,才能更好地適應高職院校教育教學的需要。
高職教育雖在我國起步較晚,但發(fā)展迅猛,各種新興的教育教學方法層出不窮。如基于工作過程系統(tǒng)化的改革、案例教學、任務教學等等,在不斷探索中,這些方法日趨成熟,但也出現(xiàn)了一系列問題。筆者擬就所了解的計算機程序設計和數(shù)據(jù)庫課程教育教學存在的問題作如下分析。
課程方面的現(xiàn)狀 在多數(shù)高校中,程序類課程一般為 C、C++、Java、VB、Delphi等。高職院校中較多的是可視化程序設計語言,依賴大量的組件,而各個組件都是分開講解,對組件間的聯(lián)系及對信息系統(tǒng)整體性的認識不是很強,導致學生對于一個較完整系統(tǒng)的構建無從下手。數(shù)據(jù)庫技術類課程一般為Access和SQL等關系型數(shù)據(jù)庫,多數(shù)都是為應對等級考試而進行培訓式教學,學生掌握的是一些簡單的數(shù)據(jù)庫表的建立、修改及簡單的數(shù)據(jù)查詢,對于多表鏈接查詢、子查詢及符合查詢等高級查詢,由于缺少認識和操作,往往不是太清楚。針對上述兩方面的情況,要想使高職學生對信息系統(tǒng)的建立有較為完整的認識,必須對教學手段和方法進行改革。
教學模式的現(xiàn)狀 如今的教學模式多是兩門課程分開授課,并且大多都是按照傳統(tǒng)的知識結構進行介紹,兩門程序設計課程的很多內容是重復的。程序設計的第一門課程最為關鍵,如果第一門課程掌握較好,其他程序課程也能很快入門,這就為教學改革的探索提供了依據(jù)。
高職學生的特點 在許多歐美國家,大學教學體系已經相對較為成熟,一般分為學術教育和職業(yè)教育兩個方向,不分高低,但我國的高職教育是從上世紀末開始的,到21世紀初迅猛發(fā)展,但在我國的高等教育招生中,較為優(yōu)秀的學生會首先選擇本科教育,這就導致高職院校的學生在綜合素質上要稍遜色于本科學生。高職院校的學生并非不夠聰明,是他們的關注點不在理論學習上,教師可以采取另外一些非傳統(tǒng)的教學方法實施教學。這也為教學改革提供了一些依據(jù)。
對程序設計和數(shù)據(jù)庫課程以及其他相關方面的分析,可以從以下幾個方面入手。
學校政策方面 將程序設計與數(shù)據(jù)庫技術進行整合,是一項較大的改革,對很多高校而言這基本是不可能的事情,但高職院校有自己的突破點。當然也要求學校的政策導向支持,對人才培養(yǎng)方案和教學計劃進行修正,適當加大此類課程的課時數(shù),同時,打破常規(guī)課時安排方案。如筆者所在學院進行了三年多的改革嘗試,在一些非計算機專業(yè)開設了VB與Access融合的開發(fā)小型管理信息系統(tǒng)的課程,在計算機相關專業(yè)開設了C#與SQL融合的開發(fā)課程,在課時安排上安排4節(jié)課連上,這樣能更好地使學生思考一個小型信息系統(tǒng)設計的全過程。從學生的畢業(yè)設計等環(huán)節(jié)中發(fā)現(xiàn),此項改革能較大程度地提高學生對管理信息系統(tǒng)的理解。
教師方面 多數(shù)高校教師講授的課程相對比較固定,如程序設計方向、數(shù)據(jù)庫方向、計算機硬件相關方向或多媒體相關方向等。因此,對于此項改革,首先,需要有對程序設計和數(shù)據(jù)庫都精通的教師;其次,教師要有較好的信息系統(tǒng)開發(fā)思想;再次,在教學方法上,也要能采取“引導式”教學,由淺入深逐步地引導出復雜問題的解決方法。這些無疑加大了對教師的要求,也需要對教師有計劃、有目標地通過“送出去,引進來”的方式進行培養(yǎng)。筆者所在學院近年來加大了對具有企業(yè)工作經驗的人才的引進力度,同時,加強對本院教師進行“訪問工程師”的培養(yǎng),通過寒暑假時間安排教師到一線企業(yè)進行實踐訓練,這些都在一定程度上為教學改革做了很好的鋪墊。
教學實驗場所建設方面 高職院校與本科院校的一個本質區(qū)別就是培養(yǎng)的應用型人才,使其具備較強的動手能力。從這個角度出發(fā),實驗教學時間也要相應地增加。筆者所在學院建立了三位一體的教學實驗環(huán)境,集教學、討論與實驗于一體。即將一個大教室分成兩部分,其中,一部分作為機房設計,用于開展實驗。實驗桌設計為圓環(huán)型,每個圓環(huán)形的大實驗桌可以放6臺電腦,剛好可作為一組進行使用,可進行討論學習。另一部分為教師上課使用。通過三位一體教學實驗環(huán)境的建設,大大提高了學生聽課的效率,也能更好地為學生提供實驗和團隊學習的環(huán)境。
筆者所在學院計算機教學已較普遍地采用基于案例的教學模式,筆者以所講授的 《基于VB的桌面應用程序開發(fā)》課程為例,根據(jù)數(shù)據(jù)庫技術及程序設計課程難度逐步增加的現(xiàn)實,通過介紹一個貫穿全過程的 “商場進銷存管理系統(tǒng)”,讓學生初識Visual Basic的可視化編程的基本步驟和集成開發(fā)環(huán)境。通過Visual Basic與Access相結合的模塊學習,使學生逐步了解項目開發(fā)的步驟,同時掌握該語言和數(shù)據(jù)庫的知識和技能,最終達到使學生可以按照本次課程的開發(fā)經驗設計出自己需要的應用程序和系統(tǒng)的目的。下面針對其中的“進貨管理模塊”做一些具體闡述。
首先讓學生根據(jù)“進貨管理”的需要設計所需數(shù)據(jù) “進貨管理模塊”的主要功能就是采購管理。采購管理包括兩個子模塊,分別是“采購商品”和“采購查詢”,將這兩個模塊作為設計的項目。可以采用“小組討論”與“教師引導”相結合的方式,使學生逐步設計出數(shù)據(jù)表結構。如“產品庫存表”中涉及“產品編號”、“有效日期”、“數(shù)量”等;“入庫單主表”中涉及 “入庫單號”、“入庫類型ID”、“入庫日期”、“倉庫ID”、“供貨商編號”、“入庫操作員編號”等;“入庫單明細”表涉及“入庫單號”、“單內順序ID”、“產品編號”、“產品有效日期”等。
分析數(shù)據(jù)庫表涉及的字段,引出數(shù)據(jù)類型的討論 如可以先根據(jù) “入庫日期”討論日期的字段,其計算方法與其他數(shù)據(jù)類型有較大的不同,可以比較形象地說明數(shù)據(jù)應該有不同的數(shù)據(jù)類型等。讓學生明白數(shù)據(jù)類型的意義后,再進行其他數(shù)據(jù)庫類型的學習,學生不會感覺枯燥乏味。同時,對于字段名稱的命名方法,也可以對學生進行相應的介紹,雖然用漢字命名也不錯,但是絕不提倡學生用漢字進行操作,應鼓勵學生使用英文,特別是用有相應含義的英文進行命名。
數(shù)據(jù)庫的相應設計完成后,著手對相應界面的設計 界面設計也提倡在一個系統(tǒng)中運用統(tǒng)一的界面,以提高系統(tǒng)的美觀程度。當然在滿足界面統(tǒng)一的前提下,也提倡學生發(fā)揮想象空間,運用多種手段設計出更好的界面系統(tǒng)。
計算機應用作為當今大學生的一項基本能力,各高校都很重視,特別是對于非計算機相關專業(yè)的學生,也大力提倡采取“1+X”的教學模式,但礙于高校普遍計算機課時較少,因此,要在較短時間內使學生更多地學習到程序設計和數(shù)據(jù)庫等知識,采取程序設計與數(shù)據(jù)庫融合的教學應該是一種較好的方式。經過筆者所在院校多年的實踐,得到了學生的一致認同。希望這種教學方式能夠更多地被各高校,特別是高職高專院校認同,培養(yǎng)出真正適合中國國情的高級技能型人才。
[1]姜大源.職業(yè)教育學研究新論[M].北京:高等教育出版社,2007.
[2]李瑩.高職計算機實踐教學改革與人才培養(yǎng)[J].職業(yè)教育研究,2007,(2).
[3]陳建潮,李洛,熊薇.在程序設計課程中導入“案例式”教學方法[J].計算機教育,2007,(7).
[4]趙穎.任務驅動法在高職計算機教學中的運用[J].黑龍江高教研究,2009,(8).
[5]吳懿慧.任務引導法在高職計算機教學中的應用[J].山東教育學院學報,2008,(5).
[6]王革.高職非專業(yè)學生計算機應用能力培養(yǎng)模式探討[J].現(xiàn)代教育科學,2009,(9).
[7]李志鋒,孟慶廉.以職業(yè)能力為中心構建高職“1+X”模塊式課程結構體系[J].職業(yè)技術教育,2002,(25).
G712
A
1672-5727(2012)04-0023-02
王超(1982—),男,江蘇溧陽人,碩士,揚州工業(yè)職業(yè)技術學院講師,研究方向為現(xiàn)代職業(yè)教育、企業(yè)信息化以及智能調度算法等。