摘要:C程序設計課程中概念繁雜,例題繁多,不少學生死記硬背。針對這種情況,本文從激發興趣、創造成績入手,給出了4個教學示例的組織過程,特點是起點簡單,步驟間逐步添加知識點,步步有成果,基本覆蓋了c程序設計課程的核心內容,能起到通過趣味促進實踐、激發創造力的作用。
關鍵詞:程序設計;教學組織;相似性;抽象;實踐
中圖分類號:G642
文獻標識碼:B
1引言
C程序設計課程一般開設在大一上學期,大多數學生處在從中學學習方法向大學學習方法的過渡期,他們知道這門課程是計算機專業的第一塊基石,卻常常以死記硬背的方法應付,更無法找到課程的趣味。對初學者而言,C程序設計語言課程的概念繁雜,例題繁多,教材內容給讀者的系統感不強。可實際教學中,理論課時和上機課時常顯不足,教師忙于完成教學內容,知識點間的聯系常被淡化。如何在增加課時的前提下,提高教學效率,是一個值得關注的教學課題。
學習的第一動力是興趣,筆者在多年的C程序設計教學中,感到最無奈的是學生缺乏對課程的興趣。編程類課程的趣味性,一在于其中知識點的聯系,二在于成果有實際的應用價值。教師的教學重點應是通過教材內容的重組織,引導學生發掘課程興趣點,帶動課程難點的學習。雖然教學示例俯手皆拾,但示例的選擇、組合卻可以匠心獨到。
示例的組織不僅應自然顯示出同類問題、方法的代碼相似性,更應展現出層次遞進的抽象思維過程;……