項目教學法是圍繞項目的完成而開展的一系列教學活動的模式。教師將授課內容融于項目中,通過幫助和指導學生實施和完成工作項目完成課程的教學內容。項目教學法的目的是在課堂教學中把理論與實踐有機結合起來,充分發掘學生的創造潛能,提高他們解決實際問題的綜合能力。計算機專業課程是理論性與實踐性都很強的課程,教師如何處理好理論講授與學生實踐的關系,合理、高效地利用實踐教學這一環節是擺在每個任課老師面前的重要課題。筆者長期從事計算機專業課程的教學,認為把項目教學法運用到計算機專業課程的教學中,注重項目選擇、學生分組、項目示范、項目操作、項目展示、項目評價等六個步驟,就會收到很好的教學效果。
一、項目選擇
項目的選取是教學取得成功的首要環節。項目的選擇要考慮幾個因素:以教學的內容為依據,既與書本知識緊密結合,又有一定的發揮空間;要考慮理論的容納度和操作的可行性,讓學生在動手的過程中能學到理論知識;要考慮知識的連貫性,使學生既能運用學過的知識,又能聯系新學的東西;項目要有一定的難度,可以充分調動學生的主觀能動性,促使學生帶著問題去思考。例如,在《局域網設計》課程教學中,為了使學生掌握簡單網絡和復雜網絡的建設,可以打破傳統的教學模式和教材的編寫順序,根據課程要求提出兩個教學項目:組建小型辦公網(對等網建設)和組建大型企業網(c/s網絡即客戶/服務器網絡)。這兩個項目的選擇從教學的內容上來說,符合教學大綱對簡單網絡和復雜網絡建設的要求,與書本的知識結合緊密,給學生留下了發揮的空間;從包含的理論知識來看,“局域網設計”課程要求學生了解和掌握的理論知識在兩個項目的操作中都運用到;從可操作性來看,這兩個項目既可讓學生在機房中實操,又可在宿舍、家里進行網絡連接。從知識的連貫性來分析,這兩個項目的實施要運用到以前所學習過的計算機基礎和計算機硬件知識,兩個項目之間的知識也是互相聯系的,給有興趣的學生留有繼續探索的余地。這樣的項目設計在教學過程中容易取得好的效果。
二、學生分組
學生分組是一個不可忽視的環節,分組的原則、組員的搭配、工作的分工、成員的數量都會直接影響學生的學習效果。分組的依據為:學習成績、知識結構、學習能力、性格特點、性別搭配等。采用互補方式搭配,成績好的與成績差的搭配,性格內向的與外向的搭配,動手能力強的與理論水平高的搭配等。每組學生以5—6名為宜,每組一名組長,全面負責小組的學習討論和項目完成。小組采用協作學習的方式,在組長的主持下進行內部分工,討論如何完成項目。例如,計算機操作能力強的負責代碼的編寫,程序設計能力強的負責整體規劃、程序調試,善于口頭表達的負責聯系工作、書寫項目計劃書及成果展示等。在這個小組中,每個學生可以充分發揮自己在團隊中的作用,感受到為團隊做出貢獻的樂趣,因此學習的積極性高漲,并將自己努力的成果與全體組員分享,培養了學生的團隊精神。在實施不同的項目時,要注意引導學生變換在項目中擔當的角色,使每個學生的各種能力都能得到鍛煉。
三、項目示范
對高職院校的學生來說,示范引導是必要的。因此,項目確定后教師應先動手完成該項目,這樣既能對項目有個全面了解,掌握操作難點,便于更好地指導學生;又能在課堂上拿出明確而具體的成果給學生示范,使學生有明確的目標和感性認識,知道實施該項目要解決哪些問題,關鍵步驟在哪里。引導示范的效果對接受能力弱的學生來說意義更大,讓他們能夠有模仿的對象,在會做的基礎上考慮創新。例如,在進行《多媒體Flash制作》的教學時,要求學生完成MTV的制作項目。為了給學生做出示范,教師可以先完成一個具體的MTV樣品,在提出項目要求時展示給學生看,讓學生有個感性認識,再說明該項目的目標是什么、有哪些問題需要解決、操作時應注意哪些關鍵步驟、怎樣運用學過的知識解決可能遇到的問題等。這種方式在《圖形圖像處理》和《網頁制作》等課程中一樣能收到很好的效果。
四、項目操作
項目教學法與傳統教學法相比,最大的區別在于以教師為中心轉變為以學生為中心,以學生動手操作、完成項目為目標來推動整個教學過程。因此項目操作是項目教學法的主體和關鍵,這個環節首先要注意引導各組學生制定好實施計劃,并同心協力實現計劃,培養學生的團隊精神;其次要鼓勵學生充分發揮自己的特長和主觀能動性,在項目中承擔好各自的角色;第三是要注意操作步驟的循序漸進,引導學生由淺入深、由點到面地完成項目。
例如,在學習《中文Visual FoxPro 6.0程序設計》時,可以這樣來引導學生進行項目實施:首先向學生展示示范項目“學生成績管理系統”,之后再讓學生使用示范項目,通過對系統的操作運用,讓學生了解VFP6.0的功能作用,了解一個工程項目所需要完成的模塊,直接引導學生進入學習情景。第二,讓學生運用給出的模塊,像組裝計算機硬件一樣拼裝程序,了解模塊之間的相互關系及后臺運行情況。第三,模仿現有程序,進行分組協作學習。各組在組長的主持下,研究確定本組的練習項目,通過教師對示范項目各模塊開發過程演示的指點,針對本組練習項目開展研究討論,共同完成工程項目的系統分析、結構設計、代碼編寫、程序調試等工作。第四,布置項目——全班共同完成“學分制管理系統”實訓項目,各小組分別完成班級管理、學籍管理、課程管理、成績管理、學分管理等幾大模塊,最后進行程序的整體調試。學生學完本課程后,不僅對程序設計有了完整的認識,而且有了自己的作品。
五、項目展示
完成一個項目后,讓學生自己展示成果,推銷自己的產品。這個過程不僅是老師檢查學生學習效果的手段,還可以讓學生相互學習、取長補短,并從中充分體會到成功的喜悅。對待學生所展示的成果,應該抱著欣賞的態度,從肯定的角度給予評價。成果展示時,有的學生可能設計得不太理想,但介紹自己的設計時語言非常簡練而且幽默,能博得同學們的陣陣掌聲;有的學生可能設計得很好,但表達能力欠佳,或者語速太快,同學們沒能聽清,或者結結巴巴不能成句;有的同學可能設計得比較好,但不敢上臺介紹,或者理論上不能自圓其說。不管是什么情況,作為教師都應該引導學生,讓學生慢慢地進入角色,能夠完整地介紹自己的產品。這樣的成果展示不僅檢查了學生對本項目的知識掌握情況,還鍛煉了學生的語言組織能力和語言表達能力。
六、項目評價
教師的評價總結是項目教學法最重要的環節。學生的設計會存在各種各樣的問題,教師在評價中要指出問題所在及解決方法,要總結比較各組的特點,引導他們學習別人的長處來改進和提高自己的設計,使學生的各種能力在評價中得到提高。評價的過程是總結以前學過的知識,提出和學習新知識的過程,學生都急于知道自己的設計是否合理,都想讓老師做出公正的評價。教師首先應對項目設計加以肯定和總結,說明項目涵蓋的知識內容及應注意的地方,然后再讓學生互相指導、互相討論、互相幫助來修改自己的作品,幫助學生樹立“沒有最好的作品,只有更好的作品”的觀念。這樣,教師的評估總結過程就成為學生一個學習的過程、提高的過程,而不是一個簡單評判的過程。
(作者單位:廣西北海職業學院)