3、實施項目
在項目的實施過程中,教師必須起到指導作用,應用所學的知識點,麵向全體學生做好示範。學生在實施項目時,教師不直接告訴學生在開發這個係統中應該先做什麼後做什麼,而是通過功能的介紹,引導學生自己歸納在這個項目中應該設置幾個模塊。通過這個步驟可以讓學生充分掌握在C語言係統設計中如何收集資料,如何歸納進而畫出模塊。有了功能模塊,要求學生進一步討論實現每個模塊需要的函數,以及函數的參數及函數類型等。比如學生成績模塊中就可能涉及成績錄入、修改、排序、總計、平均分等,一般學生都能理解這些操作。那麼如何完成這些操作呢,教師這時再根據教材逐一講解數據查找、排序等算法。在講授中,除了項目所需要的基本知識點外,還可以輔助一些其他案例,用以強化教學效果。
4、考核評價
課程考核是檢驗學生學習效果,評價學生學習的重要環節。項目教學考核注重學生綜合考核,重點集中考核學生的知識、實踐能力和應用能力。項目開發完成,教師根據學生提交的項目報告及項目源程序進行以下幾方麵進行考核。
1)考核學生對知識掌握、應用的能力。根據各個函數的功能、算法的優劣,以及功能是否完成來考核學生對知識的掌握程度和應用能力。
2)考核學生查閱資料、分析問題的能力。在完成任務的過程中,教師根據學生提交的項目過程記錄表進行考試。
3)考核學生實際參與情況。項目實施以組為單位,少數學生會有一定的依賴性,可以通過係統演示和現場答辯的方式來考核每個學生的動手情況,從而督促每個學生都參與到項目開發中來。
4)項目報告考核。考核學生整理資料、總結知識和經驗的能力。
(三)項目教學法實施注意點
在項目教學法的實施過程中,也不能完全摒棄傳統教學的優點。學生知識點掌握的好壞是一個項目能否成功實施的關鍵。在項目教學過程中既要重視項目的完成,也不能忽視基礎知識的掌握,在具體運用中,兩者可以交叉使用。項目教學雖然強調學生是主體,但也必須要看到教師的引導作用,與傳統教學法相比,教師的任務更加艱巨。教師既要傳授知識,還要引導學生運用知識,更要組織和管理好教學,激發學生的學習積極性。項目教學由於采用分組協作學習方式,有些學生往往存在依賴思想,這就要求教師必須加強督促,推行“一幫一”的措施,提高教學質量。
四、結束語
項目教學法能有效地將理論知識和實踐結合起來,實現學生在“做中學,學中做”,充分調動教與學的主動性、積極性與參與性,是教學改革的發展方向。當然項目教學的實施,也決非一蹴而就,它需要我們教師日積月累,深入探索實踐,不斷總結提高,才能達到對項目教學全方位掌控自如、得心應手的理想境界。
參考文獻:
[1]、張富.C及C++程序設計 北京 人民郵電出版社
[2]、 彭軍飛.項目教學法在VB程序設計教學中的應用 實訓與實習 2012-04
[3]、 丁群、文明瑤.項目教學法在C語言教學中的應用 電腦知識與技術 2012-3
[4]、劉慧梅.項目教學在高職C語言課程中的應用 2012-2