公務員期刊網 論文中心 正文

微課程C++程序設計輔助教學研究

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了微課程C++程序設計輔助教學研究范文,希望能給你帶來靈感和參考,敬請閱讀。

微課程C++程序設計輔助教學研究

摘要:根據(jù)當前C++程序設計教學中存在的問題,在新的移動互聯(lián)網背景下,提出了基于微課程c++程序設計輔助教學模式。通過建立相關的微課程庫,學生在接受傳統(tǒng)教學內容的同時,可以根據(jù)任務單借助微課程庫進行在線自主學習和知識鞏固,彌補了傳統(tǒng)教學中的不足。

關鍵詞:微課程;C++程序設計;輔助教學

1引言

總理在今年的政府工作報告中,提出了“互聯(lián)網+”的概念?;ヂ?lián)網+教育將會使教與學活動都圍繞互聯(lián)網進行,會對傳統(tǒng)教學模式帶來深刻變革。新型在線教學模式如微課、微課程、慕課、翻轉課堂等,在“互聯(lián)網+”大背景下,將會越來越成熟,逐步走向大學教學,真正實現(xiàn)教育公平、終身教育和個性化教育[1]。目前,基于微課的學習和研究已經滲透到各學科,微課視頻也得到大量開發(fā)。雖然微課視頻能夠幫助學生更好地掌握某一個(或某部分)知識點,但難以幫助學生系統(tǒng)地把握學科知識體系,還不能完成常態(tài)學校教學需要[2]。微課程不僅僅是微視頻的呈現(xiàn),而是一門完整的課程,有一套完整的教學設計[3],從學習模式上來看,微課程更接近于MOOC,為今后走向翻轉課堂奠定基礎。在當前普通高校的教學中,還沒有完全實現(xiàn)在線教學,微課或微課程僅僅是傳統(tǒng)教學的一種輔助手段。C++作為大一新生學習的第一門編程語言,知識點多,概念抽象,課時又有限,大部分學生學習時存在困難,可以將微課程教學作為傳統(tǒng)C++教學的有效補充。將重要的知識點、重要習題解析等,做成一段段的微課視頻。對老師來講,可以節(jié)省上課對重要知識點反復講解的時間,而且通過課堂外重要習題的解析,鞏固學生對所學知識點的認識,掌握解題的方法和步驟。對學生來講,課堂上沒有聽清楚地部分可以反復看,有助于學生及時查漏補缺。在課外做習題的過程中,遇到有難度的題目,可以參考相關微課視頻,結合學習單,通過反復觀看視頻中的分析過程,理解老師問題分析的方法、解題步驟、問題小結及拓展應用等,提高自己解決這一類問題的能力。

2當前C++程序設計教學中存在的問題

C++課程教學中,既包括前面的面向過程編程、結構化編程部分,又包括后面的面向對象編程部分,知識點多,且語法比較復雜。傳統(tǒng)的C++教學一般分為兩部分:課堂理論教學和上機實踐環(huán)節(jié)。理論教學中,由于課時有限,加之大學中2-3節(jié)課連上、多媒體教學的模式,導致每次的課堂容量都很大。上課老師來不及精講,下課學生來不及消化,導致老師的教學進度和學生的接收能力之間的差距越來越大,學生學習的積極性逐漸下降,以至到后面學習越來越被動。此外,大多數(shù)大一新生受應試教育影響很大,不善于自主學習[4],習慣于被動地接收老師所講授的內容,缺乏探究和創(chuàng)新精神,應變能力差。上機實踐主要用于消化課堂講授的知識點,由于上機時間有限,主要偏重于編寫幾個功能比較單一的“小”程序[5],學生編程思維很難有實質性地提高,更不要提項目設計與開發(fā)能力的培養(yǎng)。新技術是把雙刃劍。隨著大學生中移動終端的普及、入網的方便及網絡資費的越來越低,給大學的教學帶來了巨大的挑戰(zhàn),尤其對于自覺性不高的學生問題越來越嚴重,也嚴重沖擊了傳統(tǒng)的教學模式,學生很難整堂課全神貫注在老師所講的內容上。

3微課程概述

