劉偉麗+馬士玲
摘要:項目化教學(xué)法,是師生通過共同實施一個完整的項目工作而進行的教學(xué)活動。它是“行為導(dǎo)向”教學(xué)法的一種。一個項目是計劃好的有固定的開始時間和結(jié)束的時間的工作。原則上項目結(jié)束后應(yīng)有一件較完整的作品。本文針對高等職業(yè)教育特點,以C#語言為例,探討了“項目化教學(xué)法”在高職教學(xué)改革中的具體實踐。
關(guān)鍵詞:項目化教學(xué)法,C#語言,高職教學(xué)
【中圖分類號】G632
1 引言
在傳統(tǒng)的《C#語言程序設(shè)計》教學(xué)方法中,基本上都是采取同一個模式進行教學(xué),按照教材章節(jié)順序先介紹C#語言的基本知識,然后再介紹其語法規(guī)則,講解例題,然后再用一節(jié)課的時間上機實驗,教學(xué)方法單一死板,對于職業(yè)學(xué)校學(xué)生來說,學(xué)生往往是上課時一些概念等理論知識好像會了,但一到上機實踐,就不能靈活運用,學(xué)生的學(xué)習(xí)興趣和積極性大打折扣。由此就在教學(xué)過程中就引入了“項目化教學(xué)法”?!绊椖炕虒W(xué)法”是通過實施一個完整的項目而進行的教學(xué)活動,其目的是在課堂教學(xué)中把理論與實踐教學(xué)有機地結(jié)合起來,充分發(fā)掘?qū)W生的創(chuàng)造潛能,提高學(xué)生解決實際問題的綜合能力。通過教學(xué)實踐活動進行總結(jié),項目化教學(xué)方法與傳統(tǒng)教學(xué)方法相比,主要表現(xiàn)在改變了三個傳統(tǒng)的中心:由教師為中心轉(zhuǎn)變?yōu)閷W(xué)生為中心、以課堂為中心轉(zhuǎn)變?yōu)橐詫嶋H經(jīng)驗為中心、由以課本為中心轉(zhuǎn)變?yōu)橐浴绊椖俊睘橹行摹?/p>
2 傳統(tǒng)教學(xué)方式的缺陷
“C#程序設(shè)計”課堂的教學(xué)中,傳統(tǒng)的教學(xué)方法通常采用以知識點的層次遞進為體系。通常按照C#語言的基本知識、程序基本結(jié)構(gòu)、數(shù)組、常用控件、類、繼承與多態(tài)等知識點層次遞進為教學(xué)體系,教師按照教材把需要掌握的這些知識點按部就班地灌輸給學(xué)生,然后再帶領(lǐng)學(xué)生上機來鞏固所學(xué)的知識。這種教學(xué)方式雖然符合人的認(rèn)知規(guī)律,但存在以下缺陷:知識點練習(xí)不夠緊密,學(xué)生的主動性不高,傳統(tǒng)教學(xué)中很多教師在課堂上舉的一些例子往往是為了某個知識點,而且例子與例子之間沒有聯(lián)系;缺乏實際工程項目開發(fā)體驗,學(xué)習(xí)“C#程序設(shè)計”,如果只是停留在知識點學(xué)習(xí)以及例題練習(xí),沒有實際工程項目開發(fā)的歷練和體驗,無法感受所學(xué)知識在實際工作中的作用,將會抑制學(xué)生的學(xué)習(xí)興趣,影響學(xué)習(xí)效果。
3 項目化教學(xué)的內(nèi)涵及意義
為改進程序設(shè)計課程的傳統(tǒng)教學(xué)存在的這些問題,我們在“C#程序設(shè)計”的教學(xué)中采用項目化教學(xué),所謂項目化教學(xué),是以某個工程項目為案例,該項目應(yīng)涵蓋課程中主要知識點,采用邊講知識點邊設(shè)計項目中某個模塊程序的教、學(xué)、做相結(jié)合的教學(xué)法,當(dāng)課程各知識點講完時,項目設(shè)計已完成。學(xué)生不但能學(xué)到課程的主要知識,同時也完成了一個真實的項目設(shè)計。傳統(tǒng)在學(xué)習(xí)時多是只見樹葉、不見森林,而項目化教學(xué),是先在學(xué)習(xí)者面前呈現(xiàn)出一片美麗的森林,使他們自然而然想去其中尋寶。這樣的教學(xué)方法使學(xué)生在學(xué)習(xí)過程中首先建立了系統(tǒng)和全局的概念,也使學(xué)生更加明確后續(xù)知識的學(xué)習(xí)目標(biāo)。
4 項目化教學(xué)在C#教學(xué)中的實施過程
項目化教學(xué)的具體實施可按照3個環(huán)節(jié)進行:項目設(shè)計;制定項目教學(xué)計劃;項目實施。
4.1 項目設(shè)計
在C#教學(xué)中采用項目化教學(xué),教學(xué)的整個過程以實際的工程項目來貫穿,教師依據(jù)教學(xué)內(nèi)容選取工程項目。學(xué)生通過完成項目來達到對本課程教學(xué)內(nèi)容的掌握,因此,項目任務(wù)的選取是關(guān)鍵。選取項目任務(wù)時,(1)要把握好任務(wù)的“質(zhì)”,即需要了解C#的發(fā)展及社會的需求,也需要教師深入了解學(xué)生的基礎(chǔ)和特性,選取學(xué)生感興趣的能調(diào)動學(xué)生積極性的項目任務(wù),即所選項目必須具備趣味性。(2)是實用性,該項目本身應(yīng)具有一定的使用價值,以消除學(xué)生心中的“學(xué)習(xí)無用論”。(3)是完整性。能夠通過該項目實例的展開涉及到教材的絕大多數(shù)知識點,以完成教學(xué)任務(wù)。
4.2 制定項目教學(xué)計劃
教學(xué)項目確定后,首先要制定出項目實施計劃,把整個項目分成若干個子項目,并把每個子項目所涉及的知識點羅列起來,用教學(xué)計劃的形式固定下來,形成項目教學(xué)計劃,通過師生的共同實施,達到每個項目所必需的能力要求。例如,在講解C#中的第一個項目“學(xué)生成績管理系統(tǒng)”的“系統(tǒng)需求”時,不是首先告訴學(xué)生此項目要完成哪些功能,而是引導(dǎo)學(xué)生積極思考:假如你是此項目的用戶,你希望此項目能完成哪些功能,然后按小組討論。這是與實際生活聯(lián)系密切的一個問題,幾分鐘后小組長開始匯報討論的結(jié)果,接著老師一組一組地點評匯報結(jié)果,并給予補充,最后達成共識:學(xué)生成績管理系統(tǒng)需要完成學(xué)生基本信息的管理、課程基本信息的管理以及學(xué)生成績的管理,包括數(shù)據(jù)的添加、刪除、修改和基本數(shù)據(jù)的查詢。學(xué)生成績管理系統(tǒng)的功能模塊如圖1所示。
4.3 實施過程
在教學(xué)過程中,每一個子項目圍繞一個中心內(nèi)容,首先提出子項目設(shè)計目標(biāo),然后分析該子項目所包含的若干知識點,利用項目子模塊中的程序?qū)嵗?,講解每個知識點的用途及用法,最后實現(xiàn)該模塊。
5 結(jié)語
傳統(tǒng)教學(xué)是多少年來的教學(xué)模式,它不是以學(xué)生為主體,學(xué)生學(xué)習(xí)被動,不能更好地培養(yǎng)學(xué)生的各方面的能力,教學(xué)情景虛擬抽象,知識傳授照本宣科,師生間的互動性差,教學(xué)評價一卷了事;而項目化教學(xué)以學(xué)生為主體,教師為主導(dǎo),學(xué)生自主學(xué)習(xí),能更好地培養(yǎng)學(xué)生各方面的能力,教學(xué)情境具體實用,知識傳授靈活,師生間的互動性好,教學(xué)評價客觀公平,教學(xué)設(shè)計緊緊圍繞著以學(xué)生為主體和培養(yǎng)學(xué)生各種能力展開。
6 參考文獻
(1)明日科技. C#項目案例分析[M].清華大學(xué)出版社,2012
(2)盧桂榮.項目化教學(xué)法在高職課程“VB程序設(shè)計”中的應(yīng)用[J].科技信息,2008(32)
(3)張健.論職業(yè)教育項目課程改革[J].職教通訊,2006,30(3)endprint