申悅
摘 要:在高職數據庫教學中,項目式教學法作為一種積極有效的教學方法被許多高職教師所廣泛采用。其注重對學生實踐能力的培養,這也與我國高職教育“以職業為導向”的人才培養目標相一致。同時,將數據庫教學與程序設計教學相結合,選取學生能夠做、感興趣的項目來開展教學,會有不小的收效。
關鍵詞:項目式教學法;高職;數據庫教學;程序設計
一、 項目式教學法的特點分析
(一) 將項目貫穿于整個教學內容之中
傳統的教學方式是教師按照教學大綱的要求,將教材上的知識點傳授給學生的一個過程。在教學的過程中,各個知識點之間的聯系比較松散,學生只能在個別知識點上面把握學習的內容,對教材知識缺乏全面的了解。而項目式教學法則是教師根據實際工作來組織課堂教學內容的一種教學方式,這一教學方式將教材中的知識點與項目串聯起來,使學生通過項目的訓練,從整體上把握知識點,并靈活地運用各個知識點。
(二) 加強對學生實踐能力的培養
傳統的教學方式不注重對學生實踐能力的培養,雖然在教學的過程中,開設了實訓環節,但是實訓的目的大多是為了驗證理論知識的正確性,并沒有起到提高學生實踐能力的作用。而項目式教學法則將項目分為幾部分不同的任務,讓學生進行實訓,在實訓的過程中提高學生的技術能力和動手操作能力。
(三) 將學生看成學習的主體,有利于提高教學效率
與傳統教學中教師作為課堂的主角來向學生傳授知識的教學方式相比,項目式教學法則將學生看成是學習的主體,鼓勵學生積極地參與到課堂教學中來,從信息的收集、計劃的制訂、方案的選擇、目標的實施以及信息的反饋再到成果的評價這些環節中,都需要學生親自參與來完成,學生就成為了整個活動的主人,對提高教學效率同樣具有積極的促進作用。
二、 項目式教學法在高職數據庫教學中的應用措施
(一) 以實際項目來組織教學,學生更易系統地掌握數據庫相關內容和操作
數據庫應用課程的教學,從建庫到建表,到對數據進行增刪改的操作,到數據查詢,再到存儲過程、觸發器的使用,以及并發控制、安全控制等操作,其實是一個層層推進,一環扣一環的教學過程。如果按部就班地組織教學,教科書上寫到哪一個內容,就講哪一個內容,每一段命令代碼講起來就像教授語法課一樣,肯定很難激發學生的學習興趣,很容易讓學生產生枯燥乏味的學習體驗。同時,把環環相扣的內容割裂開來講,既不利于學生理解各個模塊間的聯系,也不利于學生對本門課主要內容的整體把握。
但是,如果以一個實際項目,把數據庫的主要內容組織在一起進行教授,學生就會很容易系統地掌握數據庫相關內容和操作。以“教務管理系統”為例:要實現這個系統,首先,要有管理系統的前臺操作界面,這一點學生利用所學的程序設計知識就能解決;其次,才是后臺數據庫系統的管理與支持,這就需要先創建數據庫,再創建數據表,再錄入數據,根據前臺的功能進行數據查詢及視圖的創建,同時還要考慮存儲過程與觸發器;然后,將前臺操作界面與已經建好的數據庫系統進行連接,這才能真正實現“教務管理系統”。后續,還要考慮相應的安全控制和維護管理等內容。通過這個項目的學習與實施,學生能很快理清,使用數據庫做項目,要先做什么,后做什么,哪些很重要,哪些易出錯。這樣,對今后學生開發項目,求職就業都很有好處。
由此,教師在開展教學的過程中,應該首先了解學生對知識的理解程度和現有的知識水平,幫助學生選擇恰當的項目。在項目的選擇上,不僅要使其具有全面和典型的特點,還應該使所選項目具有趣味和實用的特點。此外,在項目的選擇上,教師還應該盡可能的選擇那些能夠涵蓋整個課程大綱所需知識點的項目,以及一些能夠與學生生活實際緊密聯系在一起的項目。這樣一來,學生就可以在學習的過程中,對項目內容進行創新,這樣更有利于激發學生的學習積極性和學習興趣。
(二) 分層教學,幫助學生理清各個知識點之間的關系
對同一個項目,從界面操作方式入手,讓學生先能快速實現項目,理清重難點和知識點之間的關系;然后再由命令方式實現,幫助學生能夠快速理解每一句代碼的含義,并迅速學會使用該命令代碼。
數據庫應用課程的教授,最終要涉及命令代碼的使用。大多數學生一看到代碼,容易產生畏難情緒。這就需要教師在教學設計的時候,由淺入深、循序漸進地安排教學內容,并且選取易于激發學生學習興趣的項目。例如,為學校開發“在線招生管理系統”、“教務管理系統”、“后勤管理系統”、“圖書管理系統”等等。
同時,更重要的是,把一個項目講透練透:先讓學生通過界面操作方式,實現這一個項目,這樣學生能夠系統地掌握涉及的知識和技術;然后讓學生通過命令代碼方式,再來實現一遍整個項目。這樣的操作,就能很好的幫助學生理解,當前錄入的命令代碼是做什么用的,為什么要這么用。然后,附帶著學習每一種命令模塊的語法規則和相關使用方法。由于學生對這個項目已經熟悉了,接受起來難度較小。因此,學生在再一次的項目實施中,只要著重理解命令代碼的含義與使用就可以了。這樣,比起學生既要接受新項目,又要理解學習新命令代碼,降低了不小的難度。同時,項目帶來的熟悉感,也會幫助學生緩解對代碼學習產生的畏難情緒。
(三) 優化教材內容,提高教學效率
數據庫課程的教學過程比較繁瑣,學生在學習時往往會出現無從下手的情況,所以教師在教學之前,還要精心設計教學內容,這樣才能夠更加完整地將教學內容傳達給學生。如,在數據庫課程的教學中,教師要加強對項目主題的設計,在問題的設計上要由淺入深,對此教師要為項目設計出一個總體的框架,先讓學生解決其他相關業務的數據庫,并在掌握所學知識點的同時,引導學生適當的涉獵一些難點內容。此外,教師在開展項目教學的過程中,還應該注重培養學生的創新意識和團隊協作能力,這樣才能使學生更好地完成項目。endprint
此外,在高職數據庫課程中開展項目教學模式,最重要的是要有與之相配套的教材做支撐。以“學生學籍管理系統”項目為例,教材應該循序漸進地對數據庫的基本理論進行講解,并對數據庫對象的創建和使用以及數據庫應用系統的開發方法等進行由淺入深的講解。在教材的各個章節中,還應該對項目進行分解,并展示出每一項目分解后的工作任務,使整個項目既具有獨立性的特點,同時還具有整體性的特點,這樣才能更好地適應“模塊化”的課程體系改革,符合項目式教學法的特點。
(四) 優化教學評價機制
教學評價就是對學生的學習情況進行全面客觀的評價,并對學生學習中存在的問題進行解決,從而提高教學效率的一個過程。傳統的教學評價只是通過對學生作業、實驗報告以及考試成績等進行考核,這樣的評價方式并不能體現出學生的學習狀態和學習情況。而項目式教學法,則是以學生的學習過程為基礎,對學生的學習積極性、思維能力、創新能力以及團隊合作能力等多方面進行評價,這樣的評價更多關注的是學生的學習過程,而不是學生的學習結果,對學生的全面發展具有積極的促進作用。
由于高職學生具有一定的VB編程基礎,教師可以帶領學生做一次課程設計:由學生來選取項目主題,根據需求分析設計系統前臺界面和后臺數據庫;然后利用已學的VB程序設計技術,實現系統前臺;再利用已學的數據庫技術,實現后臺數據庫;最終,實現前后臺的連接,實現系統功能。并且,以此來評價學生,是否具備一定的數據庫開發技術。例如,學生如果要實現圖書管理系統,就需要:(1)考慮有哪幾類用戶使用這個系統,他們的權限是什么樣的,需要系統實現的功能有哪些;(2)考慮需要哪些數據表,這些數據表的表結構是什么樣的;(3)根據不同權限用戶的需求,大致要實現哪些數據的查詢;(4)軟件的操作界面是什么樣的;(5)數據庫如何實現,數據表如何實現,基本查詢如何實現,需要什么樣的觸發器、存儲過程;(6)如何實現數據庫的連接,數據的增刪改界面等。在這樣的課程設計中,學生需要組隊來完成項目,單憑個人可能很難實現一個完整的系統。同時學生還需要具備一定的分析能力、思考能力、創新能力和操作能力。通過這樣的課程設計,來評價學生的數據庫學習情況,可能會更適合項目式教學法,也更能完善學生所學內容、鍛煉學生的能力和提升學生的技術水平。
三、 小結
項目式教學法在高職數據庫教學中的應用,轉變了職業院校傳統的教學觀念和教學模式,使學生在完成項目的同時,能夠系統地掌握相關知識和技術。這樣一來,不僅能夠培養學生的創新能力和實踐能力,同時還能夠培養學生的自主學習意識。所以,在高職數據庫教學中,教師一定要積極地使用項目式教學法,使這一教學模式在數據庫教學中發揮出積極的促進作用。
參考文獻:
[1]胡曉燕.項目式教學法在高職數據庫教學中的應用[J].長春教育學院學報,2014,(26).endprint