葉從歡 王光偉 黃蘭英 尹孟嘉 劉美伶
【摘 要】C語言現(xiàn)有的教學(xué)模式主要是以教師為主體,而忽略了學(xué)生作為個(gè)體的獨(dú)特性,在教學(xué)中的主體作用,也就打消了大多數(shù)學(xué)生的積極性。隨著云計(jì)算技術(shù)的發(fā)展,MOOC(大規(guī)模開放在線課程)使教學(xué)活動(dòng)的主體變得更加靈活,也給傳統(tǒng)的教學(xué)環(huán)境帶來了前所未有的沖擊。本文在MOOC的教學(xué)環(huán)境中以C語言中的微小知識(shí)點(diǎn)定位主體重新設(shè)計(jì)教學(xué)內(nèi)容,充分發(fā)揮教師與學(xué)生的雙主體特性,從而改進(jìn)現(xiàn)有的C語言教學(xué)缺陷,提高教學(xué)質(zhì)量。
【關(guān)鍵詞】C語言;微課程;MOOC;雙主體教學(xué)模式
1 引言
大規(guī)模在線開放課程MOOC(Massive Open Online Course)的流行對(duì)傳統(tǒng)的教學(xué)方式產(chǎn)生了前所未有的沖擊[1]。MOOC讓學(xué)習(xí)者可通過非課堂渠道去學(xué)習(xí)自己感興趣的知識(shí)[2-3]。此外,MOOC的席卷而來,為全球所有有學(xué)習(xí)需求的學(xué)習(xí)者打開了一扇新的知識(shí)之窗[4-5]。MOOC的課程主要通過網(wǎng)絡(luò),用開放教育的思維模式向?qū)W習(xí)者推送其需要的知識(shí)[6]。
C語言課程是學(xué)生畢業(yè)后能否獨(dú)立編程解決工作中的實(shí)際問題取決于對(duì)這類重要課群的掌握程度。C語言程序設(shè)計(jì)課程是大學(xué)所有理工專業(yè)學(xué)生的公共基礎(chǔ)課,也是計(jì)算機(jī)相關(guān)專業(yè)一門重要的專業(yè)基礎(chǔ)課,其受眾面非常廣泛,可見其重要性。在C語言課程的傳統(tǒng)教學(xué)模式中,忽略了學(xué)生的個(gè)性化學(xué)習(xí)需求,教師在整個(gè)教學(xué)過程中的主導(dǎo)性地位,弱化了學(xué)生作為教學(xué)活動(dòng)的主體性角色。
這種教學(xué)模式的顯著缺點(diǎn)就是學(xué)生缺乏學(xué)習(xí)的積極性,只能被動(dòng)接收,嚴(yán)重影響了個(gè)性化發(fā)展和創(chuàng)新能力的培養(yǎng)。為強(qiáng)調(diào)以學(xué)生為主體的教學(xué)模式,2012年開始,MOOC(大型公開在線課程)席卷而來。然而,純粹應(yīng)用MOOC教學(xué)模式,會(huì)降低領(lǐng)悟能力差的學(xué)生的學(xué)習(xí)動(dòng)力。因此,如何激發(fā)學(xué)生學(xué)習(xí)的積極性、自主性和學(xué)習(xí)的動(dòng)力,如何和發(fā)揮教師“教”的主體性交相輝映,提高C語言課程的教學(xué)效率,提升教學(xué)質(zhì)量,培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力,提升其編程的綜合能力,是MOOC平臺(tái)下面向C語言課程的雙主體教學(xué)模式需要考慮的問題。
為了融合傳統(tǒng)教學(xué)與MOOC教學(xué),取長(zhǎng)補(bǔ)短,研究結(jié)合PBL與實(shí)例教學(xué)的混搭MOOC的教學(xué)方法。讓老師教起來有目標(biāo),學(xué)生學(xué)習(xí)起來能滿足其個(gè)性化的需求,進(jìn)一步提高教學(xué)質(zhì)量。
2 研究現(xiàn)狀
2012年開始,MOOC席卷而來,成為全球教育的焦點(diǎn)。2012年,為在網(wǎng)上提供免費(fèi)課程,美國的多所知名大學(xué)先后建立了基于網(wǎng)絡(luò)的遠(yuǎn)程學(xué)習(xí)平臺(tái),此外,三大遠(yuǎn)程課程提供機(jī)構(gòu)Udacity、Coursera、edX的誕生,給許多沒有經(jīng)濟(jì)能力上大學(xué)的學(xué)生提供了新的學(xué)習(xí)平臺(tái)。如同網(wǎng)絡(luò)大學(xué),它們面向高等教育,除了給學(xué)生提供免費(fèi)的學(xué)習(xí)資源,其整個(gè)教學(xué)活動(dòng)也像傳統(tǒng)大學(xué)教學(xué)管理一樣。
2013年MOOC在全球遍地開花。包括中國在內(nèi)的全球各國的在線遠(yuǎn)程教育領(lǐng)域被MOOC的熱潮所席卷。國內(nèi)多所知名大學(xué)投身到MOOC大潮,例如,北京大學(xué)、清華大學(xué)加入edX平臺(tái),復(fù)旦大學(xué)、上海交通大學(xué)等加入Coursera。此外,互聯(lián)網(wǎng)公司也積極參與MOOC,如網(wǎng)易公開課。再如中國的高校課程共享聯(lián)盟通過在線進(jìn)階式學(xué)習(xí)、見面課直播互動(dòng)、小組討論等多種形式展開教學(xué),并實(shí)現(xiàn)各聯(lián)盟學(xué)校學(xué)分互認(rèn)。它已成功運(yùn)行2季教學(xué),共享20余門課程,數(shù)萬學(xué)生參與選課。
雖然MOOC為世界各地的高等教育引入了新的教學(xué)理念,但是MOOC的發(fā)展仍然處于初步階段。
3 基于MOOC的C語言教學(xué)設(shè)計(jì)
C語言課程,在教學(xué)上包括理論與實(shí)踐兩個(gè)部分。而現(xiàn)有的C語言教學(xué)模式?jīng)]有意識(shí)到學(xué)習(xí)該門課程的學(xué)生,大多數(shù)是程序設(shè)計(jì)課程的初學(xué)者,并沒有相關(guān)編程基礎(chǔ),學(xué)習(xí)起來,就會(huì)覺得C語言比較難學(xué),從而把學(xué)生在學(xué)習(xí)過程中遇到的學(xué)習(xí)困難留給學(xué)生在課堂教學(xué)后自己獨(dú)立去克服,沒有在學(xué)生的學(xué)習(xí)過程中提供任何學(xué)習(xí)支持。本文研究基于在MOOC平臺(tái)下的微小知識(shí)點(diǎn)的教學(xué)設(shè)計(jì)模式,對(duì)C語言課程的微小知識(shí)點(diǎn)獨(dú)立地教學(xué)設(shè)計(jì)。下面將按照教學(xué)設(shè)計(jì)模式中的流程,介紹C語言課程的微小知識(shí)點(diǎn)的教學(xué)設(shè)計(jì)。
3.1 C語言學(xué)習(xí)對(duì)象分析
C語言對(duì)于理工專業(yè)的學(xué)生來說是一門必修課。作為教學(xué)活動(dòng)中的另一主體角色,學(xué)習(xí)對(duì)象需要明確其自身的學(xué)習(xí)需求,確定學(xué)習(xí)需要達(dá)到的目標(biāo)。C語言中的基本知識(shí)點(diǎn)對(duì)大多數(shù)學(xué)習(xí)者來說不是難點(diǎn),但多數(shù)學(xué)習(xí)者在初學(xué)時(shí)對(duì)涉及到與計(jì)算機(jī)硬件相關(guān)聯(lián)的知識(shí)點(diǎn)理解起來比較困難,例如,用某數(shù)據(jù)類型所定義的變量,該變量的取值范圍是多少,變量所需要多大的存儲(chǔ)空間,變量的內(nèi)容與指針之間的關(guān)系,指針變量所需要的存儲(chǔ)空間等。
對(duì)計(jì)算機(jī)相關(guān)專業(yè)學(xué)生而言,C語言程序設(shè)計(jì)是專業(yè)基礎(chǔ)課程,精通并掌握該課程中的語法規(guī)則,以及編程方法,是學(xué)好其他專業(yè)課程的基礎(chǔ);對(duì)于非計(jì)算機(jī)相關(guān)專業(yè)的學(xué)習(xí)者而言,學(xué)好C語言中的相關(guān)程序設(shè)計(jì)方法,有助于幫他們進(jìn)一步加深對(duì)計(jì)算機(jī)工作原理的理解,以便熟絡(luò)地把計(jì)算機(jī)作為一個(gè)工具來處理工作中遇到的相關(guān)問題。MOOC環(huán)境下潛在的學(xué)習(xí)者如表1所示:
表1 C語言MOOC學(xué)習(xí)者分析
3.2 C語言教學(xué)內(nèi)容分析
教學(xué)內(nèi)容是指面向?qū)W生的,需要學(xué)生學(xué)習(xí)并熟練掌握的,取材于教材、網(wǎng)絡(luò)知識(shí)、社會(huì)背景知識(shí)。對(duì)教學(xué)內(nèi)容進(jìn)行分析需要根據(jù)學(xué)生的學(xué)習(xí)基礎(chǔ),學(xué)習(xí)環(huán)境來確定教學(xué)內(nèi)容的范圍、各知識(shí)點(diǎn)的邏輯關(guān)聯(lián)。進(jìn)而選取恰當(dāng)?shù)慕虒W(xué)內(nèi)容來滿足教學(xué)目標(biāo)以及學(xué)生個(gè)性化的學(xué)習(xí)需求,所以在教學(xué)內(nèi)容進(jìn)行分析時(shí),就需要充分考慮到教師與學(xué)生在教學(xué)過程中的雙主體特性。
表2 C語言課程的教學(xué)內(nèi)容分析
所以對(duì)于教學(xué)內(nèi)容的分析,需要明確所講授知識(shí)點(diǎn)的范圍,各知識(shí)點(diǎn)的難度和它們之間是并列關(guān)系還是前后邏輯關(guān)聯(lián),應(yīng)以教學(xué)目標(biāo)與學(xué)生的學(xué)習(xí)需求為導(dǎo)向,需要考慮到學(xué)生本身具有的學(xué)習(xí)基礎(chǔ),如果有相關(guān)的基礎(chǔ),選材可以更寬泛,知識(shí)點(diǎn)相對(duì)更難一些,如果沒有背景知識(shí),則在講授主題知識(shí)時(shí),需要作一定的鋪墊。
基于循環(huán)結(jié)構(gòu)程序設(shè)計(jì)這一章節(jié)對(duì)教學(xué)內(nèi)容進(jìn)行分析,主要涉及到各細(xì)微知識(shí)點(diǎn)的取舍,以及它們之間的邏輯關(guān)聯(lián)。循環(huán)程序設(shè)計(jì),是編程中需要掌握的非常重要的一個(gè)程序設(shè)計(jì)方法,所有的大型軟件的開發(fā),離不開對(duì)循環(huán)程序設(shè)計(jì)的運(yùn)用,因此,掌握好這部分知識(shí)點(diǎn),對(duì)學(xué)好C語言也至關(guān)重要。MOOC環(huán)境下對(duì)C語言程序設(shè)計(jì)課程的循環(huán)程序設(shè)計(jì)知識(shí)點(diǎn)的分析如表2所示。
3.3 教學(xué)方案制訂
教學(xué)方案是指教學(xué)過程實(shí)施的具體方法,涉及所有的教學(xué)流程,主要基于教學(xué)目標(biāo)的實(shí)現(xiàn)。教學(xué)方案的恰當(dāng)與否,決定著學(xué)生最終的學(xué)習(xí)效果,進(jìn)而影響到教學(xué)質(zhì)量。制訂教學(xué)方案需要考慮以下方面:確定要講解的知識(shí)范圍以及學(xué)生的知識(shí)背景;確定采取的教學(xué)流程之后、需要明確關(guān)鍵教學(xué)環(huán)節(jié)以及選擇貫穿所有教學(xué)環(huán)節(jié)的教學(xué)手段,根據(jù)該教學(xué)手段逐步完成教學(xué)計(jì)劃,實(shí)現(xiàn)教學(xué)目標(biāo);明確學(xué)生要達(dá)到的學(xué)習(xí)水平,為教師本人及教育監(jiān)督者提供教學(xué)質(zhì)量評(píng)測(cè)依據(jù)。
C語言教學(xué)方案的制訂希望學(xué)習(xí)者在了解C語言的基礎(chǔ)知識(shí)之后,引導(dǎo)學(xué)習(xí)者自主、積極地參與到整個(gè)教學(xué)活動(dòng)中,充分發(fā)揮學(xué)習(xí)者在教學(xué)過程中的主體性,使得其個(gè)性化的需求得到滿足,從而完成其學(xué)習(xí)目標(biāo)。
4 結(jié)論
本文基于MOOC平臺(tái),研究C語言的微小知識(shí)點(diǎn)的微課教學(xué)設(shè)計(jì)模式,對(duì)C語言的循環(huán)程序這部分知識(shí)點(diǎn)的微課進(jìn)行了教學(xué)設(shè)計(jì),為MOOC環(huán)境下C語言課程的教學(xué)提供了一個(gè)新的探索。
【參考文獻(xiàn)】
[1]王文禮.MOOC的發(fā)展及其對(duì)高等教育的影響[J].教學(xué)研究,2013(2):53-57.
[2]張振虹,劉文,韓智.從OCW課堂到MOOC學(xué)堂:學(xué)習(xí)本源的回歸[J].現(xiàn)代遠(yuǎn)程教育研究,2013(3):1-4.
[3]譚佐軍,肖湘平. 理解課程——MOOC教學(xué)設(shè)計(jì)的內(nèi)在邏輯[J].電化教育研究,2015,36(3),29-33.
[4]韓立福. MOOC時(shí)代高校教學(xué)團(tuán)隊(duì)建設(shè)的策略[J].江蘇高教,2015,0(1):74-75.
[5]曾曉潔. 美國大學(xué)MOOC的興起對(duì)傳統(tǒng)高等教育的挑戰(zhàn)[J].比較教育研究,2014,36(7):32-40.
[6]祝智庭,劉名卓.“后MOOC”時(shí)期的在線學(xué)習(xí)新樣式[J]. 開放教育研究,2014,20(3):36-43.
[責(zé)任編輯:王楠]