公務(wù)員期刊網(wǎng) 論文中心 正文

C語言程序設(shè)計課程教學改革方法

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了C語言程序設(shè)計課程教學改革方法范文,希望能給你帶來靈感和參考,敬請閱讀。

C語言程序設(shè)計課程教學改革方法

摘要:綜合分析學生在學習C語言程序設(shè)計課程時存在的問題,結(jié)合“互聯(lián)網(wǎng)+”和新工科人才培養(yǎng)的需求,提出以能力培養(yǎng)為核心的C語言課程教學改革方法。分別從教學進程、教學模式、學習評價重構(gòu)等環(huán)節(jié)提出新的改革方式,從而增強學生學習的積極性、自主性以及程序設(shè)計能力。

關(guān)鍵詞:C語言;教學改革;教學方式

一、引言

在“互聯(lián)網(wǎng)+”的背景下,互聯(lián)網(wǎng)技術(shù)與傳統(tǒng)教學的結(jié)合已成為當前教學改革的發(fā)展方向。2018年教育部辦公廳提出了“新工科”研究與實踐建設(shè)的新要求,相對于傳統(tǒng)的人才培養(yǎng)模式,未來新興產(chǎn)業(yè)需要的是實踐能力強、創(chuàng)新能力強、具備國際競爭力的高素質(zhì)復(fù)合型人才。在這些要求和背景下,教育教學改革的重點在于新的教學方法的探索與實踐。為了滿足社會對新工科人才的需求,各高校在不斷優(yōu)化課程的教學和建設(shè)。而程序設(shè)計是實現(xiàn)信息技術(shù)與新工科的關(guān)鍵,對未來技術(shù)和產(chǎn)業(yè)起到引領(lǐng)作用。

二、C語言程序設(shè)計的地位和現(xiàn)狀

C語言程序設(shè)計是高校工科專業(yè)開設(shè)的一門程序設(shè)計語言課程,是計算機科學與技術(shù)、軟件工程等專業(yè)本科教育的必修課程,也是數(shù)據(jù)結(jié)構(gòu)與算法、算法設(shè)計與分析等后續(xù)相關(guān)專業(yè)課的基礎(chǔ),作為培養(yǎng)學生實踐能力、創(chuàng)新能力、程序設(shè)計能力和計算思維能力的信息處理能力課程,它具有內(nèi)容抽象、邏輯嚴密、實踐性強等特點。

三、學生和課程存在的問題

(一)學生思想松懈、學習方法不當

C課程一般在大一第一學期開設(shè)。剛升入大學的學生,還在被“現(xiàn)在吃點苦,考上大學就輕松了”這種思想所深深影響。進入大學后,思想上明顯對學習不夠重視。而C課程邏輯性強、實踐性強,學生已有的學習模式與計算機思維的學習模式具有不一致性,如果學生一開始就思想松懈,后面則容易聽不懂、跟不上。許多學生自主學習能力較差。在實際教學過程中,老師一般不會對知識點進行多次重復(fù)。至于學生在課堂上接受多少,課后怎么復(fù)習都要由自己確定,學習有很大的自主性。

(二)C課程概念知識點多,語法枯燥

C課程涉及的概念和規(guī)則多,使用靈活,在傳統(tǒng)教學模式下,學生普遍反映會有知識點多、零散,語句語法要求繁瑣,不易上手學習等問題。目前確實存在講課形式單一、枯燥等問題,這都導(dǎo)致了學生的學習動力不夠。沒有以程序設(shè)計能力為培養(yǎng)目標,學生的代碼基礎(chǔ)訓(xùn)練量不夠,學生不知道如何利用計算機解決實際問題,也降低了學生學習的主動性。

四、C課程教學改進措施

針對上述問題,本次C語言課程的教學改革主要從教學進程、教學模式、學習評價重構(gòu)等角度提出新的改革方式。

(一)教學進程模式改革。

首先做到快速入門、逐步深入、分散難點??焖俚睦瓘?fù)雜度,比如用一個月左右的時間把程序設(shè)計語言最基本的流程解決掉,即順序、分支、循環(huán)包括函數(shù)。這些內(nèi)容的難度不深,所以對于學生來說,不會覺得太難有太高的梯度,還會很有成就感。函數(shù)這里比較難的,會分解為三個部分,難的部分全部分解掉。然后做案例引導(dǎo)、漸進性的訓(xùn)練。實踐部分我們學校目前采用的是PTA平臺。上機設(shè)計的時候,首先要模擬,讓學生能得做出來,否則學生的積極性會被打擊。先模仿再改寫然后再編寫,循序漸進。再有,上機就要有配套的上機測驗和練習的題目。每個主題部分都是案例講完以后有配套的實驗和測驗,并且把練習題分成三層難度。讓基礎(chǔ)差和學有余力的同學都有對應(yīng)的題目可以訓(xùn)練。

