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