劉競遙,徐志紅
(滁州學院,安徽 滁州 239000)
基于MOOCs的《C語言程序設計》混合教學模式研究
劉競遙,徐志紅
(滁州學院,安徽 滁州 239000)
《C語言程序設計》課程是滁州學院大學計算機2+X系列課程中非常重要的一門專業基礎課.但該課程教學中存在學生學習基礎差異較大,學習資源不均衡和學習效果兩級分化嚴重的問題.本文提出了通過開展課上和課下、傳統課堂和MOOCs相結合的混合教學方式提高教學效果具有很高的研究價值.從而達到提高學生學習積極性,提高教學效果的目的.
MOOCs;教學模式;傳統課堂;C語言程序設計
MOOCs是一種大規模在線開放課程,它的興起引來了商業、高校、媒體等的關注,并且隨之開發出來各種教學平臺.近些年,中國的高校也紛紛加入到了MOOCs的平臺上,帶來了教育的一次革新.并且這種教學模式被因地制宜的做了調整,其中翻轉課堂就是其中一個發展較好的模式.翻轉課堂2007年起源于美國,是目前國內外非常關注的一種新型教學模式,已經被應用于美國不少學校里.整個學習的過程輕松靈活,學生通過在宿舍或課外觀看視頻中教師的講解,配合習題的練習,在課堂上完成的是師生間面對面進行答疑和交流,通過課上的“內化”過程深化所學知識、完成知識的建構[1].翻轉課堂帶來的不僅是課堂上的變化,對師生角色方面也帶來了很大變化,教師不再僅僅是知識的傳遞者,更多的是指導者,引導學生主動參與到學習中,引導學生逐步解決問題,其本質是教學流程翻轉所帶來的知識傳授的提前和知識內化的優化.
與傳統教學模式相比,學生用MOOCs教學模式所學到的知識更多[2],學生學會獨立思考,主動學習,遇到問題時,能夠從多角度進行分析思考,善于與團隊協作,小組討論,喜歡與教師共同探討問題,成為真正的學習探究者,不再是被動接受者,大大提高了學生的學習興趣.
隨著高等教育的發展及社會人才的需求,大學生需將自己打造成綜合型人才.在高校,學生最重要的應該培養自主學習的習慣,而不是高中填鴨式的學習方式.MOOCs就是符合發展需要,它的出現提高了學生主動性,通過這種教學模式,學生愛上了學習.MOOCs被引入中國后,被很多的中國學校相繼效仿,在很多課程都進行了應用探索.為解決學生計算機基礎知識差異大、課時少而且教學內容多等問題,提升了大學生學習上的自主能力和協作能力[3].滁州學院MOOCs在《大學計算機基礎》上的應用,取得了非常好的效果.
《C語言程序設計》作為一門基礎性的編程語言,通常安排在大一開設,由于它比較抽象,所以對于那些沒有計算機基礎的學生來說不容易掌握.知識點多,課程安排緊湊.學生如果在一個知識點上跌倒,就會產生厭學心理和恐懼心理.所以,如何能讓不同基礎的學生都能掌握,是最重要的一個問題.相反,如果學生能有一個順利的開頭,并且遇到問題就能解決,學生就會有了學習的動力,甚至產生興趣.俗話說興趣是最大的老師,接下來的學習肯定會事半功倍[4].
《C語言程學設計》與理工科課程相類似,需要不斷地練習才能掌握好.所以學生需要經常編寫代碼,做大量的習題.傳統課堂上教師通常會在課后布置一部分習題,有些學生存在應付心理,抄襲作業現象較多.教師布置的題目也較為老套.如果能讓學生有條理的由簡到難的練習,并且每個章節都有配套的隨機考試題,對于學習這門課將會有很大的幫助.
針對學生C語言學習情況我們開展了一次調查問卷,發放給已經學過本課程的學生.總共600份問卷,收回有效問卷578份,回收率為96%.83%同學認為這門課非常難學或者難學,只有2%的同學學起來比較輕松;74%的同學認為學習這門課對于以后的學習和工作都有用處;只有7%的同學會在學習這門課的時候經常上網查資料看相關公開課視頻來幫助學習,大部分同學遇到不懂的問題就放棄了;78%的同學表示推出本課程的MOOCs視頻很有必要,可以很好地幫助學習;對于當前的授課方式78%的同學表示有必要更改傳統的授課模式;由于之前大一開設的《大學計算機基礎》課程已經采用MOOCs授課方式,在此基礎上的MOOCs+傳統課堂的混合教學模式受到72%的同學支持.
通過此調查問卷我們可以看出大部分學生還是覺得學習這門課程很有必要,但是普遍都覺得不容易掌握.對于提高教學效果方面,我們也可以看出學生也大多認為需要對傳統的教學模式進行更改,可以與之前開展的MOOCs相結合.由此看出,開展MOOCs與傳統課堂和相關在線測試答疑的混合教學模式刻不容緩.
本校學生的基礎差別較大,傳統課堂每一節課時間都很緊湊,及時有學生有不理解的也不允許老師重復講解,所以MOOCs視頻就能解決這一問題,學生可以反復的看視頻,還可以暫停快進.但由于本課程不像《大學計算機基礎》知識簡單容易掌握,所以單純以MOOCs教學模式或者翻轉課堂的形式讓學生看視頻完成學習不能達到想要的教學目的,學生主動性不強的學生不會認真學習.同時視頻比較死板,學生不能隨時提出問題,老師也不能準確的把握學生的學習情況.所以傳統的課堂不能取消,教師理論課要保留.學生學習時間百分之四十是課前自學,百分之三十是上課討論,剩下的百分之三十進行習題鞏固.對知識進行分類,把一些簡單的知識點留給學生看視頻解決,上課側重于講解較難理解的知識,也可以允許拿出充足的時間練習和討論.傳統的課堂時間緊張的情況下通常不會每節課都找學生上黑板寫程序或者用電腦演示,但這個環節對于學生的學習非常重要,通過這樣的方式可以讓學生注意力更集中并且認真思考.有了MOOCs的視頻資料后,就不必花費大量的時間講解,課堂時間更加靈活自由.
學生課下不僅可以看視頻,還可以完成MOOCs視頻下面配套的習題來進行鞏固學習[5].每一章節有練習題,限時答題,學生做題時會更認真的對待,題目隨機從題庫中抽取不容易出現作弊現象.還可以使用在線編程工具,學生可以提交程序運行,自動判斷是否編寫正確,為以后參加編程大賽也提供了有利條件.針對疑難題目,MOOCs可以設置討論區發帖,學生圍繞這個主題可以展開討論,老師也可以抽空回復解答.用這種方式解答,不接貼近生活,跟上時代步伐,還溝通了學生與教師之間的感情,同時也可與外班學生交朋友.
MOOCs與傳統課堂相結合的混合教學模式的引入,對《C語言程序設計》課程的學習無疑帶來了很多好處,不僅讓學生學會了知識,提高了學習的主動性,并且還樂在其中.它的優勢主要體現在:第一,教學模式新穎,在線學習,在線答題,學習方式新穎靈活.對于傳統課堂的缺點盡量多的避免,緊跟時代發展步伐,運用高科技的信息化技術解決學生了學習困難.第二,提高教學效果.將傳統課堂和MOOCs的優點合并,提高了學生的學習主動性,學生是整個教學活動的主角,學生在課堂上學習教師教授的知識,課下聽不懂的可以繼續看視頻,并且視頻里有一部分知識在課本上是沒有的,作為學生的補充學習.課上學生與教師有充足的時間面對面討論,共同學習,提高了教學效果[6].第三,激發學習興趣.學生親自參與學習,主動探究,積極做題,有利于提高大學生學習的積極性.因此,要選擇適合學科發展的教學模式,將MOOCs和傳統課堂相結合,發揮各自的優點,課上課下齊努力,將《C語言程序設計》課程學習好.
〔1〕岳曉云,陳愛國.翻轉課堂教學模式在初中數學教學中的應用實踐[J].中國現代教育裝備,2016(4):46-48.
〔2〕蔡曉麗,陳舜青.“大學計算機信息基礎”課的翻轉課堂教學設計 [J].常州工學院學報,2014(5):71-75.
〔3〕董凡君.如何提高學生的計算能力[J].雜文月刊:教育世界,2015(10):19-19.
〔4〕溫川雪,周洪建.面向智能手機與Web平臺的微課移動教學系統的設計[J].中國遠程教育,2014(23):60-66.
〔5〕王麗英.河南省高校體育教育專業網球課教學現狀與對策[D].河南大學,2011.
〔6〕梁真珠.再談數學探究學習[J].讀寫算:教研版,2015,5(10).
G642
A
1673-260X(2017)09-0173-02
2017-05-18
滁州學院校級教研重點項目(2014jyz006);安徽省重大教學研究項目(2014zdjy130)