樊志平++金政哲
摘要:通過慕課教學(xué)方式與傳統(tǒng)網(wǎng)絡(luò)教學(xué)方式的對比,分析了目前C 語言程序設(shè)計(jì)教學(xué)中存在的普遍問題。通過重新構(gòu)建慕課環(huán)境下的課程體系和學(xué)習(xí)流程,建立并完善了一整套“C 語言程序設(shè)計(jì)”課程慕課學(xué)習(xí)資源,優(yōu)化與提取課堂講述內(nèi)容,制定與之匹配的在線學(xué)習(xí)資源并引入針對慕課環(huán)境的實(shí)驗(yàn)在線評測系統(tǒng),在初步教學(xué)改革實(shí)施過程中,提高了學(xué)生的學(xué)習(xí)效率和課業(yè)參與度等階段性成果。
關(guān)鍵詞:慕課環(huán)境;教學(xué)新模式;C語言程序設(shè)計(jì)
中圖分類號:G424 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2017)30-0134-02
慕課是至2011 年以來出現(xiàn)的一種全新的教學(xué)模式,是面向全社會廣大師生開放式的網(wǎng)絡(luò)課程,它對傳統(tǒng)的教育模式是一種挑戰(zhàn),使學(xué)生的學(xué)習(xí)更具有個性化和自主性,目前世界各國的高校和教育機(jī)構(gòu)也加大了對大規(guī)模網(wǎng)絡(luò)開放課程的研究和實(shí)施力度,涌現(xiàn)出了大量的網(wǎng)絡(luò)課程項(xiàng)[1-3]。我國高校也不甘落后,繼國家網(wǎng)絡(luò)精品課程和大學(xué)網(wǎng)絡(luò)公開課之后,也緊密關(guān)注慕課的發(fā)展,很多高校在慕課平臺建設(shè)、課程資源內(nèi)容建設(shè)以及運(yùn)行機(jī)制和評價體系等進(jìn)行了富有成效的研究和探索,慕課的發(fā)展可以看出,現(xiàn)代信息技術(shù)與傳統(tǒng)高等教育的融合并不是簡單的技術(shù)或方法的改進(jìn),而是一場深刻的“教”與“學(xué)”的雙重改革,通過慕課與傳統(tǒng)教學(xué)的實(shí)施過程對比可以看到傳統(tǒng)教學(xué)活動的開展與慕課的教學(xué)的目標(biāo)是一致的,其過程也有著很多相同的部分,鑒于兩者有各自的優(yōu)缺點(diǎn),因此思考如何在慕課革命的沖擊下設(shè)計(jì)和變革現(xiàn)有課程體系,結(jié)合慕課和課堂學(xué)習(xí)形成一種“慕課-課堂”的新型教學(xué)模式有著很大的可行性和必要性[4-7]。
1 C語言程序設(shè)計(jì)教學(xué)現(xiàn)狀
“C語言程序設(shè)計(jì)”是普通高校計(jì)算機(jī)教育的基本專業(yè)課程,在計(jì)算機(jī)領(lǐng)域的各個專業(yè)的課程體系中都處于非常重要的地位,通過本門課程的學(xué)習(xí),學(xué)生不僅可以可以掌握用計(jì)算機(jī)語言來表達(dá)自己的思維,領(lǐng)會程序設(shè)計(jì)的基本方法和技巧,運(yùn)用計(jì)算機(jī)語言對實(shí)際問題求解,還可以提高學(xué)生發(fā)現(xiàn)問題、分析問題和解決問題的能力,有助于養(yǎng)成嚴(yán)密的邏輯思維能力,為利用計(jì)算機(jī)技術(shù)實(shí)現(xiàn)本專業(yè)的開發(fā)和創(chuàng)新奠定堅(jiān)實(shí)的基礎(chǔ),但長期以來它被學(xué)生認(rèn)為是較難入門的一門計(jì)算機(jī)課程,表1是對正在上這門課程的學(xué)生進(jìn)行的對C語言教學(xué)內(nèi)容和進(jìn)度的看法問卷調(diào)查結(jié)果。
從表中的可以看出61.2%的學(xué)生認(rèn)可現(xiàn)有課程的教學(xué)內(nèi)容與進(jìn)度,但有38.9%學(xué)生感覺教學(xué)內(nèi)容多、進(jìn)度快,這一點(diǎn)不容忽視,其原因主要有:
l 語法比較單調(diào)和枯燥,學(xué)生不能較快適應(yīng)計(jì)算機(jī)解決問題的思維方式;
l 教學(xué)內(nèi)容量多但課堂教學(xué)時間偏少,多媒體課堂教學(xué)雖然進(jìn)度快,知識容量大,但學(xué)生卻缺少獨(dú)立思考時間;
l 編程需要理論和實(shí)踐緊密結(jié)合,如果不能熟練掌握理論知識,就不會發(fā)現(xiàn)和分析問題、編寫解決問題的程序;
l 程序設(shè)計(jì)需要學(xué)生有充分的時間編寫足夠量的代碼,才會有自己獨(dú)立設(shè)計(jì)算法并編程實(shí)現(xiàn)的能力。
我們希望通過把慕課的優(yōu)勢融入課堂教學(xué),在新模式和理念的指導(dǎo)下對慕課環(huán)境下程序設(shè)計(jì)類課程的設(shè)計(jì)進(jìn)行一些有益的探索和嘗試,而且選擇其作為教學(xué)模式改革試點(diǎn)對其它課程很具有很好的借鑒意義。
2 融入慕課的C語言教學(xué)模式設(shè)計(jì)
為打造符合本校教學(xué)體系的C 語言網(wǎng)絡(luò)學(xué)習(xí)環(huán)境,在對慕課學(xué)習(xí)特征深入分析的基礎(chǔ)上,基于本校的網(wǎng)絡(luò)教學(xué)環(huán)境,對C 語言程序設(shè)計(jì)課程進(jìn)行了如下幾個方面的改造。
1) 優(yōu)化與提取課堂講述內(nèi)容,制定與之匹配的在線學(xué)習(xí)資源。傳統(tǒng)C語言課程的內(nèi)容組織結(jié)構(gòu)大都是系統(tǒng)化和結(jié)構(gòu)化的,課程內(nèi)容按章節(jié)來劃分,每個章節(jié)的內(nèi)容都包含教學(xué)的目標(biāo)、內(nèi)容、設(shè)計(jì)、活動和評價。各章節(jié)的教學(xué)內(nèi)容之間都有著結(jié)構(gòu)化的聯(lián)系,而章節(jié)內(nèi)容的知識點(diǎn)之間又存在著前因后果的關(guān)系;各章節(jié)知識點(diǎn)的構(gòu)成部分通常是固定的;整個課程內(nèi)容呈現(xiàn)為一個有序的系統(tǒng)性整體。但慕課課程卻沒有標(biāo)準(zhǔn)化的教學(xué)內(nèi)容,學(xué)生面對課程內(nèi)容的往往是變化的、非結(jié)構(gòu)化的、具有某種不確定性。在慕課課程活動中通常以主題討論的形式展開,課程內(nèi)容的主體是課程組織者整理歸納的學(xué)生在主題討論中產(chǎn)生的各種內(nèi)容和學(xué)習(xí)筆記,正因?yàn)槟秸n課程內(nèi)容具有非結(jié)構(gòu)化的特點(diǎn),慕課教學(xué)模式設(shè)計(jì)需要強(qiáng)調(diào)突出學(xué)生的主體地位,在課程設(shè)計(jì)過程中需要充分挖掘課程可能潛在的學(xué)生的知識能力和實(shí)用需求,并有效運(yùn)用多種教學(xué)策略來提高學(xué)生的學(xué)習(xí)熱情,使學(xué)生能實(shí)現(xiàn)更加深入有效的學(xué)習(xí)。
2) 大力開發(fā)建設(shè)C 語言程序設(shè)計(jì)慕課的教學(xué)平臺與教學(xué)資源。雖然目前存在不少開放性的慕課平臺,但針對程序設(shè)計(jì)類課程的教學(xué)需求,這些平臺仍存在功能上的局限性,因此需要自己開發(fā)建立平臺并結(jié)合教學(xué)方法的教學(xué)需求完善平臺的功能。對“C 語言程序設(shè)計(jì)”課程而言,課程的一些關(guān)鍵概念或知識點(diǎn)比較明確,主要包括數(shù)據(jù)類型、控制結(jié)構(gòu)、數(shù)組、函數(shù)、指針等,而控制結(jié)構(gòu)又可進(jìn)一步分解成順序,選擇和循環(huán)三個知識點(diǎn),選擇和循環(huán)又可以分解成if、if-else、switch和while、do-while、for幾個知識點(diǎn),這樣可以把教學(xué)內(nèi)容分解成“章—節(jié)—知識點(diǎn)”的三級結(jié)構(gòu),如下圖1所示,明確了各知識點(diǎn)之間的關(guān)聯(lián)后,可以為每個知識點(diǎn)制作相應(yīng)的課件和錄制5到10分鐘的慕課短視頻,學(xué)生可以有效利用自己的時間進(jìn)行碎片化的學(xué)習(xí);有了課程和知識點(diǎn)劃分后,可以建立相應(yīng)的內(nèi)容測試及綜合測試題庫,便于學(xué)生自查或者課程考查;同時建設(shè)和積累課程輔助教學(xué)資源,比如電子講稿、簡單自測題、綜合測試題及答案、實(shí)驗(yàn)指導(dǎo)、例題源代碼等,學(xué)生可以在課前進(jìn)行充分的預(yù)習(xí),在課后解決聽課過程中存在的疑問。
3) 引入針對慕課環(huán)境的實(shí)驗(yàn)在線評測系統(tǒng)。C語言程序設(shè)計(jì)課程是實(shí)踐性很強(qiáng)的課程,實(shí)驗(yàn)教學(xué)是整個教學(xué)過程中不可或缺的一部分,學(xué)生需要通過有效的實(shí)驗(yàn)教學(xué)環(huán)節(jié)才能深入理解和掌握理論知識,但慕課環(huán)境下學(xué)生數(shù)量大大增加,實(shí)驗(yàn)課老師可能會同時面對大量的做實(shí)驗(yàn)的學(xué)生,這樣他們的時間和精力肯定遠(yuǎn)遠(yuǎn)不夠,針對實(shí)驗(yàn)教學(xué)現(xiàn)狀,本課題需要引入面向慕課的實(shí)驗(yàn)在線評測系統(tǒng),在線評測系統(tǒng)的主要功能包括注冊和管理用戶、題庫管理、實(shí)驗(yàn)提交和實(shí)時評測等功能,學(xué)生在實(shí)驗(yàn)過程中可以隨時提交并實(shí)時查看系統(tǒng)對實(shí)驗(yàn)內(nèi)容的檢查和評估,同時評測系統(tǒng)也具有代碼查重功能,這樣能保證學(xué)生對實(shí)驗(yàn)內(nèi)容的掌握和評測的有效性。endprint
4) 改革學(xué)習(xí)評價手段。傳統(tǒng)的在線課程評價指標(biāo)主要側(cè)重于師資、教學(xué)內(nèi)容、教學(xué)方法和教學(xué)條件等,評價的目的是利用一些客觀題或主觀題的形式來測量學(xué)生對知識的掌握程度,評價變成學(xué)習(xí)的目的。而慕課課程評價體系不僅可以評價學(xué)生對知識的掌握程度,還可以利用智能化評價手段對學(xué)生的學(xué)習(xí)過程給予及時的反饋,利用可視化統(tǒng)計(jì)表單呈現(xiàn)給學(xué)生客觀真實(shí)的學(xué)習(xí)數(shù)據(jù),這樣可以督促學(xué)生及時的調(diào)整學(xué)習(xí)現(xiàn)狀,評價變成促進(jìn)學(xué)生學(xué)習(xí)、提高學(xué)習(xí)效果的手段,使得學(xué)生從被動的被評價者變成了積極的評價者,在減輕教師負(fù)擔(dān)的同時,提高了學(xué)生學(xué)習(xí)的積極性的參與度。
3 結(jié)束語
以慕課為代表的教學(xué)模式的變革必將深入并且持久地發(fā)展影響,慕課教學(xué)模式促使教師建立了一整套“C 語言程序設(shè)計(jì)”課程網(wǎng)絡(luò)學(xué)習(xí)資源,重新構(gòu)建了課程體系和學(xué)習(xí)流程,優(yōu)化與提取課堂講述內(nèi)容,制定與之匹配的在線學(xué)習(xí)資源,開發(fā)建設(shè)C 語言程序設(shè)計(jì)慕課的教學(xué)平臺與教學(xué)資源并引入針對慕課環(huán)境的實(shí)驗(yàn)在線評測系統(tǒng),改革了課程評價機(jī)制,評價標(biāo)準(zhǔn)更加全面,這些改革對于全面開展專業(yè)教學(xué)改革具有積極的推動意義,C 語言程序設(shè)計(jì)等傳統(tǒng)的理工科課程只有借助技術(shù)變革的浪潮,在深入分析慕課等新型網(wǎng)絡(luò)教育教學(xué)的學(xué)習(xí)特征基礎(chǔ)上,結(jié)合傳統(tǒng)課堂的優(yōu)勢,才能打造成為對專業(yè)知識體系建構(gòu)及計(jì)算思維能力培養(yǎng)起到掣肘支撐作用的重要的計(jì)算機(jī)課程。
參考文獻(xiàn):
[1] Inge D Waard,Apostolos K. 探索MOOC教學(xué)方法在mLearning中的運(yùn)用[J]. 中國遠(yuǎn)程教育, 2012(3):24-29.
[2] 張忠磊, 李秀芳, 張志旺.MOOC在計(jì)算機(jī)專業(yè)教學(xué)中的應(yīng)用研究[J].計(jì)算機(jī)教育, 2015 (5):87-89.
[3] 吳永芬, 陳衛(wèi)衛(wèi), 李志剛,等. 面向創(chuàng)新實(shí)踐能力培養(yǎng)的C語言程序設(shè)計(jì)實(shí)踐教學(xué)改革[J]. 計(jì)算機(jī)教育, 2014(3):88-91.
[4] 連遠(yuǎn)鋒, 張秀美, 李國和, 等. 卓越工程師培養(yǎng)模式與教學(xué)改革的思考——以C 語言程序設(shè)計(jì)為例[J]. 石油教育, 2012(6):58-60.
[5] 江波, 王奕俊.“慕課”透視及應(yīng)對[J].中國高等教育, 2014(7):18-22.
[6] 王春暉, 劉志國, 俞宗佐,等. 基于MOOC 平臺的混合式教學(xué)模式探索——以C語言程序設(shè)計(jì)公共課為例[J]. 內(nèi)蒙古師范大學(xué)學(xué)報:教育科學(xué)版, 2015, 28(7):144-146.
[7] 楊丹, 王小剛, 蔣衛(wèi)祥. 混合教學(xué)模式中實(shí)踐操作類課程的支撐機(jī)制研究——以《C語言程序設(shè)計(jì)》課程為例[J]. 教育教學(xué)論壇, 2015(24):225-226.endprint