前言:想要寫出一篇引人入勝的文章?我們特意為您整理了C語言程序設計課程教學改革方法范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:綜合分析學生在學習C語言程序設計課程時存在的問題,結合“互聯網+”和新工科人才培養(yǎng)的需求,提出以能力培養(yǎng)為核心的C語言課程教學改革方法。分別從教學進程、教學模式、學習評價重構等環(huán)節(jié)提出新的改革方式,從而增強學生學習的積極性、自主性以及程序設計能力。
關鍵詞:C語言;教學改革;教學方式
一、引言
在“互聯網+”的背景下,互聯網技術與傳統(tǒng)教學的結合已成為當前教學改革的發(fā)展方向。2018年教育部辦公廳提出了“新工科”研究與實踐建設的新要求,相對于傳統(tǒng)的人才培養(yǎng)模式,未來新興產業(yè)需要的是實踐能力強、創(chuàng)新能力強、具備國際競爭力的高素質復合型人才。在這些要求和背景下,教育教學改革的重點在于新的教學方法的探索與實踐。為了滿足社會對新工科人才的需求,各高校在不斷優(yōu)化課程的教學和建設。而程序設計是實現信息技術與新工科的關鍵,對未來技術和產業(yè)起到引領作用。
二、C語言程序設計的地位和現狀
C語言程序設計是高校工科專業(yè)開設的一門程序設計語言課程,是計算機科學與技術、軟件工程等專業(yè)本科教育的必修課程,也是數據結構與算法、算法設計與分析等后續(xù)相關專業(yè)課的基礎,作為培養(yǎng)學生實踐能力、創(chuàng)新能力、程序設計能力和計算思維能力的信息處理能力課程,它具有內容抽象、邏輯嚴密、實踐性強等特點。
三、學生和課程存在的問題
(一)學生思想松懈、學習方法不當
C課程一般在大一第一學期開設。剛升入大學的學生,還在被“現在吃點苦,考上大學就輕松了”這種思想所深深影響。進入大學后,思想上明顯對學習不夠重視。而C課程邏輯性強、實踐性強,學生已有的學習模式與計算機思維的學習模式具有不一致性,如果學生一開始就思想松懈,后面則容易聽不懂、跟不上。許多學生自主學習能力較差。在實際教學過程中,老師一般不會對知識點進行多次重復。至于學生在課堂上接受多少,課后怎么復習都要由自己確定,學習有很大的自主性。
(二)C課程概念知識點多,語法枯燥
C課程涉及的概念和規(guī)則多,使用靈活,在傳統(tǒng)教學模式下,學生普遍反映會有知識點多、零散,語句語法要求繁瑣,不易上手學習等問題。目前確實存在講課形式單一、枯燥等問題,這都導致了學生的學習動力不夠。沒有以程序設計能力為培養(yǎng)目標,學生的代碼基礎訓練量不夠,學生不知道如何利用計算機解決實際問題,也降低了學生學習的主動性。
四、C課程教學改進措施
針對上述問題,本次C語言課程的教學改革主要從教學進程、教學模式、學習評價重構等角度提出新的改革方式。
(一)教學進程模式改革。
首先做到快速入門、逐步深入、分散難點??焖俚睦瓘碗s度,比如用一個月左右的時間把程序設計語言最基本的流程解決掉,即順序、分支、循環(huán)包括函數。這些內容的難度不深,所以對于學生來說,不會覺得太難有太高的梯度,還會很有成就感。函數這里比較難的,會分解為三個部分,難的部分全部分解掉。然后做案例引導、漸進性的訓練。實踐部分我們學校目前采用的是PTA平臺。上機設計的時候,首先要模擬,讓學生能得做出來,否則學生的積極性會被打擊。先模仿再改寫然后再編寫,循序漸進。再有,上機就要有配套的上機測驗和練習的題目。每個主題部分都是案例講完以后有配套的實驗和測驗,并且把練習題分成三層難度。讓基礎差和學有余力的同學都有對應的題目可以訓練。
(二)教學模式改革
目前互聯網上有豐富的資源,可將優(yōu)秀的視頻資源或者好的教學內容通過雨課堂等的方式引入課堂,也可以根據自己學校學生的情況錄制視頻放到網絡平臺上,對于C語言程序設計這門課程,我們學校課程組的老師錄制了視頻,會放到網絡平臺上,讓學生課前看視頻預習,課上適當利用翻轉課堂形式,激發(fā)學生學習積極性。翻轉課堂是日漸流行的一種教學模式,學生通過MOOC或SPOC提前學習,在課堂上進行交流。一方面可以給學生提供表達的機會,激發(fā)學習主動性;另一方面,可以加深對知識的記憶和理解。通過課上的這種交互,可以把重要的知識點進行強化學習;并將之前學生課后的反饋放在課內進行討論,避免問題積少成多,不會讓學生的學習興趣受到挫敗。
(三)學習評價的重構
注重過程性考核。對學生的學習成效要及時評價和反饋包括改進。因為整個學習評價方案要覆蓋學生學習的整個進程,所以必須做到統(tǒng)籌兼顧、突出重點。只要是做了混合式教學,那么可記錄成績的點就非常多,比如MOOC或SPOC上有彈題、單元測試題,翻轉課堂也會有測試或者根據課堂表現給的加分等。所以要做好總體設計,到底哪些評價是重點,哪些是設計好就可以了。否則,老師們會覺得很復雜,學生也會搞不清楚。目前我們學校學生的學業(yè)成績是:期末考試占50%,平時50%,平時的成績包括PTA上的實驗和測試成績,翻轉課堂的表現加分,還有三次階段性的測驗等。另外,我們在期末設置了最低合格線。如果學生期末考不到及格線,即使平時分數很高,總評還是不合格的。這樣學生不僅平時需要一直努力,期末也必須考個好成績,總評成績才會好。這樣可以保持住學生的學習勁頭和熱情。
五、總結
在“互聯網+”背景下出現的MOOC教學方式既是對傳統(tǒng)教育模式的挑戰(zhàn),同時也帶來了重大機遇。基于能力培養(yǎng)的C語言程序設計課程的教學改革,重構了教學進程和教學模式,符合現階段學生的特點,能在一定程度上提高學生學習的主動性和興趣,提高程序設計能力。接下來,將根據實際教學情況,形成性評價不太直觀,激勵警示作用不夠顯著進行進一步的完善。
參考文獻
[1]蕭瀟.以內涵式發(fā)展支撐“新工科”背景下計算機專業(yè)人才培養(yǎng)——我國計算機類慕課發(fā)展的觀察與思考[J].計算機工程與科學,2018,40(S1):98-101.
[2]于純妍.基于新型課堂的C語言程序設計課程教學改革方法[J].教育教學論壇,2019(30):86-87.
[3]葉景,王輝,簡必建,李澤華.基于“智慧學習工場”的MOOC教學資源建設與應用——以《C語言程序設計》課程為例[J].智庫時代,2019(28):135-136.
[4]王會婷,何蘭.面向計算創(chuàng)造性思維能力培養(yǎng)的《C語言程序設計》課程教學改革[J].軟件工程,2019(07):57-59.
[5]殷曉玲,夏啟壽,黃孝,馬小琴,章哲慶.新工科背景下的C語言程序設計MOOC建設——以池州學院為例[J].池州學院學報,2019(03):121-123
作者:謝穎 董艷雪 王開祥 單位:臨沂大學信息科學與工程學院