在我國,廣東省佛山市教育局胡鐵生率先提出了以微視頻為中心的新型教學資源——“微課”[6],微課是根據(jù)新課程標準和課堂教學實踐,以教學視頻為主要呈現(xiàn)方式,反映教室在針對某個知識點或環(huán)節(jié)的教學活動中所運用和生產的各種教學資源的有機結合體。微課來源于課堂教學,是課堂教師授課的濃縮,本質上屬于以教師為中心的模式。文獻[7]給出了微課程的定義,“微課程”是指時間在10分鐘以內,有明確的教學目標,內容短小,集中說明一個問題的小課程。“微視頻”需要與學習單、學生的學習活動流程等結合起來,才是一個完整的“微課程”。“微課程”是“微課”的高級階段或發(fā)展趨勢,體現(xiàn)了課程改革要求,并且支持以MOOC為代表的第三代課程改革。大規(guī)模在線開放課程MOOC是一個完整的教學模式,有參與,有反饋,有作業(yè),有討論和評價,有考試和證書。MOOC環(huán)境下的微課程定義為:微課程是以在線學習或移動學習為目的,針對某專題的一系列學習內容和教學活動的總和,其中學習內容是以時長在十分鐘內的教學視頻為主要載體[8]。國內微課程的研究主要用于輔助教學,針對國外學習者完全在MOOC這種在線環(huán)境中學習微課程的研究,國內目前還處于探索階段。

4基于微課程的C++程序設計輔助教學模式

結合在C++程序設計教學中存在的問題,提出了將微課程作為課堂教學有效補充方式的教學模式,如圖1所示。將C++中所有的知識點做成微課程,需要耗費大量的資源和精力,所以目前只考慮將知識點中的重難點部分、重點習題的解析和課后上機拓展練習部分設計成微課程,輔助現(xiàn)有的教學?,F(xiàn)有的C++程序設計教學主要包括:課前預習、課堂教學及課后練習和答疑三部分。課前預習環(huán)節(jié),同學們在看書預習的過程中,遇到重點難點部分,可以參考“重要知識點微課程庫”。根據(jù)微課程中提供的自主學習任務單,明確相關的學習指南、學習任務、困惑與建議。可以在任務單的指導下,瞄準目標,盡力完成學習任務。課堂教學環(huán)節(jié),包括多媒體教學和上機實踐兩部分。多媒體教學的優(yōu)點是形象生動,但缺點是課堂容量大,節(jié)奏相對快,部分學生跟不上教師的思路,與老師的教學產生脫節(jié),以致喪失學習興趣。借助C++微課程庫,對于課堂上來不及消化的部分,自己可以反復看相關微課程,輔助自己課后理解。課后練習環(huán)節(jié),苦于課時的限制,很多習題老師無法在課堂上進行詳細講評,雖然有少數(shù)同學會主動去問,但大部分同學是囫圇吞棗,知其然而不知其所以然,當題目稍作變化,就無法適從,沒有從根本上理解相關知識點。借助C++“重點習題解析微課程庫”,對于不能理解或無從下手的題目,可以自主參閱相關微課程進行學習,從在線老師的講解、在線師生的互動、反思與總結等方面加深自己對該問題的認識,學會舉一反三。課后上機實踐環(huán)節(jié),在掌握好老師課堂要求的基本算法的基礎上,根據(jù)“上機拓展實踐微課程庫”,學會編寫算法要求更高的程序,提高自己的編程能力。同時通過一些實際應用項目的訓練,以項目任務為驅動,激發(fā)學生的學習興趣,培養(yǎng)學生理論聯(lián)系實踐和自主學習的能力。

5結語

將微課程教學作為傳統(tǒng)教學手段的有效補充,是新型互聯(lián)網時代背景下的必然要求。在國內MOOC課程、翻轉課堂還不是特別成熟的當今大學教育,首先嘗試將微課程作為輔助教學手段,既有助于改善現(xiàn)有的學習狀況,也有利于今后更好地向在線課堂、翻轉課堂等新型教學模式轉變。

參考文獻:

[1]張明,郭小燕.“互聯(lián)網+”時代新型教育教學模式的研究與啟示——微課、慕課、翻轉課堂[J].電腦知識與技術,2015,11(12):167-171.

[2]易慶竑.基于慕課的翻轉課堂及其教學結構研究[J].現(xiàn)代教育技術,2015,25(4):94-100.

[3]梁樂明,曹俏俏,張寶輝.微課程設計模式研究——基于國內外微課程的對比分析[J].開放教育研究,2013,19(1):65-73.

[4]王少榮.C++程序設計課程教學改革探索[J].計算機教育,2013,22:40-44.

[5]韓娜,王洋,關名山.“C++程序設計”課程改革和探索[J].計算機教育,2009,(3):106-107.

[6]胡鐵生.“微課”:區(qū)域教育信息資源發(fā)展的新趨勢[J].電化教育研究,2011(10):61-65.

[7]黎加厚.微課的含義與發(fā)展[J].中小學信息技術教育,2013,4:10-12.

[8]胡潔婷.MOOC環(huán)境下微課程設計研究——以“計算思維”微課程為例[D].上海師范大學,2013:5-9.

作者:程學云 陸和萍 彭志娟 單位:1.南通大學計算機科學與技術學院 2.南通大學現(xiàn)代教育技術中心

相關熱門標簽