黃玲
【摘要】本文結合高職院校編程課程《C語言程序設計》的特點,分析了現在編程語言課程的教學現狀,并結合教學實踐,就編程課程C的內容、教材、教學計劃、教學方法,提出了教師應該改善自我,精心設計課程,利用項目教學法改進課程考試方法,充分調動學生的學習積極性的觀點和方法。本文就項目教學法在C語言程序設計教學中的應用和具體的實施措施展開闡述,通過探討C語言案例教學的模式和方法,并把它運用在教學實踐中,以提高教學質量。同時,強調教師需要善于反思、勇于批判,營造和諧氛圍,與學生平等對話,善于創新和挖掘創新潛能,注重學生個性差異和綜合能力的培養。
【關鍵詞】編程語言 項目教學 創新
【中圖分類號】G642.0 【文獻標識碼】A 【文章編號】2095-3089(2015)04-0104-02
一、引言
編程語言《C語言程序設計》是計算機專業教學體系中的核心課程,也是理工科相關專業的公共課程。項目教學法是一種啟發性和實踐性的新型教學方法,在經濟學、管理學和營銷學等教學領域有廣泛使用。與傳統教學方法相比,在培養學生分析問題和解決實際問題能力方面,項目教學有著獨特的優勢,因而受到重視。
二、教學現狀分析
1、教材安排不妥當,學生學習積極性過低。
理工科的學習,離不開邏輯思維,數學的學習尤其重要。馬克思有句經典名言:“一種科學只有在它成功地運用數學時,才能達到真正完善的地步。” 可是高職院校里的學生認為“我的數學不好,我不會計算,我不會微積分,不會函數,有關計算的一切我都不會。”久而久之,數學這個必修課程,對計算機專業的學生們來說成了天書。
2、考試方法相對落后,不能真實的反應學生的學習狀況。
考試應該是從培養滿足社會需要的高素質創新人才出發,可是學校的考試制度還是存在不盡如人意的地方。具體表現在:考試方式單一,閉卷多,開卷少;筆試多,口試、答辯少;理論多,技能、操作少;統一考試多,因材施考少;一次測試結論的終結性考試多,數次考核綜合評價的形成性考試少。
3、老師很少進行教學研究,以至教學方法單一,教學效果欠佳,學校教師考核制度失衡,教學經費投入不足,外界誘惑使得教師責任心不夠,無法安心教學。
三、采用項目教學改進課程教學工作的幾點建議
1、定位教學內容,選取好的教材,調整教學計劃,組織教學內容,加強實踐練習。
2、改革教學方法,激發學生學習積極性和創新能力。
靈活運有下面的教學方法,可以在很大程度上提高學生們的學習積極性。
1) 教師投入更大教學熱情,變單向教學為互動式教學,提高學生的學習
自覺性。
2) 多提思考性問題,采用案例教學,引導學生積極思考。
3) 教師精心設計富有啟發性、思考性的問題,啟發式教學。
4) 對比教學,教學輔,學為主,重視考察學生的學習狀況和效果。
3、項目教學法中的案例選擇與設計。
項目教學在《C語言程序設計》中無非就是:“好案例 + 好教法 = 好效果”。項目的教學過程設計包括項目的引入、項目的學習、項目的討論、項目的評估與項目的總結等5個基本過程。
改革考試方法,變單一閉卷、筆試形式為開放性多樣化模型,突出多樣性、針對性、生動性。根據課程性質特點,選擇閉卷、開卷、口試、筆試、小論文、小設計、讀書報告、調查報告、文獻綜述等靈活多樣的考試方式。改革考試內容,從記憶模仿能力的考核向全面考核轉變,突出基礎性、創新性、實踐性。改革考試制度,實現從一次終結考試向全程形成性考核的轉變。
針對編程語言,考試采取:閉卷考試+上機操作+平時成績三種相結合的方式。閉卷考試的側重點在于填空題、選擇題、判斷題等。上機操作則加入程序設計的內容。計算機編程課程C語言程序設計是一門實踐性很強的課程,即便是學完了整本書,仍然有同學不會調試程序的現象。因此僅僅閉卷考試并不能反映學生對編程課程的掌握程度。我們采取了另外一種考核方法,學生如能獨立提前完成老師布置的實驗實訓,提前上交完整的報告,通過檢查者就可以獲免考。這種方式極大地調動了學生實驗的積極性,有利于設計與創新能力的培養。
4、教師增強研究意識,加強培訓和學習,提高創新能力,加強責任感,建立科學的教師考核與激勵機制,加大研究經費,提高待遇,樹立正確的輿論導向。
教師參加教學培訓,提高科學的教學水平,不僅是形式上的,也是內容上的。首先是要樹立科學的教學思想;其次是學習教學研究的理論和方法;再次是將教育研究的方式:行動、反思、對話三者統一起來。行動、反思和對話融合了知和行、理論和實踐,可以克服目前教師的研究方式和實踐方式二分的弊端,真正融合教師的教育實踐和教育研究;又可以改進教師的教育實踐,解決教師的教育問題,因而是教師從事教育實踐的適當方式。
著名教育學家陶行知曾說:“處處是創新之地,天天是創新之時,人人是創新之人”。計算機編程語言教師尤其要注重培養學生的創新意識和創新能力,理論教學和實踐教學要融會貫通,互為補充,互相滲透。在教學過程中要強調以學生為主體,教育學生既成人又成才。
四、項目教學法在課程設計中的應用
項目教學過程中一個重要環節是學生參與問題的討論。在課堂上通過分析項目案例,使學生能夠參與學習活動,教師和學生能夠相互交流,學生學習由被動變為主動,主動提出問題,思考問題。在教學活動過程中,把學生分成6人~7人一組。在教師的指導下,通過對案例程序源代碼進行多向思維啟發分析,同時針對分析過程中遇到的問題及心得相互交流。項目案例經過學生的討論后,教師應該及時做出講評,并再次講授項目分析中所需要用到的理論知識和技能。最后提交相應的分析報告,牢固掌握專業知識。這樣做有助于建立起計算機學科的知識體系,實現師生的有機結合,提高實際應用能力。相互交流也是不可缺少的重要組成部分。通過BBS在線答疑、E-mail信箱、QQ群等可以很方便地實現師生之間不同方式的相互交流,從而讓學習沒有傳統的時空限制。
為了更好地發揮項目教學法的作用,在使用項目教學法的過程中應該注意如下兩點:
1)項目設計要新穎,對學生有吸引力,最好是能貼近學生生活;項目設計難易要適中,太難會讓學生有挫折感,太簡單又不能激起學生的學習欲望,同時項目設計中要將課程的重要知識點包含在內,不能脫離相關知識點。
2)教學中分析問題時老師不能將源代碼全盤端出,而應以引導為主,鼓勵學生多動手,否則如果學生完全照搬照抄,就失去了教學的意義;項目設計應該有可擴展性,留給學生創新的空間,這樣能讓優秀的學生有發揮的空間。
五、總結
實踐證明,在探索《C 語言程序設計》課程的教學中采用項目教學有助于改善學生積極性不高、教學效果差等傳統語法講授型教學方式中的不足。項目教學不僅能促使轉變教師的教育觀念,還能讓學生的學習興趣得到激發,使學生能去主動接受知識,對于學生綜合運用所學知識來分析問題、解決問題等能力有所提高,還有利于學生創新能力的培養,并進一步體現了現代崇尚的以人為本的教育理念。 除此之外,課堂教學中理論聯系實際的有效途徑——項目教學法,能把理論與實踐緊密結合,從而對學生去掌握課程理論,增加課堂教學信息量,提高教學質量,培養學生創新思維、實踐能力和綜合素質均有較好的作用。總而言之,項目教學法是一種具有啟發性、實踐性,能開發學生智力,提高學生決策能力和綜合素質的新型教學方法。使用這種方法將枯燥的抽象的概念變得生動、具體,重點突出,簡單明了,既活躍了課堂氣氛,又調動了學生的積極性。但是對于部分理論知識,還需要教師進行系統的講授,并不能完全由項目教學法來替代。
我們亟待上級部門出臺相應的法律法規,“制定優惠政策,鼓勵企業接收學生實習實訓和教師實踐”,督促學院“實行工學結合,校企合作,頂崗實習的人才培養模式”,以求在制度上推進企業和職業教育的深度合作,促進職業教育的快速發展。我們相信,如果學校、企業、團體都大力支持學生的實踐活動,高度重視學生的能力培養,編程語言的教育就能真正培養出社會、國家所需的人才。
參考文獻:
[1] 張彥.統計學原理課程教學改革探討[J].湖南大學出版社,2013(08)
[2] 殷姿,李志宏.美國研究型大學教師考核制度研究[J].高校探索,20014(01)