戴靜 黨小娟 胡茶升
摘 要:本文講述了慕課背景下的“C語(yǔ)言程序設(shè)計(jì)”課程教學(xué)改革。將傳統(tǒng)的面對(duì)面教室教學(xué)和現(xiàn)代的網(wǎng)絡(luò)教學(xué)相結(jié)合,采用混合式教學(xué)模式,這提高了教師教學(xué)效果和學(xué)生的學(xué)習(xí)效率。
關(guān)鍵詞:慕課;C語(yǔ)言程序設(shè)計(jì);教學(xué)效果
DOI:10.16640/j.cnki.37-1222/t.2018.19.209
“C語(yǔ)言程序設(shè)計(jì)”是所有計(jì)算機(jī)專(zhuān)業(yè)學(xué)生的專(zhuān)業(yè)必修課,也是非計(jì)算機(jī)專(zhuān)業(yè)的理工科學(xué)生的一門(mén)必修課。是學(xué)生進(jìn)入大學(xué)后學(xué)習(xí)的第一門(mén)程序設(shè)計(jì)語(yǔ)言,因?yàn)槭菍W(xué)生接觸到的第一個(gè)計(jì)算機(jī)語(yǔ)言,所以具有基礎(chǔ)性強(qiáng)、實(shí)用性強(qiáng),和后續(xù)課程的關(guān)系很大的特點(diǎn)。
C語(yǔ)言主要講述了順序程序設(shè)計(jì),分支程序設(shè)計(jì),循環(huán)程序設(shè)計(jì),數(shù)組,函數(shù),指針,結(jié)構(gòu)體和共用體的知識(shí),算法比較多,學(xué)生在初學(xué)C語(yǔ)言的時(shí)候,經(jīng)常會(huì)感覺(jué)到很有難度,有些程序很抽象。如果學(xué)生前期對(duì)C語(yǔ)言編程理解不夠,后期開(kāi)設(shè)面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,比如JAVA,C++等,還有匯編語(yǔ)言,數(shù)據(jù)庫(kù),等等其他專(zhuān)業(yè)課程,學(xué)生對(duì)它們的理解會(huì)更加困難,教師授課和學(xué)生的學(xué)習(xí)效果都會(huì)很差。因此,學(xué)生對(duì)C語(yǔ)言程序設(shè)計(jì)這門(mén)課程的掌握程度就至關(guān)重要。目前許多高校都普遍采用的是傳統(tǒng)的面對(duì)面理論課堂講授和上機(jī)實(shí)踐的教學(xué)模式?;旧弦粚W(xué)期C語(yǔ)言的課時(shí)數(shù)64學(xué)時(shí),理工32學(xué)時(shí),上機(jī)32學(xué)時(shí)。理論課時(shí)太少,課本知識(shí)太多,教師講課的時(shí)候滿堂灌,上機(jī)時(shí)候,學(xué)生的自覺(jué)性不高。所以,按照傳統(tǒng)的課堂教學(xué)方式,很難讓C語(yǔ)言程序設(shè)計(jì)課程達(dá)到最好的教學(xué)效果。
因此,如何在有限的學(xué)時(shí)條件下,讓學(xué)生更好的掌握C語(yǔ)言編程,更好的發(fā)揮出學(xué)生的積極性,提高學(xué)生的軟件功底,是至關(guān)重要的問(wèn)題。
1 慕課的含義
隨著時(shí)代的發(fā)展,在大學(xué)課程中,慕課的應(yīng)用越來(lái)越廣泛。那么,什么叫慕課呢?“慕課”是大規(guī)模的開(kāi)放在線課程,MOOC是它的英文縮寫(xiě)。它的優(yōu)越性很多,主要有:
(1)免費(fèi)共享優(yōu)質(zhì)教學(xué)資源,不僅開(kāi)放教師的授課視頻,還為學(xué)生提供許多教學(xué)資源,包括學(xué)習(xí)閱讀資料和學(xué)習(xí)輔導(dǎo)等;
(2)“慕課”借助現(xiàn)代信息技術(shù)和互聯(lián)網(wǎng)這個(gè)平臺(tái)試圖將傳統(tǒng)高等學(xué)校的課堂教學(xué)活動(dòng)轉(zhuǎn)移到互聯(lián)網(wǎng)平臺(tái),讓更多學(xué)習(xí)者在這個(gè)虛擬教室里自由學(xué)習(xí);
(3)學(xué)習(xí)過(guò)程不僅可以在教室,也可以借助互聯(lián)網(wǎng)在任何地點(diǎn)、任何時(shí)間,借助任何通訊手段,都可以參加到這個(gè)新的課堂教學(xué)活動(dòng)中來(lái)。
2 慕課在“C語(yǔ)言程序設(shè)計(jì)”課程中的應(yīng)用
下面以“C語(yǔ)言程序設(shè)計(jì)”課程中的循環(huán)嵌套內(nèi)容為例,來(lái)說(shuō)說(shuō)慕課在C語(yǔ)言程序設(shè)計(jì)課程中的應(yīng)用。
在講循環(huán)嵌套之前,已經(jīng)給學(xué)生講述了順序程序,分支程序,while語(yǔ)句,do-while語(yǔ)句,for循環(huán)語(yǔ)句。教學(xué)思路主要分為這三個(gè)環(huán)節(jié):課前準(zhǔn)備,課堂講授,課后練習(xí)。
2.1 課前準(zhǔn)備
上理論課前一周,教師將本節(jié)課的課件發(fā)布在公眾號(hào)上,學(xué)生自行下載,提前瀏覽,將自己的疑問(wèn)標(biāo)識(shí)出來(lái)。這個(gè)課件和正式上課使用的課件稍有不同,主要是知識(shí)點(diǎn),和提示性的要點(diǎn),個(gè)別有啟發(fā)意義的例題。
在布置兩道思考題,讓學(xué)生思考。以“C語(yǔ)言程序設(shè)計(jì)”課程中的循環(huán)嵌套內(nèi)容為例。這里布置“九九乘法表”和“冒泡排序法”的例子,讓學(xué)生思考。
2.2 課堂講授
課堂分為理論課程和上機(jī)課程,一般先理論,后上機(jī)。理論課50分鐘,前10分鐘用于課前提問(wèn),看看學(xué)生的預(yù)習(xí)情況和存在的問(wèn)題,了解學(xué)生的情況。30分鐘用于教師講解。首先會(huì)講解循環(huán)嵌套的含義和使用,接下來(lái)分析九九乘法表例子中的嵌套for循環(huán),分析冒泡排序法中的for循環(huán)嵌套,通過(guò)講解,讓學(xué)生加深理解,再講解課本上的其他典型例子。最后10分鐘,用于學(xué)生討論,學(xué)生可以將疑問(wèn)提出來(lái),進(jìn)行小組討論,教師講解。
上機(jī)課,給學(xué)生布置關(guān)于循環(huán)嵌套的練習(xí)題目,學(xué)生先自己練習(xí),然后教師講解分析,給學(xué)生答疑解惑。
2.3 課后練習(xí)
通過(guò)公眾號(hào),或者微信群,或者通過(guò)網(wǎng)絡(luò)教學(xué)軟件,給學(xué)生布置這一章節(jié)的作業(yè)題目,學(xué)生可以在網(wǎng)上遞交作業(yè),也可以在網(wǎng)絡(luò)上提出問(wèn)題,留言,在討論區(qū)發(fā)言。
前段時(shí)間,我們學(xué)校邀請(qǐng)了清華大學(xué)在線教育辦公室的老師,給我們講解了他們開(kāi)發(fā)研制出的“雨課堂”教學(xué)軟件,這個(gè)就是一款很不錯(cuò)的用于提升課堂教學(xué)效果的軟件。我們也可以根據(jù)自己的實(shí)際情況選擇采用。
教師可以將課程中的核心內(nèi)容錄制成視頻,發(fā)布出來(lái),學(xué)生課后可以隨時(shí)點(diǎn)擊觀看,充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性。
3 總結(jié)
綜上所述,基于慕課的“C語(yǔ)言程序設(shè)計(jì)”課程的混合式教學(xué),使得教師將網(wǎng)絡(luò)教學(xué)和傳統(tǒng)的課堂教學(xué)相結(jié)合,提高了學(xué)生的學(xué)習(xí)興趣,也提高了教學(xué)質(zhì)量,達(dá)到了良好的效果。
參考文獻(xiàn):
[1]趙國(guó)棟.微課、翻轉(zhuǎn)課堂與慕課實(shí)操教程[M].北京大學(xué)出版社,
2015.
[2]陳玉琨.慕課與翻轉(zhuǎn)課堂導(dǎo)論[M].華東師范大學(xué)出版社,2014.
[3]譚浩強(qiáng).C語(yǔ)言程序設(shè)計(jì)[M].清華大學(xué)出版社,2017.
(此論文受陜西服裝工程學(xué)院教學(xué)改革研究基金項(xiàng)目資助,項(xiàng)目編號(hào):2018J022)
作者簡(jiǎn)介:戴靜(1983-),女,陜西咸陽(yáng)人,本科,講師,研究方向:計(jì)算機(jī)軟件與理論。