文章編號:1672-5913(2008)12-0041-03
摘要:興趣是最好的老師,也是學習的直接動力,可以使學生在學習中產生一種迫切探求新知識的欲望,從而發揮出他們的創造才能。本文介紹了筆者如何在C語言教學中開展情趣教學,激發學生的學習興趣。
關鍵詞:C語言;程序設計;學習情趣;教學方法;
中圖分類號:G642
文獻標識碼:B
“C語言”是大學理工科專業中普遍開設的程序設計語言基礎課程。作為大學新生接觸的第一門計算機語言課程,教師在教學中難免會忽視對學生學習情趣的培養,因此隨著課程內容的深入,部分學生就會出現聽得懂、編不出的現象,遇到問題不知從何下手,更無法解題,難度增大了,興趣就減退了,調動不起積極性,覺得學習C語言很枯燥。本文針對以上問題,結合多年來的教學經驗和教學體會,就如何在C語言課程中開展趣味教學的方法進行探討。
1以“案例”激活課堂,讓學生“學”有情趣
多年以來,C語言的教學都是以輸出“Hello world!”開始講解程序設計語言的,該程序過于平淡,不能引起學生的學習興趣,于是筆者做了小小的改動,同樣通過調用格式化輸出函數,輸出圖1所示的內容,效果就好多了。

在講到分支結構時,可以從學生們共同關心的“獎學金問題”入手,帶領學生一起分析學校的獎學金分配制度,請同學們編寫獎學金分配程序。要求輸入某位學生的各項考評成績后,程序能夠判斷出該同學是否能獲得本學期的獎學金?能獲得哪一級別的獎學金?在講到數組時,可以回過頭來進一步完善這個程序的功能,讓它能夠判斷一個班甚至一個系、一個學校的學生獲得獎學金的情況。……