葉從歡+劉振+黃蘭英+劉美伶
摘 要:傳統(tǒng)的教學方式面臨的主要問題是,教師在教學過程中,起主導(dǎo)作用,而忽略了學生的主體性,一旦學生在學習過程中遇到障礙,完成不了相關(guān)的實驗任務(wù),學生的學習熱情就會慢慢減退,教學質(zhì)量將會因此下降。MOOCs是一種新式的教學形式,培養(yǎng)學生在學習過程中的積極自主性,能提高學生的求知欲望。針對《C語言》課程當前所處的教學環(huán)境,設(shè)計基于MOOC的《C語言》課程混合式教學系統(tǒng)。該C語言網(wǎng)上教學系統(tǒng)提供了老師教學,學生自學,師生互動,在線測試等一體化功能,適合現(xiàn)代的學習方式。該系統(tǒng)不僅能改善傳統(tǒng)教學模式,提高學習效率,而且可監(jiān)督并提高教學質(zhì)量。
關(guān)鍵詞: MOOCs;混合式學習;教學設(shè)計;C語言;教學質(zhì)量
中圖分類號:G511 文獻標識碼:A 文章編號:1009-3044(2016)33-0162-03
Abstract:The traditional C language teaching method faces some problems such as passive study and teacher-centered teaching. Teachers pay important roles in the whole teaching and learning process. Once the study difficulties that students met in the learning process can not be overcome, study enthusiasm of students will be slowly decreased, so does the quality of teaching. As a new form of teaching, MOOCs can cultivate students' initiatives in the learning process, to improve the students' seeking knowledge desire. In this paper, a C language hybrid teaching system based on MOOCs is proposed. This C language online teaching system provides teaching, students' self-study, interaction between teachers and students, online test for the modern way of learning. The system can improve the traditional teaching mode. With the help of the C Language teaching system based on MOOCs, the passive study of learners can be changed. In the learning system, learners will pay main roles for their learning activity, they can learn what they want to learn, and improve the learning efficiency. On the other hand, teachers can improve can monitor and improve the quality of teaching. In the end, the level of talent's training quality can be increased.
Key words: MOOCs; blended-learning; teaching design; C language; quality of teaching
1 引言
隨著移動互聯(lián)網(wǎng)的普及,以及高校無線校園網(wǎng)絡(luò)的建設(shè),使得網(wǎng)上授課變得可行?!禖語言》程序設(shè)計課程及其在其他課程中的應(yīng)用貫穿了計算機相關(guān)專業(yè)應(yīng)用型人才培養(yǎng)的全過程,《C語言》課程知識的熟練掌握是學生畢業(yè)后能否獨立編程解決工作中的實際問題的先決條件。美國計算機學會制定的CC2001教程和中國計算機科學與技術(shù)教程CC2002中的《C語言》程序設(shè)計課程相關(guān)的教學學時數(shù)都多達90個核心學時,由此可見程序設(shè)計課程對于計算機相關(guān)專業(yè)的其重要性。
但是針對《C語言》這門課程的傳統(tǒng)的教學模式極其強調(diào)教師教的過程,學生只處于從屬地位。學生的學習過程取決于教師的授課計劃,教學進程,然而,實際情況就是,不同的學生有不同的學習目標,他們對《C語言》這門課程的知識的領(lǐng)悟能力也是有差異的。
傳統(tǒng)的教學方式就是一位老師去講授一個或多個教學班級的《C語言》課程,這種教學方式使得學生學習過程中的個性化特性得不到體現(xiàn),每次授課總是在學期初時學生的熱情和積極性比較高,隨著教學進程的進行,有些學生一旦不能理解領(lǐng)悟課上老師講授的《C語言》課程的相關(guān)知識點,課下也不能消化所學知識,完成不了相關(guān)的實驗任務(wù),其學習熱情就會降低,學生的學習熱情就會慢慢減退,學習也變得消極,最終成為應(yīng)付期末考試,而不是學好課程的知識。進而影響到整個大學過程中后續(xù)其他以《C語言》課程為基礎(chǔ)的專業(yè)課程的學習。一系列相關(guān)課程由于《C語言》課程知識掌握不全面而受影響,進而影響到軟件工程等培養(yǎng)編寫程序等應(yīng)用型人才的質(zhì)量。
2 教學現(xiàn)狀
現(xiàn)階段,大規(guī)模開放在線課程MOOCs的不斷涌現(xiàn),對高等教育界的現(xiàn)有教學理念產(chǎn)生了深遠的影響,然而,沒有傳統(tǒng)課堂式教學的引領(lǐng)作用,學生的自主型學習的效率,會打折扣,因為,傳統(tǒng)的課堂式教學模式是主軸,MOOCs教學系統(tǒng)可以對現(xiàn)有的教學模式進行完善,兩者的融合,可以促進資源共享,降低教育成本,更重要的是可以提高應(yīng)用型人才的培養(yǎng)質(zhì)量 [1]。
這種結(jié)合MOOCs教學與傳統(tǒng)課堂教學的模式,可以在二者之間取長補短,對于教師而言,可以吸收其他優(yōu)秀教師的教學經(jīng)驗,改善自己的教學方式方法,而學生可以在課堂教學和MOOCs教學過程中進行相互轉(zhuǎn)換,如此,師生均可以通過從他人的經(jīng)驗中,改進自己的工作與學習方式,提高效率,輕松完成目標,形成自我激勵 [2]。何克抗教授認為,基于MOOCs教學與課堂教學的混合式學習方式,可以吸收兩者的優(yōu)點[3]。李克東專家則認為,傳統(tǒng)教學模式與新興的網(wǎng)絡(luò)教育模式可以提高教學質(zhì)量,降低辦學成本 [4]。
針對這種情況,《C語言》課程的教學計劃,教學進度,教學內(nèi)容以及教學方法都要相對進行改變,并對實踐教學進行加強,及時了解并掌握學生的知識掌握情況,并引導(dǎo)學生通過自學等方式鞏固所學內(nèi)容,培養(yǎng)學生的學習興趣 [5] ,如此《C語言》課程的教學質(zhì)量才能提高。
在融合MOOCs的混合式教學模式中,教師能夠在MOOCs教學和課堂教學中采取多種教學手段,利用多種方式改善自己的教學方法,對教學內(nèi)容進行重新布局,在講解案例時,強化對語法知識的講解[6]。而教師與學生,以及學生之間,可以形成多種互動模式,這種互動模式,可以基于MOOCs的教學平臺[7-9],也可以基于移動社交網(wǎng)絡(luò)的社區(qū)空間。
3 《C語言》教學系統(tǒng)基本功能
3.1 《C語言》混合式教學設(shè)計
根據(jù)目前MOOCs教學發(fā)展的趨勢和《C語言》課程教學改革的發(fā)展情況,先對從以下幾方面進行教學改革與實踐:
1)新形勢下MOOC作為課堂教學補充的教學過程設(shè)計,一個好的教學過程規(guī)劃意味著教學成功了一半,在混搭MOOC教學的整個教學過程中,采用演示、講解、編程、歸納、課外的教學模式;
2)結(jié)合程序案例展現(xiàn)知識點的重要性,并在講解案例時,對陌生的知識點進行詳細講解,重新建立基于任務(wù)驅(qū)動型的小微MOOC教學內(nèi)容的組織方法;為了組織好教學過程,需要足夠的案例與項目來展現(xiàn)基礎(chǔ)知識點,通過教學方法的創(chuàng)新促進了對基礎(chǔ)理論知識點的理解掌握;
3)運用案例將知識點串起來,協(xié)調(diào)MOOC教學模式的課堂教學新方法,在教學過程中, 密切關(guān)注IT行業(yè)應(yīng)用,以及對應(yīng)用型人才的具體需求, 選取IT公司的一些基本項目帶入課堂, 加深同學們對各小微理論知識點的掌握及知識點間聯(lián)系及應(yīng)用的理解。
4)注重創(chuàng)新性實驗教學研究。同時要把實例項目帶人課堂,并以該項目進行實驗性教學的講解內(nèi)容, 進行現(xiàn)場演示項目的生命周期, 讓學生親臨其境的觀看如何用學會的基本知識變成程序,并協(xié)同完成項目的各項工作任務(wù),隨后驚醒實踐。這樣在實踐性教學中,讓學生一目了然,如何把教材中的各知識點,應(yīng)用到項目實現(xiàn)的實踐過程中。所以在組織實踐教學時,要認真講解教材各理論知識點之間的關(guān)聯(lián), 并演示如何利用編程技能把相關(guān)知識點有機地整合成一個實驗案例, 并使學生參與到案例的編寫過程中, 提高其實踐編程的能力。通過實驗案例的演示,加強對學生分析問題的能力,創(chuàng)新能力和實踐動手能力培養(yǎng);
5)通過《C語言》課程設(shè)計融會貫通整門課程。 在課程設(shè)計的初始階段,樹立全局問題觀念, 對整個問題進行算法分析,編寫流程圖。根據(jù)流程圖,把課程設(shè)計這個大問題分解成許多小問題, 每個小問題單獨編程實驗, 實驗內(nèi)容邏輯聯(lián)系緊密, 層層相扣,用IT公司的項目管理方式來完成課程設(shè)計的任務(wù)。
3.2 《C語言》混合式教學系統(tǒng)
通過對《C語言》課程各章節(jié)知識的基本特點,以及師生對現(xiàn)有課堂教學模式的評價,對相關(guān)教學需求信息的收集與匯總,了解師生對混合式網(wǎng)上教學系統(tǒng)的基本需求,確定該網(wǎng)上教學系統(tǒng)的功能模塊如下:
系統(tǒng)允許學生,教師等普通用戶,以及教務(wù)管理員在主界面進行注冊和登錄,這些個體在登錄系統(tǒng)時,教學系統(tǒng)在后臺數(shù)據(jù)庫進行信息校驗,核驗信息正確后進入各個個體用戶所擁有的權(quán)限的主頁面。
教務(wù)管理員職責:發(fā)布教學公告,對教師及學生的教學課件、學籍信息進行管理;修改,增加系統(tǒng)中的教師以及學生等用戶;對師生交流互動平臺進行維護。
教師用戶的主要權(quán)限:教師的主要權(quán)限為發(fā)布和修改《C語言》課程的相關(guān)教學信息,發(fā)布MOOCs教學小視頻。公布教學計劃,教學進度。加入試題,試卷等到系統(tǒng),及時對題庫中得題目進行增刪。維護與學生互動的平臺上的信息,實時對學生的疑問進行答疑。
學生用戶的主要權(quán)限:學生可以在系統(tǒng)上通過觀看MOOCs教學視頻,進行在線學習、在線查看《C語言》課程的各項教學信息,查看教學系統(tǒng)的教學公告,如考試消息,教學異動計劃等;可以在系統(tǒng)中,對章節(jié)知識點,可以選擇自測題進行自測,在系統(tǒng)學習交流平臺中,發(fā)布自己學習的疑難問題,并向師生請教,并實時地與教師學生進行學習互動交流。
4 基于MOOCs的《C語言》教學系統(tǒng)設(shè)計
《C語言》系統(tǒng)的主要功能是面向教師與學生的,學生是網(wǎng)上教學系統(tǒng)中的一個最重要的主題,因此,學生作為實體,其主要的目的是在系統(tǒng)中進喜學習,因而,學生與教師之間存在多對一的映射關(guān)系,而學生與其需要掌握的知識點之間存在也存在多對一的關(guān)系,而學生與他提出疑難問題之間存在一一對應(yīng)關(guān)系學生每次在師生互動平臺進行問題提問,教師或其他學生對該問題的回答都會與提問題的學生建立一個關(guān)系。
教師負責教學系統(tǒng)中學生的學習,作為除了學生之外的另一個主要實體,教師負責建立章節(jié)自測題題庫,平衡題目的難易度,實時對題目進行增刪,學生做完自測題后對學生的成績信息進行分析,調(diào)整題目的種類,和難易程度,對于課程測試,教師要負責動態(tài)生成的試卷滿足考核大綱的要求,并覆蓋整個《C語言》課程教材的知識面,試題在各章節(jié)的分布要均衡。
答疑室模塊的主要目的是方便教師與學生在課下進行互動,學生針對自己在學習過程中遇到的難題,在系統(tǒng)地師生交互平臺,提出自己的問題,該模塊只要是注冊的師生均可訪問。教師或其他學生在登錄系統(tǒng)后可在答疑室實時回復(fù)學生。
在答疑室提問,問題可以是公開的,面向系統(tǒng)中所有用戶提問,也可以是指向的,只面向教師或某位學生提問,這樣該問題會有用戶身份限制,教師和特定的學生,可以在自己的答疑室,看到該問題,并對問題進行回復(fù)。這樣設(shè)置限定用戶回答問題的學生,除了提問的學生和回答問題的學生外,其他用戶均不能看見該問題,對問題的回復(fù)如果不理解,可以追加提問,直到高清該問題為止。
5 結(jié)論
本文設(shè)計了一個基于MOOCs的混合式《C語言》課程網(wǎng)上教學系統(tǒng),該教學系統(tǒng),集在線學習,在線自測,師生互動答疑等功能與一體,為對《C語言》課程相關(guān)知識點的學習有興趣的非計算機專業(yè)學生和計算機專業(yè)的學生學習提供了一個新的學習途徑。該系統(tǒng)有助于教師對現(xiàn)有教學內(nèi)容和方法進行整合,學習借鑒好的教學模式,有針對性的對本校學生因材施教和因人施教,督促教師對教學內(nèi)容和方法進行改革, 融合MOOC的混合教學模式,形成優(yōu)質(zhì)課程市場化共享機制,實現(xiàn)優(yōu)質(zhì)教學資源廣泛共享,彌補高校優(yōu)質(zhì)課程與師資力量不足,推動其從傳統(tǒng)教學方式向現(xiàn)代化教學方式轉(zhuǎn)變。
參考文獻:
[1] 汪云云.E-learning與高校教學的深化改革[J].中國電化教育,2002(4).
[2] 柳世玉,溫恒福.在MOOCs與討論式教學的融合中推進大學教學創(chuàng)新[J].中國高教研究,2015(7):107-110.
[3] 何克抗.從Blended learning上看教育技術(shù)理論的新發(fā)展[J].中國電化育,2003(3).
[4] 鄒景平.E-learning將成為大學教師不可或缺的舞臺[J].遠程教育,2004(2).
[5] 譚浩強. C語言程序設(shè)計[M].北京:清華大學,2001.
[6] 孫萬銀.網(wǎng)絡(luò)課程的開發(fā)與應(yīng)用研究[D].甘肅:西北師范大學,2007,19-21.
[7] 譚佐軍,肖湘平. 理解課程——MOOC教學設(shè)計的內(nèi)在邏輯[J].電化教育研究,2015,36(3),29-33.
[8] 韓立福. MOOC時代高校教學團隊建設(shè)的策略[J].江蘇高教,2015(1):74-75.
[9] 李世平. MOOC課程建設(shè)的本土化前景[J].教育發(fā)展研究,2015(7):78-80.