淺析獨立學院項目教學在C語言教學中的應用
教育論從
作者:石彬
摘 要:C語言是大學計算機語言中開設得較早的一門語言,通過在C語言教學過程中引入項目教學,將程序設計的基本方法和技能融入到具體的項目中,使學生逐步具備項目設計能力,提高學生的就業競爭力和適應能力,本文主要從項目教學的實施過程來介紹項目教學法在C語言教學中的應用。
關鍵詞:C語言;項目教學;實施過程
[中圖分類號]:G612 [文獻標識碼]:A
[文章編號]:1002-2139(2012)-23--01
一、引言
C語言是計算機專業特別是獨立學院計算機專業的一門實踐性很強的課程,主要任務是培養既要有一定的理論知識又要有很強的實踐操作能力學生。按照傳統教學的方法,教師根據課程教材,將C語言的知識點一一講解,這種以知識為核心的課堂教學往往隻注重學生C語言理論知識的掌握,不太注重把知識的應用方法教給學生,也忽略了學生實踐操作能力的培養,再加之C語言數據類型多,語法複雜,使用靈活,往往導致一些自我學習、自我控製能力較差的學生從起初的對計算機專業感興趣變得厭學、懼怕計算機語言,導致學生在以後學C#、Java語言產生厭學情緒,使計算機專業教學達不到應有的效果。這就要求教師在教學中突破傳統、積極探索、尋找新的教學思路,而“項目教學法”的引入能有效的緩解這一問題。
二、項目教學的理論基礎
項目教學法就是在老師的指導下,將一個相對獨立的項目交由學生自己處理。信息的收集,方案的設計,項目實施,都由學生自己負責,學生通過該項目的進行,了解並把握整個過程及每一個環節中的基本要求。它最明顯的特點是“以項目為主線、教師為引導、學生為主體”,使以往被動的教學模式的得到了有效的改善,創造了學生主動參與、自主協作、探索創新的新型教學模式。它以項目為主線,以學生為主體,注意學生的理論與實踐操作有機地結合,充分發掘學生的創造潛能,提高學生解決實際問題的綜合能力。
三、項目教學法的實施
(一)項目教學的培養目標
項目教學的素質目標主要是培養學生的工程意識,獨立解決實踐問題的能力;發展學生專業特定能力;培養團隊工作能力;培養解決複雜的跨專業問題能力。能力目標主要是使用學生具有軟件開發人才所必須的計算機程序設計基礎知識和基本方法;培養學生自主學習能力和邏輯思維能力,為進一步學習其它計算機語言和掌握程序設計的方法打下基礎。
(二)項目教學的實施過程
1、選定項目
項目選定的好壞直接關係到教學成敗。如果教師選定的項目是學生不熟悉、不感興趣或覺得沒有用處的,就無法充分調動學生的學習積極性和主動性。因此,教師在準備項目時必須經過大量的調查與研究,提出實用性、教學性均較強,能將C語言的理論知識與實踐技能有機的結合起來的項目。
C語言課程的教學對象多為大一新生,因為大部分學生都是剛接觸到計算機語言,教師可以把超市管理程序、成績管理係統或學生信息管理係統等作為項目,項目內容包括學生信息錄入、成績錄入、班級人數統計、成績統計等。這些項目學生能在日常生活中接觸到,易於學生理解,能更好的激發學生的學習興趣,提升學生的學生成就感。
2、布置項目
教師可以以項目表的形式讓學生明確項目任務和學習目標,指出完成該項目應該達到的知識目標、能力目標和素質目標。教師應該給學生留一定的時間,通過查閱書籍、網上搜索資料、分組討論等方式,使學生形成對項目的認知、為下一步項目實施做好準備。