趙志軍
【摘要】在計算機程序設計教學中引入項目教學法,在教師的指引下成立程序開發項目組,教師指導,學生合作學習,做中學,學中做,培養學生的自主學習能力和實踐能力,變“要我學”為“我要學”,有效地提高教學質量。
【關鍵詞】項目教學法;計算機程序設計;實踐研究
一、引入
計算機程序設計是中職學校計算機專業的必修課程,學生在學習此課程時必須具備一定的計算機專業知識。如果教師課堂上還是采用傳統的授課形式,以教師講授為主,學生模仿練習,老師講什么學生練什么,這種鸚鵡學舌的教學方式導致學生產生了依賴性、惰性,缺乏學習的主動性和積極性,缺乏團隊合作能力,課堂教學變成了為教師完成作業,教學效果不理想。那么怎樣才能改變這些現象呢?下面筆者就項目教學法引入計算機程序設計教學中的體會與大家作一交流。
二、什么是項目教學法
項目教學法是實施一個完整的項目過程而進行的教學活動。教師將學生分成學習小組,將教學任務以項目的形式交給學生,各小組共同制定計劃,分工合作完成整個項目,信息的收集、方案的設計、項目實施及最終評價整個過程都由學生自己負責,在這個過程中學生不僅可以學會理論知識和實踐技能,更重要的是培養了解決問題的能力、主動學習新知識的能力以及團隊合作能力,是一種典型的以學生為中心的切合實際情況的教學方法。
“項目教學法”可以按照以下四個教學階段進行。
1.確定項目任務。通常由教師提出一個或幾個項目任務設想,然后小組一起討論,最終確定項目的目標和任務。
2.制定項目計劃。在教師的指導下,由小組制定項目工作計劃,確定項目工作步驟和程序,并最終得到教師的認可。
3.組織項目實施。這是實質性階段,根據項目中的具體任務,確定小組成員的分工及合作形式,按照已確立的工作步驟和進度開展工作。
4.檢查評估總結。項目的實施過程中要適時地做相應的總結,項目完成后要有明確的評價方案,對學生的參與情況作出合理評價。先由學生自評、小組互評,再由教師對項目完成情況進行檢查評分。師生共同討論、評判在項目實施中出現的問題、學生解決處理問題的方法以及學生的學習行為特征。通過對比師生的評價結果,找出造成評價結果差異的原因。
三、引入項目教學法的合理性
計算機程序設計教學主要是培養學生開發程序的能力,通常一個程序開發需要多人參與,共同協作完成。引入項目教學法后,我們可以將要開發的程序看作一個項目,每個項目又可以劃分為多個子項目,參與項目開發的人員相互協作,共同完成整個項目。這就要求學生積極參與項目過程,通過市場調查、上網搜索等方式收集相關信息后主動開展項目,在教師指導下各項目組自行組織、安排自己的學習任務,運用新知識、新技能,解決項目實施過程中的實際問題。
四、分析教材,確立項目
項目教學中最關鍵的一個步驟就是設計項目。怎樣把有關的教學內容轉換成相對應的項目,是教學活動中的關鍵任務。項目通常先由教師提出,然后與學生一起討論,最后一起確定。選擇現實生活中學生感興趣的項目,項目不宜過難,要讓學生有信心,根據教學目標和教學內容,合理設計具有真實系統應用背景的模擬項目。
我校目前采用清華大學出版社《Visual Basic程序設計》教材,教材遵循由易到難的內容編排,內容大概分為四部分:基本語句和語法、控件介紹、應用部分和提高部分。在學期初,我會向學生展示幾個成功的項目案例,可以是商業作品,也可以是往屆學生作品。教師通過示范操作讓學生直觀感受Visual Basic程序設計的基本功能,項目開發的流程和具體的實施過程,讓學生體會到項目開發中需要合作學習以及分析處理問題的方法,讓學生置身于項目“情景”,培養學生積極主動的學習態度。然后提出每個小組要在課程結束時完成一個項目,如“學生信息管理系統”,由小組成員分工合作完成班級管理、學籍管理、成績管理等幾大模塊。
五、制定項目計劃
首先要對所教班級的學生進行分組——劃分項目小組。分組時要注意小組成員的構成,教師必須要全面熟悉學生的基本情況,根據每個學生的特點,如個性、學習成績、學習方法等,盡量使每個組優、良、差相互搭配,有利于小組團隊合作,每組大概5-6個成員,每組推選一名組長,扮演項目經理的角色,負責本組各成員的工作任務分配,監督項目的實施,溝通協調小組成員之間的合作,保證項目的順利實施。在教師的指導下,確定項目的名稱,分解項目模塊,針對項目開展討論、任務分工,通過調研、查找資料完成項目基本框架,制定項目實施進度,保證后期項目的順利實施。
六、開始具體實施項目任務
接下來就要按計劃進度完成項目。注重實施過程是項目教學法取得成功的重要環節。既需要學生的獨立思考、獨立工作,也需要學生之間共同討論,互相學習,互相提高,共同探索完成項目。教師必須根據項目的要點對學生完成情況進行階段考核,并及時評價。機房座位的安排以有利于項目小組成員相互合作為依據。同時,教師要及時地對學生在項目實施過程中所需要的知識和技能加以輔導,引導學生解決在程序設計項目實施中遇到的困難,督促學生按時完成項目任務,保證項目按計劃的實施,達到預期的教學目標。幾個關鍵環節如下表所示。
項目示范環節,教師講解和演示項目設計開發過程、項目開發中用到的關鍵技術,如數據庫的創建、連接和訪問,ADO Data控件的創建和屬性的設置,控件的綁定技術等。通過具體的項目實例,讓學生掌握VB和Access數據庫知識的綜合運用。學生觀察、研究、學習、操作,主動掌握相關的知識和技能,做好項目開發知識的積累。
資料的搜集環節,引導學生為完成項目開展自主學習,引導學生使用互聯網和參考書收集相關資料,幫助學生對資料進行篩選、加工、處理,避免學生在設計過程中的盲目性和隨意性,通過此環節使學生掌握必要的理論知識,成為知識的主動學習者。
具體實施環節,教師指導各小組按照項目任務和進度實施計劃,落實項目任務和分工,對項目實施中遇到的技術進行輔導,提供改進建議,協調小組中出現的意見分歧,及時分析總結項目實施中出現的問題,引導學生分析、研究,積極思考,找到解決問題的方法。
七、檢查評價總結
主要是對項目活動的總結、評價、分享。通過項目成果展示和項目實施過程的總結,對每個學生做出合理的評價,分為結果性評價和過程性評價。結果性評價主要是評價學生完成項目的情況,是否完成了學習目標,達到了預期的教學效果。過程性評價主要是評價項目實施中學生的參與積極性、學習能力、合作能力、學習態度、分析解決問題的能力,對知識技能的運用能力。教師在評價時要及時表揚鼓勵學生,激發學生的學習興趣,鼓勵學生充分發揮自己的想象力和創造力。在評價時讓各組介紹項目實施過程、小組成員合作情況、項目實施中遇到的問題及解決方法,提高學生的語言表達能力,激發學生學習的熱情,體會到項目教學的樂趣。
過程性評定我們分為兩個層次進行評定,即教師評、組內評,每個層面的評定內容有所不同。我們設計了項目完成情況綜合評定表。
八、運用項目教學法的教學體會
通過在計算機程序設計教學中使用項目教學法,可以讓學生真正體驗項目開發過程,極大地提高了教學質量。筆者認為項目教學法有以下幾個優點:(1)調動學生的興趣,增強學生的自信心,激發學習的積極性;(2)開拓學生的思維,發揮學生的潛能,培養學生的個性;(3)提高合作學習能力,培養團隊精神;(4)小組之間開展學習競賽,增強競爭意識。
綜上所述,項目教學法通過團隊的形式進行合作,能夠培養學生的人際交往能力、溝通能力、責任心,有利于教學質量的提高、學生和教師兩者綜合能力的提高,有利于培養企業、社會需求的高技能人才。實踐表明,項目教學法在中職計算機程序設計教學中應用后,使學生擁有了學習的自主權,激發了學生的創造性思維,提高了學習的積極性和主動性。
【參考文獻】
[1]肖勝陽.在計算機課程教學中開展項目教學法的研究[J].電化教育研究,2003(10):72-76.
[2]郭曉晶.項目教學法在外貿單證實務課程中的應用[J].中國職業技術教育,2008(04):43-44,47.