(二)教學模式改革

目前互聯(lián)網(wǎng)上有豐富的資源,可將優(yōu)秀的視頻資源或者好的教學內(nèi)容通過雨課堂等的方式引入課堂,也可以根據(jù)自己學校學生的情況錄制視頻放到網(wǎng)絡(luò)平臺上,對于C語言程序設(shè)計這門課程,我們學校課程組的老師錄制了視頻,會放到網(wǎng)絡(luò)平臺上,讓學生課前看視頻預(yù)習,課上適當利用翻轉(zhuǎn)課堂形式,激發(fā)學生學習積極性。翻轉(zhuǎn)課堂是日漸流行的一種教學模式,學生通過MOOC或SPOC提前學習,在課堂上進行交流。一方面可以給學生提供表達的機會,激發(fā)學習主動性;另一方面,可以加深對知識的記憶和理解。通過課上的這種交互,可以把重要的知識點進行強化學習;并將之前學生課后的反饋放在課內(nèi)進行討論,避免問題積少成多,不會讓學生的學習興趣受到挫敗。

(三)學習評價的重構(gòu)

注重過程性考核。對學生的學習成效要及時評價和反饋包括改進。因為整個學習評價方案要覆蓋學生學習的整個進程,所以必須做到統(tǒng)籌兼顧、突出重點。只要是做了混合式教學,那么可記錄成績的點就非常多,比如MOOC或SPOC上有彈題、單元測試題,翻轉(zhuǎn)課堂也會有測試或者根據(jù)課堂表現(xiàn)給的加分等。所以要做好總體設(shè)計,到底哪些評價是重點,哪些是設(shè)計好就可以了。否則,老師們會覺得很復(fù)雜,學生也會搞不清楚。目前我們學校學生的學業(yè)成績是:期末考試占50%,平時50%,平時的成績包括PTA上的實驗和測試成績,翻轉(zhuǎn)課堂的表現(xiàn)加分,還有三次階段性的測驗等。另外,我們在期末設(shè)置了最低合格線。如果學生期末考不到及格線,即使平時分數(shù)很高,總評還是不合格的。這樣學生不僅平時需要一直努力,期末也必須考個好成績,總評成績才會好。這樣可以保持住學生的學習勁頭和熱情。

五、總結(jié)

在“互聯(lián)網(wǎng)+”背景下出現(xiàn)的MOOC教學方式既是對傳統(tǒng)教育模式的挑戰(zhàn),同時也帶來了重大機遇?;谀芰ε囵B(yǎng)的C語言程序設(shè)計課程的教學改革,重構(gòu)了教學進程和教學模式,符合現(xiàn)階段學生的特點,能在一定程度上提高學生學習的主動性和興趣,提高程序設(shè)計能力。接下來,將根據(jù)實際教學情況,形成性評價不太直觀,激勵警示作用不夠顯著進行進一步的完善。

參考文獻

[1]蕭瀟.以內(nèi)涵式發(fā)展支撐“新工科”背景下計算機專業(yè)人才培養(yǎng)——我國計算機類慕課發(fā)展的觀察與思考[J].計算機工程與科學,2018,40(S1):98-101.

[2]于純妍.基于新型課堂的C語言程序設(shè)計課程教學改革方法[J].教育教學論壇,2019(30):86-87.

[3]葉景,王輝,簡必建,李澤華.基于“智慧學習工場”的MOOC教學資源建設(shè)與應(yīng)用——以《C語言程序設(shè)計》課程為例[J].智庫時代,2019(28):135-136.

[4]王會婷,何蘭.面向計算創(chuàng)造性思維能力培養(yǎng)的《C語言程序設(shè)計》課程教學改革[J].軟件工程,2019(07):57-59.

[5]殷曉玲,夏啟壽,黃孝,馬小琴,章哲慶.新工科背景下的C語言程序設(shè)計MOOC建設(shè)——以池州學院為例[J].池州學院學報,2019(03):121-123

作者:謝穎 董艷雪 王開祥 單位:臨沂大學信息科學與工程學院