朱長水,丁 勇
(南京理工大學泰州科技學院,江蘇 南京210094)
《C程序設計》是一門對實用性要求比較強的學科,學習理論就是為項目實施奠定基礎,本課程教學目的也是在培養(yǎng)學生解題的思路和程序設計的思想。傳統(tǒng)教學偏重理論,教師講課內容枯燥,學生被動接受,理論和實際嚴重脫節(jié),學生的學習興趣大大降低,教學效果很不理想,所以本課程的教學改革重點:在傳統(tǒng)理論教學基礎上,更著重案例分析和項目實施的過程分析。
(1)課本內容抽象、枯燥、難懂,C語言中靈活的語法和嚴格、完整的定義功能和聲明功能,給老師和學生帶來了難題。學生學習興趣度低,學生對邏輯思維分析、編寫調試程序代碼無從下手。老師脫離實際的照本宣讀,帶來學生的學習熱情急速降溫,老師的授課效率很不理想。
(2)學生認為學習該課程沒有實用性,對以后的工作沒有幫助。學生對這門課程的認識不夠,導致主觀上就不愿意學,認為這門課程可學可不學,學不學好無所謂,上課不聽講,課前不預習,課后不復習,態(tài)度上存在很大問題,這樣的狀態(tài)很難學好一門課程,老師們也非??鄲馈?/p>
(3)授課進程緩慢,本身學校關于本課程的學時不多,給學生講通一個知識點需要一定過程,加上學生學習興趣低,接受的過程很慢,往往一個知識點沒有弄明白,就會講到下一個知識點,有些學生為了通過全國計算機等級考試,全指望通過外面培訓班的形式幫助自己過關,而忽略了平時的學習對打好基礎的重要性。
(4)針對上述三方面的C程序設計教學的現狀,本院校教師憑借自己多年的教學經驗,借鑒校外出色培訓機構的培訓思路和培訓模式,結合用人單位的實際需求,認真研討了各種教學改革方案,最終制定出適應社會,對學生學習興趣有很大改善的改革方案,下面分別從四個方面詳細論述了教學改革的具體內容。
(1)提高學生的學習興趣,是學好一門課程的首要條件。想要學好C語言,首先要讓學生從“要我學”變成“我要學”,讓他們深刻的認識到,C語言是一項技能,是工作中的一種工具。學生可以通過幻燈片了解代碼運行的最終結果,在了解到生活中的電腦游戲,計算器等都是可以使用平時學習的C語言代碼編寫的,當學生知道C語言強大功能的時候,學習熱情會高漲,興趣才是最好的老師。
(2)啟發(fā)式教學,增強學生的學習信心。使用啟發(fā)式教學方法應注意以下兩個方面:第一,針對實踐內容提出問題,啟發(fā)學生進行分析思考,提示學生通過上機實踐進行驗證并最終給出答案。第二,對學生在實踐過程中遇到的問題不立刻給予解決.而是引導學生自己去發(fā)現問題的根源,啟發(fā)學生用所學知識親自解決問題并進行總結。
(3)任務驅動法教學,調動學生的學習主動性和積極性。精心設計任務是實施任務驅動教學的關鍵,例如,以項目“學生成績管理系統(tǒng)”的內容設計學習任務,并將其分解重構為各個子項目任務。教師在講授程序結構時將子任務穿插其中,形成一個從單一到綜合、從簡單到復雜的體系,有效地避免理論教學與實踐教學的脫節(jié)。比如講解程序結構時,設計統(tǒng)計某學生的平均分等任務;講解選擇結構時,設計根據學生成績確定成績等級等任務;講解循環(huán)結構時,設計統(tǒng)計多門專業(yè)課程的最高成績等任務。這種將任務貫穿整個程教學過程的方法,提高了學生應用C語言解決實際問題的能力。由于學生的學習水平有很大的差距,這就要求教師在教學過程中對任務進行拓展和細化。對完成任務有難度的學生應給出具體要求,比如要求協(xié)作或在教師指導下獨立完成;對完成得好的學生應提出拓展的要求,例如在完成基本的任務后,可提供一些提高程序執(zhí)行效率的拓展任務等。任務的完成,歸根結底就是要引導學生掌握程序設計的思想和方法,啟發(fā)學生根據問題進行思考、分析、驗證和解決,在實踐中培養(yǎng)學生的編程能力和創(chuàng)新能力。
(4)改革評價方式,提高學生的綜合素質。教學成效的好與差,最終需要通過考核來檢驗,傳統(tǒng)的筆試考核方式重點側重理論知識的考察,而上機實踐的內容在試卷上有一定的體現,不能動態(tài)放映程序真實狀態(tài),達不到理想的效果。本課程的教學是理論與實踐相結合的課程,理論是上機實踐的基礎,而上機實踐是對理論的檢驗和具體體現,培養(yǎng)應用型人才,則更重視實踐的教學。因此,改變以筆試為主的考核方式,建立以學生實踐過程考核為核心,分析問題和解決問題為目的應用能力考核。我校《C程序設計》課程教學學時設置為48課時理論,32課時上機實踐和16課時自主上機實踐。其中48課時主要是以項目分解的子任務理論知識的講解;32課時上機實踐是對理論中子任務實現,對實現任務中的代碼使用我?!禖程序設計》在線課程提交,由任課老師批改提交的程序代碼,并將實踐時集中出現的錯誤或問題與學生交流探討,解決學生的疑惑;16課時自主上機是對上機實踐中的錯誤訂正及對子任務的功能擴展。學生通過在線課程的網頁或移動終端及時了解批改結果,了解自己實踐中的問題和老師的評價,及時調整自己的學習方式和學習態(tài)度。本課程成績的計算采用加權平時學習表現、理論作業(yè)、上機實踐和期末筆試,比例為1:2:4:3。提高實踐過程在考核中的比重,讓學生重視學習的過程,并為應用能力的提升打下良好的基礎。
教師教學的根本目的是為學生能學有所用,學能至用,而不是空有紙上談兵,不切實際。所以陳舊的教學理念和教學方法需要改革,及時地研討出適應學生的,真正對學生有用的教學方案是每個教師的責任,本文以培養(yǎng)學生學習的興趣,提高學生分析和解決問題的能力為目標,提出了四方面教學改革實施方案,把理論知識切實的運用到實際項目中去,為以后的工作打下堅實的基礎。