摘要:計算機教學工作要跟得上社會發展的潮流,我們應該更多地從學生的角度組織教學,讓學生在學的過程中真正地掌握知識技能,真正地提高自己的實力。因此,我們提倡要將項目設計融入計算機教學,實現項目設計教學化,在教學中提高學生實際動手的能力。
關鍵詞:任務驅動;項目設計教學化;課程改革
現在很多的IT行業在招聘員工的時候希望員工能夠具有一定的項目開發經驗,這對于剛剛從學校畢業的學生來講無疑是一個軟肋,有些學生雖然技術不錯。但是卻缺乏軟件開發的經歷,往往被應聘單位拒之門外。想要讓剛踏出校門的學生具有開發經驗,最好的方法是讓學生多做一些項目,只有通過自己實際參與、動手實踐,才能提高自身的能力,豐富自身的經驗。可在實際教學中,由于教學任務比較緊張,往往當教師結束某門課程的時候,學期也差不多快結束了,這樣一來學生根本得不到綜合運用知識、獨立開發的機會,這也使得我們的教學效果收效一般。怎么辦呢?
我們急需要對計算機教學進行課程改革,早在前幾年一種新型的教學模式——“任務驅動”已經被提倡并得到廣泛運用,所謂任務驅動模式,即教師在教學中以某一個任務激發學生的學習興趣,通過教學使學生掌握解決問題的方法,最終順利完成該項任務。我們現在需要考慮的是如何運用這種教學模式,如何設計這個“任務”,使得學生能夠通過完成這個任務來提高自身的能力。
既然一方面想要讓學生多動手、多參與一些項目的開發設計,一方面想要設計好這個“任務”,那不如將兩者結合起來,讓項目設計融入我們的教學,實現項目設計教學化。何謂項目設計教學化?即教師根據所教課程,選擇某個具有代表性的開發項目,將此項目分割成一個個的子項目,即一項項的小任務,通過平時的教學,使學生逐項地完成這些任務,從而當課程結束的時候,學生也完成了該項目的開發。這樣一來,整個的教學融為一體,使學生能夠在平時的教學中積累實際開發項目的經驗。
我認為這樣的教學方法優于僅僅注重單堂課的“任務”的設計,而不注重課與課之間“任務”的聯系與銜接的教學方法。原因主要表現在以下幾個方面:
1,項目設計教學化更能夠增強學生綜合運用的能力,符合社會的需要
企業在招聘員工的時候往往更傾向于具有工作經驗的人才,這是因為這樣的人才不再需要企業花費很多的時間和精力進行培訓,直接就能用。但這對學生來講卻是個不利因素。除非讓企業認為學生具有這種潛力。企業才可能會給學生機會。設想,當學生去應聘的時候,如果能拿出一些自己獨立開發的項目、應用軟件、小游戲等,無疑是擁有了能夠證明自身實力的有力武器,這比起那些僅僅在簡歷上寫自己學過這個、學過那個更具有說服力。換句話說,企業希望看到你具體做了些什么,而不是你學了哪些課程。如某教師在平時的教學過程中能夠將項目設計融入教學,那么學生在校期間,每上一門課程就能完成一個相關項目,到畢業的時候,學生實際上已經參與過多個項目的開發,已經積累了一定的經驗,這更能增強學生的實力。
2,項目設計教學化更能體現教學的整體性
如果我們在設計教學的時候僅僅注重單節課的任務,而不注重課與課之間的聯系、任務與任務之間的聯系的話,就可能出現這種情況:學生當節課學得挺好的,掌握得不錯,但是當所有的教學內容結束后。需要學生自行獨立開發的時候,學生卻無從下手了。這其實是學生對知識不能融會貫通的緣故。而如果項目設計教學化了,在平時的教學中,教師引導學生完成項目,一步一步地做下去,一環扣一環。先做什么再做什么,可能會遇到什么問題,該如何解決。在不斷的教學過程中。學生不斷地提高了自己的能力,而當課程結束,項目也完成了,這樣的教學更具有整體性。
3,項目設計教學化使教學更具有目的性
有種情況經常會出現:當我們結束一門課程后,學生卻不知道到底學了些什么,所學能派上什么用處。這種現象是什么原因造成的?學生學習沒有目標是一個主要的因素。
教學需要有目的。而當我們將項目教學化之后,我們的整個教學就都將圍繞著一個目標進行,使得學習更具有目標性。
4,項目設計教學化更符合學生的情感需求
當我們將項目設計教學化后,隨著教師帶領學生一步步深入,教學內容一步步鋪開,學生也離目標越來越接近,當學生經過自己的努力,最終完成了一個項目(比如說一個小型的開發系統、一個小游戲等)的時候,那種成就感足以滿足學生的情感需求,同時能夠促進學生繼續學下去。
在將項目設計教學化的期間,我們也需要注意一些問題,要知道好的設計思路也需要正確的方法來實現,我覺得以下幾個方面是需要考慮的:
1,項目設計教學化要選則一個合適的項目主題
如何選擇一個項目進行教學是計算機教師需要考慮的一件事情,這個項目首先要能夠引起學生的學習興趣,其次要比較典型,屬于比較常見的類型,比如說上VB課程的時候可以選擇小型的信息系統進行教學,如選擇學生管理系統、圖書管理系統、收銀系統等都是日常生活中經常需要的。這樣的教學聯系生活實際更能夠引人入勝。
2,項目設計教學化需要教師花費更多的時間和精力進行教學設計
由于項目設計教學化要求教師要將一個項目分割成一個個的小任務,這就需要教師非常熟悉這門課程,而且也對教師的專業技能提出了更高的要求,也要求教師必須花費更多的時間和精力來考慮如何合理安排任務,把任務與教學內容相聯系。比如說在上VB課程的時候,教師可以選擇圖書管理系統作為教學項目,將該項目模塊化融入到教學內容去。可分幾個模塊進行教學設計:(1)先讓學生熟悉數據庫,進行數據庫的設計。(2)講授Visual Basic的各個控件,可讓學生利用控件制作系統的各個界面。(3)講授SQL語言,利用該語言實現系統的某些功能(如信息的新增、修改、刪除、查詢等)完成各個功能模塊的設計。
3,項目設計教學化更呼喚校本教材
由于這種教學方式是根據教師的教學設計組織教學內容的,所以市場上出售的教科書可能不能滿足教學的需要,這就需要學校能夠根據教學的實際情況自己組織教材內容,即實現校本教材。校本教材更能符合學生的實際情況,而且更能體現價值。
4,項目設計教學化期間教師要更注重學生的進度
由于在教學期間融入了項目設計,這就需要確保學生能夠完成每一個任務,因為假使學生有一項任務沒完成,很可能導致以后的任務都完成不了,這就使得教學效果大打折扣。因此教師需要及時檢查學生的完成情況,掌握學生的進度,幫助有問題的學生,這樣才能使學生不至于因為脫節而失去學習的興趣。
5,項目設計教學化過程中要注重其他相似任務的補充
在教學中我們經常注重教學內容的強化訓練,這樣可幫助學生加強記憶,熟練掌握知識技能。同樣對于融入了項目的教學,更需要進行內容的強化訓練。我們可以實現準備兩個項目,一個用于教學,一個用于對學生掌握的知識進行強化。兩個項目在難度上可以有一定的區別,比如說用于教學的可以相對簡單些,而用于強化訓練的可以相對有點難度,這樣可以讓學習能力高的同學得到提高。
在計算機普及的今天,我們的計算機教學工作也應該跟上社會發展的潮流,學生的學習成果是評價教學的關鍵要素之一。所以,我們應該更多地從學生的角度組織教學,讓學生在學的過程中真正地掌握知識技能,真正地提高自己的實力。
(無錫市高等師范學校)