前言:尋找寫作靈感?中文期刊網(wǎng)用心挑選的C語言程序設(shè)計(jì)課程教學(xué)設(shè)計(jì),希望能為您的閱讀和創(chuàng)作帶來靈感,歡迎大家閱讀并分享。
摘要:
計(jì)算機(jī)程序設(shè)計(jì)類課程具有實(shí)用性強(qiáng),和應(yīng)用廣泛的特點(diǎn)。C語言作為現(xiàn)代非常流行編程的語言,更是具有通用性強(qiáng)和面向?qū)ο蟮缺姸嗵攸c(diǎn),作為大學(xué)計(jì)算機(jī)基礎(chǔ)編程類課程被廣泛學(xué)習(xí)。C語言存在一定的復(fù)雜性并且授課時(shí)限制,授課方式限制等等問題。將計(jì)算思維融入到C語言的教學(xué)中,合理調(diào)整針對各專業(yè)授課內(nèi)容,將計(jì)算思維融入課程,并與MOOC教學(xué)模式對接。筆者結(jié)合十年的教學(xué)實(shí)踐經(jīng)驗(yàn),總結(jié)出授課效果不佳的原因,提出若干改革措施。
關(guān)鍵詞:
計(jì)算思維;C語言程序設(shè)計(jì);MOOC;
黑龍江省教學(xué)改革項(xiàng)目《高等院校計(jì)算機(jī)基礎(chǔ)程序設(shè)計(jì)類課程綜合研究性教學(xué)改革與實(shí)踐》項(xiàng)目編號:JG2014010854
1教學(xué)內(nèi)容與模式存在問題
1)先理論后實(shí)驗(yàn)
C語言程序設(shè)計(jì)課程在傳統(tǒng)的教學(xué)中,理論部分采用課堂講授的模式,邊講知識點(diǎn)邊進(jìn)行編程,實(shí)驗(yàn)課則是在理論課城講完之后,單獨(dú)進(jìn)行實(shí)驗(yàn)教學(xué),單人單組,這種教學(xué)模式容易出現(xiàn)理論與實(shí)踐脫軌,接連不上,理解不透徹等問題。
2)創(chuàng)新性實(shí)驗(yàn)不足
一般教學(xué)模式下,設(shè)計(jì)性實(shí)驗(yàn)和創(chuàng)新性實(shí)驗(yàn)占的比例在20%以下,創(chuàng)新性項(xiàng)目不足。這種模式下,學(xué)生在課堂上的學(xué)習(xí)積極性大部分依靠于教師的授課技巧或個(gè)人魅力來吸引學(xué)生,教師把知識點(diǎn)講授得清楚明白,但是學(xué)生自己動腦思考相應(yīng)問題的時(shí)間短,并且大部分學(xué)生課前預(yù)習(xí)基本沒有,不能真正發(fā)揮學(xué)生主觀能動性和自主學(xué)習(xí)能力。
3)直接灌輸
大多數(shù)學(xué)生對與課前預(yù)習(xí)做的并不出色,可能大部分學(xué)生是完全沒有課前預(yù)習(xí)的。學(xué)生在頭腦中并沒有帶著問題聽課,而是老師直接灌輸C語言中特定的設(shè)計(jì)結(jié)構(gòu)、數(shù)組、指針等復(fù)雜內(nèi)容。學(xué)生沒有預(yù)習(xí),沒有思考,只有類似直接灌輸式的教學(xué)模式。
2從教學(xué)模式改良教學(xué)內(nèi)容
1)將計(jì)算思維能力培養(yǎng)融入課程中
程序設(shè)計(jì)類課程的教學(xué)方法要注重將“不可見”變?yōu)?ldquo;可見”,變“無關(guān)”為“相關(guān)”,把大問題碎片化,把復(fù)雜問題進(jìn)行分離與分層處理。例如,將C語言中的語法有融合到程序設(shè)計(jì)中,在程序中講語法,又在學(xué)語法的同時(shí)練習(xí)訓(xùn)練了編程,這樣就避免了枯燥乏味的講述語法,將語法融合入程序設(shè)計(jì)中。
2)在C語言程序課程中擴(kuò)展計(jì)算機(jī)思維的改革模式
①改進(jìn)教學(xué)方法。不將C語言程序設(shè)計(jì)課程的教學(xué)內(nèi)容做大量調(diào)整,而是通過改進(jìn)教學(xué)方法來啟發(fā)引導(dǎo)學(xué)生認(rèn)知知識點(diǎn)背后蘊(yùn)含的聯(lián)系與規(guī)律,比如設(shè)置問題導(dǎo)引,問題討論,追溯反思,新建構(gòu)架等等方式來潛移默化的滲透計(jì)算思維,使計(jì)算思維模式逐步走進(jìn)學(xué)生的思維方式中。②重新構(gòu)架體系結(jié)構(gòu)。并不對課程教學(xué)的知識點(diǎn)做大量更改與替換,而是以計(jì)算思維模式為主干重新構(gòu)建知識體系,只是課程內(nèi)容授課順序和結(jié)構(gòu)有較大復(fù)讀調(diào)整。例如容易基本的數(shù)學(xué)問題,生活常識問題,即由C語言外而進(jìn)入C語言內(nèi)的知識體系的調(diào)整。③更新大量陳舊項(xiàng)目。以往的教學(xué)內(nèi)容包含一些生硬死板的程序項(xiàng)目,其目的只是為了說教語法和結(jié)構(gòu)。取而代之的融入計(jì)算思維的程序項(xiàng)目則更加新穎,更加聯(lián)系實(shí)際,更加突出對計(jì)算思維的訓(xùn)練,例如,愛因斯坦天國的階梯;生肖屬相輪回等項(xiàng)目,不僅生動、引人入勝,更能訓(xùn)練思維。
3)依據(jù)計(jì)算思維融合傳統(tǒng)科目內(nèi)容
我們可以將一部分學(xué)生選出來進(jìn)行試驗(yàn)性教學(xué),打破傳統(tǒng)的幾門課程包括C語言、數(shù)據(jù)結(jié)構(gòu)、算法分析、VC程序設(shè)計(jì),等系列課程的教學(xué)方式,采用根據(jù)不同專業(yè)設(shè)定的包含基礎(chǔ)數(shù)學(xué)、程序設(shè)計(jì)技巧、算法分析的一體化教學(xué)內(nèi)容,打破傳統(tǒng)的教學(xué)內(nèi)容,該體系能夠更充分利用學(xué)生的自主能動性,課下的工作量比課上的工作量要大得多,學(xué)生在課前要進(jìn)行大量的準(zhǔn)備工作。
4)加大課前預(yù)習(xí)量
打破傳統(tǒng)的理論教學(xué)與實(shí)驗(yàn)教學(xué)分開的模式,在理論教學(xué)中同樣需要學(xué)生進(jìn)行大量的課前準(zhǔn)備,然后在課堂上進(jìn)行分組討論老師提出的問題,根據(jù)每組學(xué)生的討論內(nèi)容,討論結(jié)果設(shè)置而在實(shí)驗(yàn)教學(xué)方面,可運(yùn)用本校的網(wǎng)絡(luò)教學(xué)平臺,提前發(fā)放討論內(nèi)容及作業(yè)題,在實(shí)驗(yàn)課中以項(xiàng)目提交的方式來完成實(shí)驗(yàn)教學(xué)。
3對接MOOC網(wǎng)絡(luò)教學(xué)
1)MOOC興起
網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,人們更愿意使用電子產(chǎn)品依托網(wǎng)絡(luò)進(jìn)行學(xué)習(xí)。MOOC大規(guī)模網(wǎng)絡(luò)公開課程(MassiveOpenOnlineCourse,MOOC)[1]是2012年在美國興起,它作為一種大型的開放式網(wǎng)絡(luò)課程,為學(xué)生提供免費(fèi)的學(xué)習(xí)平臺。隨后全球的各大知名大學(xué)逐步開設(shè)MOOC課程,紛紛涌入到MOOC的浪潮中。在中國的很多知名高校也加入其中,紛紛開設(shè)MOOC網(wǎng)絡(luò)課程,當(dāng)前的coursera、udacity和edx的火熱應(yīng)用,實(shí)施了翻轉(zhuǎn)課堂進(jìn)行教學(xué)。
2)登陸MOOC
C語言程序設(shè)計(jì)的授課,為了適應(yīng)新時(shí)期的教學(xué)發(fā)展趨勢和教學(xué)需求,要將傳統(tǒng)教學(xué)與在線教學(xué)平臺融合,更好地使二者相互補(bǔ)充和促進(jìn)。MOOC也將教育推上了全球化的舞臺,這種變化帶來的好處顯而易見,最明顯的一個(gè)特征是打破了教育壁壘,令教育資源平等化[2]。
3)重組設(shè)計(jì)課程內(nèi)容
C語言課程登陸到MOOC,并不能簡單的將課堂的內(nèi)容簡單,直接的傳送到MOOC平臺上,而是應(yīng)該結(jié)合C語言程序設(shè)計(jì)課程的特點(diǎn),和MOOC平臺的優(yōu)點(diǎn),進(jìn)行課程內(nèi)容的整體策劃,重新設(shè)計(jì)設(shè)計(jì)整門課程的體系結(jié)構(gòu)。
4總結(jié)
我們要通過分析教學(xué)中存在的問題,教學(xué)模式和教學(xué)內(nèi)容進(jìn)行多管齊下的相關(guān)改革。改革并不能與從前的單一模式相同,要針對課程的特性,改革教學(xué)內(nèi)容與計(jì)算思維相對接,改革教學(xué)模式與MOOC相對接,實(shí)現(xiàn)多管齊下,真正達(dá)到教育教學(xué)目的,讓學(xué)習(xí)者能真正學(xué)以致用,轉(zhuǎn)換思維模式,無論在哪一方面都收獲良好的教育教學(xué)效果。
作者:逯柳 陳剛 孫毅 耿姝 王樹芬 單位:哈爾濱石油學(xué)院信息工程與計(jì)算機(jī)技術(shù)系
參考文獻(xiàn):
[1]BartholetJ,FletcherS,DuncanA,etal.MOOC:教育革命[J].環(huán)球科學(xué),2013(9):22-55.
[2]葉安新.面向MOOC的C語言程序設(shè)計(jì)課程教學(xué)模式研究[J].福建電腦,2014(10):194-195