前言:想要寫出一篇引人入勝的文章?我們特意為您整理了微課程C++程序設(shè)計輔助教學(xué)研究范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:根據(jù)當(dāng)前C++程序設(shè)計教學(xué)中存在的問題,在新的移動互聯(lián)網(wǎng)背景下,提出了基于微課程的c++程序設(shè)計輔助教學(xué)模式。通過建立相關(guān)的微課程庫,學(xué)生在接受傳統(tǒng)教學(xué)內(nèi)容的同時,可以根據(jù)任務(wù)單借助微課程庫進(jìn)行在線自主學(xué)習(xí)和知識鞏固,彌補(bǔ)了傳統(tǒng)教學(xué)中的不足。
關(guān)鍵詞:微課程;C++程序設(shè)計;輔助教學(xué)
1引言
總理在今年的政府工作報告中,提出了“互聯(lián)網(wǎng)+”的概念?;ヂ?lián)網(wǎng)+教育將會使教與學(xué)活動都圍繞互聯(lián)網(wǎng)進(jìn)行,會對傳統(tǒng)教學(xué)模式帶來深刻變革。新型在線教學(xué)模式如微課、微課程、慕課、翻轉(zhuǎn)課堂等,在“互聯(lián)網(wǎng)+”大背景下,將會越來越成熟,逐步走向大學(xué)教學(xué),真正實(shí)現(xiàn)教育公平、終身教育和個性化教育[1]。目前,基于微課的學(xué)習(xí)和研究已經(jīng)滲透到各學(xué)科,微課視頻也得到大量開發(fā)。雖然微課視頻能夠幫助學(xué)生更好地掌握某一個(或某部分)知識點(diǎn),但難以幫助學(xué)生系統(tǒng)地把握學(xué)科知識體系,還不能完成常態(tài)學(xué)校教學(xué)需要[2]。微課程不僅僅是微視頻的呈現(xiàn),而是一門完整的課程,有一套完整的教學(xué)設(shè)計[3],從學(xué)習(xí)模式上來看,微課程更接近于MOOC,為今后走向翻轉(zhuǎn)課堂奠定基礎(chǔ)。在當(dāng)前普通高校的教學(xué)中,還沒有完全實(shí)現(xiàn)在線教學(xué),微課或微課程僅僅是傳統(tǒng)教學(xué)的一種輔助手段。C++作為大一新生學(xué)習(xí)的第一門編程語言,知識點(diǎn)多,概念抽象,課時又有限,大部分學(xué)生學(xué)習(xí)時存在困難,可以將微課程教學(xué)作為傳統(tǒng)C++教學(xué)的有效補(bǔ)充。將重要的知識點(diǎn)、重要習(xí)題解析等,做成一段段的微課視頻。對老師來講,可以節(jié)省上課對重要知識點(diǎn)反復(fù)講解的時間,而且通過課堂外重要習(xí)題的解析,鞏固學(xué)生對所學(xué)知識點(diǎn)的認(rèn)識,掌握解題的方法和步驟。對學(xué)生來講,課堂上沒有聽清楚地部分可以反復(fù)看,有助于學(xué)生及時查漏補(bǔ)缺。在課外做習(xí)題的過程中,遇到有難度的題目,可以參考相關(guān)微課視頻,結(jié)合學(xué)習(xí)單,通過反復(fù)觀看視頻中的分析過程,理解老師問題分析的方法、解題步驟、問題小結(jié)及拓展應(yīng)用等,提高自己解決這一類問題的能力。
2當(dāng)前C++程序設(shè)計教學(xué)中存在的問題
C++課程教學(xué)中,既包括前面的面向過程編程、結(jié)構(gòu)化編程部分,又包括后面的面向?qū)ο缶幊滩糠?,知識點(diǎn)多,且語法比較復(fù)雜。傳統(tǒng)的C++教學(xué)一般分為兩部分:課堂理論教學(xué)和上機(jī)實(shí)踐環(huán)節(jié)。理論教學(xué)中,由于課時有限,加之大學(xué)中2-3節(jié)課連上、多媒體教學(xué)的模式,導(dǎo)致每次的課堂容量都很大。上課老師來不及精講,下課學(xué)生來不及消化,導(dǎo)致老師的教學(xué)進(jìn)度和學(xué)生的接收能力之間的差距越來越大,學(xué)生學(xué)習(xí)的積極性逐漸下降,以至到后面學(xué)習(xí)越來越被動。此外,大多數(shù)大一新生受應(yīng)試教育影響很大,不善于自主學(xué)習(xí)[4],習(xí)慣于被動地接收老師所講授的內(nèi)容,缺乏探究和創(chuàng)新精神,應(yīng)變能力差。上機(jī)實(shí)踐主要用于消化課堂講授的知識點(diǎn),由于上機(jī)時間有限,主要偏重于編寫幾個功能比較單一的“小”程序[5],學(xué)生編程思維很難有實(shí)質(zhì)性地提高,更不要提項(xiàng)目設(shè)計與開發(fā)能力的培養(yǎng)。新技術(shù)是把雙刃劍。隨著大學(xué)生中移動終端的普及、入網(wǎng)的方便及網(wǎng)絡(luò)資費(fèi)的越來越低,給大學(xué)的教學(xué)帶來了巨大的挑戰(zhàn),尤其對于自覺性不高的學(xué)生問題越來越嚴(yán)重,也嚴(yán)重沖擊了傳統(tǒng)的教學(xué)模式,學(xué)生很難整堂課全神貫注在老師所講的內(nèi)容上。
3微課程概述
在我國,廣東省佛山市教育局胡鐵生率先提出了以微視頻為中心的新型教學(xué)資源——“微課”[6],微課是根據(jù)新課程標(biāo)準(zhǔn)和課堂教學(xué)實(shí)踐,以教學(xué)視頻為主要呈現(xiàn)方式,反映教室在針對某個知識點(diǎn)或環(huán)節(jié)的教學(xué)活動中所運(yùn)用和生產(chǎn)的各種教學(xué)資源的有機(jī)結(jié)合體。微課來源于課堂教學(xué),是課堂教師授課的濃縮,本質(zhì)上屬于以教師為中心的模式。文獻(xiàn)[7]給出了微課程的定義,“微課程”是指時間在10分鐘以內(nèi),有明確的教學(xué)目標(biāo),內(nèi)容短小,集中說明一個問題的小課程?!拔⒁曨l”需要與學(xué)習(xí)單、學(xué)生的學(xué)習(xí)活動流程等結(jié)合起來,才是一個完整的“微課程”?!拔⒄n程”是“微課”的高級階段或發(fā)展趨勢,體現(xiàn)了課程改革要求,并且支持以MOOC為代表的第三代課程改革。大規(guī)模在線開放課程MOOC是一個完整的教學(xué)模式,有參與,有反饋,有作業(yè),有討論和評價,有考試和證書。MOOC環(huán)境下的微課程定義為:微課程是以在線學(xué)習(xí)或移動學(xué)習(xí)為目的,針對某專題的一系列學(xué)習(xí)內(nèi)容和教學(xué)活動的總和,其中學(xué)習(xí)內(nèi)容是以時長在十分鐘內(nèi)的教學(xué)視頻為主要載體[8]。國內(nèi)微課程的研究主要用于輔助教學(xué),針對國外學(xué)習(xí)者完全在MOOC這種在線環(huán)境中學(xué)習(xí)微課程的研究,國內(nèi)目前還處于探索階段。
4基于微課程的C++程序設(shè)計輔助教學(xué)模式
結(jié)合在C++程序設(shè)計教學(xué)中存在的問題,提出了將微課程作為課堂教學(xué)有效補(bǔ)充方式的教學(xué)模式,如圖1所示。將C++中所有的知識點(diǎn)做成微課程,需要耗費(fèi)大量的資源和精力,所以目前只考慮將知識點(diǎn)中的重難點(diǎn)部分、重點(diǎn)習(xí)題的解析和課后上機(jī)拓展練習(xí)部分設(shè)計成微課程,輔助現(xiàn)有的教學(xué)?,F(xiàn)有的C++程序設(shè)計教學(xué)主要包括:課前預(yù)習(xí)、課堂教學(xué)及課后練習(xí)和答疑三部分。課前預(yù)習(xí)環(huán)節(jié),同學(xué)們在看書預(yù)習(xí)的過程中,遇到重點(diǎn)難點(diǎn)部分,可以參考“重要知識點(diǎn)微課程庫”。根據(jù)微課程中提供的自主學(xué)習(xí)任務(wù)單,明確相關(guān)的學(xué)習(xí)指南、學(xué)習(xí)任務(wù)、困惑與建議??梢栽谌蝿?wù)單的指導(dǎo)下,瞄準(zhǔn)目標(biāo),盡力完成學(xué)習(xí)任務(wù)。課堂教學(xué)環(huán)節(jié),包括多媒體教學(xué)和上機(jī)實(shí)踐兩部分。多媒體教學(xué)的優(yōu)點(diǎn)是形象生動,但缺點(diǎn)是課堂容量大,節(jié)奏相對快,部分學(xué)生跟不上教師的思路,與老師的教學(xué)產(chǎn)生脫節(jié),以致喪失學(xué)習(xí)興趣。借助C++微課程庫,對于課堂上來不及消化的部分,自己可以反復(fù)看相關(guān)微課程,輔助自己課后理解。課后練習(xí)環(huán)節(jié),苦于課時的限制,很多習(xí)題老師無法在課堂上進(jìn)行詳細(xì)講評,雖然有少數(shù)同學(xué)會主動去問,但大部分同學(xué)是囫圇吞棗,知其然而不知其所以然,當(dāng)題目稍作變化,就無法適從,沒有從根本上理解相關(guān)知識點(diǎn)。借助C++“重點(diǎn)習(xí)題解析微課程庫”,對于不能理解或無從下手的題目,可以自主參閱相關(guān)微課程進(jìn)行學(xué)習(xí),從在線老師的講解、在線師生的互動、反思與總結(jié)等方面加深自己對該問題的認(rèn)識,學(xué)會舉一反三。課后上機(jī)實(shí)踐環(huán)節(jié),在掌握好老師課堂要求的基本算法的基礎(chǔ)上,根據(jù)“上機(jī)拓展實(shí)踐微課程庫”,學(xué)會編寫算法要求更高的程序,提高自己的編程能力。同時通過一些實(shí)際應(yīng)用項(xiàng)目的訓(xùn)練,以項(xiàng)目任務(wù)為驅(qū)動,激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生理論聯(lián)系實(shí)踐和自主學(xué)習(xí)的能力。
5結(jié)語
將微課程教學(xué)作為傳統(tǒng)教學(xué)手段的有效補(bǔ)充,是新型互聯(lián)網(wǎng)時代背景下的必然要求。在國內(nèi)MOOC課程、翻轉(zhuǎn)課堂還不是特別成熟的當(dāng)今大學(xué)教育,首先嘗試將微課程作為輔助教學(xué)手段,既有助于改善現(xiàn)有的學(xué)習(xí)狀況,也有利于今后更好地向在線課堂、翻轉(zhuǎn)課堂等新型教學(xué)模式轉(zhuǎn)變。
參考文獻(xiàn):
[1]張明,郭小燕.“互聯(lián)網(wǎng)+”時代新型教育教學(xué)模式的研究與啟示——微課、慕課、翻轉(zhuǎn)課堂[J].電腦知識與技術(shù),2015,11(12):167-171.
[2]易慶竑.基于慕課的翻轉(zhuǎn)課堂及其教學(xué)結(jié)構(gòu)研究[J].現(xiàn)代教育技術(shù),2015,25(4):94-100.
[3]梁樂明,曹俏俏,張寶輝.微課程設(shè)計模式研究——基于國內(nèi)外微課程的對比分析[J].開放教育研究,2013,19(1):65-73.
[4]王少榮.C++程序設(shè)計課程教學(xué)改革探索[J].計算機(jī)教育,2013,22:40-44.
[5]韓娜,王洋,關(guān)名山.“C++程序設(shè)計”課程改革和探索[J].計算機(jī)教育,2009,(3):106-107.
[6]胡鐵生.“微課”:區(qū)域教育信息資源發(fā)展的新趨勢[J].電化教育研究,2011(10):61-65.
[7]黎加厚.微課的含義與發(fā)展[J].中小學(xué)信息技術(shù)教育,2013,4:10-12.
[8]胡潔婷.MOOC環(huán)境下微課程設(shè)計研究——以“計算思維”微課程為例[D].上海師范大學(xué),2013:5-9.
作者:程學(xué)云 陸和萍 彭志娟 單位:1.南通大學(xué)計算機(jī)科學(xué)與技術(shù)學(xué)院 2.南通大學(xué)現(xiàn)代教育技術(shù)中心