蘇華
【摘要】本文分析了《面向對象程序設計》課程傳統(tǒng)教學中存在的問題,了解微課特點, 討論了根據(jù)該課程教學內(nèi)容設計相應微課的方法,通過教學實施,提高學生學習興趣和教師教學水平。
【關鍵詞】面向對象程序設計 微課 教學
【中圖分類號】G64 【文獻標識碼】A 【文章編號】2095-3089(2018)28-0233-02
1.微課的特點
“微課”( Micro-lecture; Micro Courses; Micro - lesson) ,最早出現(xiàn)于2008 年,由美國新墨西哥州圣胡安學院的高級教學設計師、學院在線服務經(jīng)理戴維·彭羅斯( David Penrose) 首創(chuàng)。在國內(nèi),“微課”概念最早是由佛山教育局教育信息中心主任胡鐵生關注和使用?!拔⒄n”起先是針對中小學課程進行的,后來隨著教學活動的擴大和深入,高校也逐漸開始了“微課”教學的探索和實踐活動。微課的引進和廣泛運用是網(wǎng)絡時代下高校教育與時俱進的必然選擇。
1.1微課的內(nèi)涵與特點
“微課”是指按照教學大綱及教學實踐要求,以教學視頻為主要載體,反映教師在課堂教學過程中針對某個知識點或教學環(huán)節(jié)而開展教與學活動的各種教學資源的有機組合。[1]一般具有以下一些特點:
(1)教學內(nèi)容的精簡性
“微課”的特點首先體現(xiàn)在“微”字上[2],微視頻時長一般保持在5 ~ 10 分鐘內(nèi),主要圍繞某一個知識點做講解,可以教學重點、難點、疑點內(nèi)容,以及實驗原理與操作等。有利于明確教學主題。
(2)教學“情景化”
微課資源非常豐富,不僅有微課視頻,還有微教案、微課件、微練習等與之相配套的資源。通過豐富資源可以有效建立良好的教學情境,使教學“情景化”;從而有助于提高學生的思維能力與學習興趣。
(3)開放性
微課教學成果的具有開放性,微課不僅可以在課堂上使用,也可以上傳至網(wǎng)絡,只要利用多媒體終端就可以便捷地使用資源,實現(xiàn)教學資源的共享。
1.2《面向對象程序設計》課程的特點及教學中存在的主要問題分析
面向對象開發(fā)思想集抽象性、封裝性、繼承性和多態(tài)性于一體,開發(fā)出的程序具有模塊化、數(shù)據(jù)抽象程度高的,信息隱蔽、可復用、易修改、易擴充等特性。面向對象的方法和思想已成為軟件項目開發(fā)中廣泛使用的基本思想與方法,更是軟件工程從事人員必須具體的一種基本素質與能力?!睹嫦驅ο蟪绦蛟O計》課程利用Java編程語言實踐中面向對象程序設計方法,使學生逐步了解面向對象程序設計的本質特性,為今后進行軟件設計打下良好的技術與方法基礎。
目前, 面向對象程序設計教學中存在以下三方面的問題:
(1)理論授課時間長,學生無法長時間注意力集中
采用傳統(tǒng)課堂教學進行講解理論知識,內(nèi)容相對保持枯燥,課堂講解雖然設有互動環(huán)節(jié),但仍需要學生長時間集中精力聽課,學生很難堅持,所以聽課效果不佳。
(2)課容量大,學生掌握周期長
在課堂教學過程中,多數(shù)教師采用PPT演示,板書減少,進而課容量增加,使得教師可以在一節(jié)課的時間內(nèi)講解更多的內(nèi)容,然而學生則需要更長的周期去理解和消化所學知識。
(3)復習不及時
由于課堂教學中多以PPT演示為主,講解速度較快,學生沒有充足的時間記筆記,這就使得學生失去在課堂上消化溫習知識點的機會,在課下很少有學生會主動復習,導致大多數(shù)學生無法真正掌握所學知識。
(4)實踐滯后于理論教學
《面向對象程序設計》屬于軟件開發(fā)類課程,要想很好的掌握相關開發(fā)原理及方法,就需要大量實踐,通常是先完成理論講解,緊接著進行實驗練習,這樣有利于更高效的掌握相關知識點。然而由于實驗室安排和教學日歷設置等客觀因素,實驗課安排通常會滯后理論課至少一周時間,這將大大降低學生的學習效果。
2.微課在面向對象程序設計中的應用研究
針對上述問題,在《面向對象程序設計》課程的教學中適當加入微課環(huán)節(jié),將一些基礎知識點制作成微課,以平時作業(yè)的方式布置給學生課外完成。
2.1 微課程應用設計原則
在微課設計過程中,教師應當以激發(fā)學生學習興趣為主要目標,認真研究教學大綱,遵循學習規(guī)律,由淺入深,將知識點模塊化,同時加強教學管理力度。并遵循“短小精悍”的原則[3]。
(1)內(nèi)容精煉
微課的教學目標要明確,以單一主題為主,突出主要知識點。這就要求教師進行知識點劃分合理,同時總結出教學環(huán)節(jié)中一些不易掌握的難點、重點內(nèi)容,設計微課。
(2)時間短
微課的時間一般控制在10到15分鐘內(nèi),不足普通課堂教學時長的三分之一,這樣有利于學生集中注意力。同時文件容量相對較小,這樣學生下載便捷,便于學生利用碎片時間進行學習[4]。
2.2 微課設計
在對《面向對象程序設計》課程進行微課設計時,因分為自學微課和案例微課。其中自學微課的主要內(nèi)容包括相對簡單基礎知識點,而案例微課則是針對難點內(nèi)容在制作案例微課,用來來輔助課堂教學。
(1)自學微課內(nèi)容
將java基本語法、基本數(shù)據(jù)類型、運算符、表達式、基本控制結構等內(nèi)容錄制成自學微課,這部分內(nèi)容屬于基本概念,主要強化學生使用java語言的規(guī)范性,難度低,在傳統(tǒng)課堂上講解占到3學時,多數(shù)內(nèi)容在先修高級語言設計課程中有類似概念,學生在實際學習期間,極易產(chǎn)生厭學情緒,因此將這部分內(nèi)容制作成微課,布置學生課外完成,可以有利于更好的完成教學計劃。
(2)案例微課
以接口知識為例,教師需要根據(jù)接口設計原理,建立重點知識與難點知識的講解體系。
首先教師通過PPT教學資源完成課堂理論教學工作。將學生掌握抽象類、繼承、接口實現(xiàn)方法覆蓋等知識作為教學目標,實習學生基本建立接口的設計與使用流程。然后針對每一個知識點引入視頻案例演示,使學生初步理解每個知識點的應用,然后再設計綜合案例視頻,使學生系統(tǒng)的掌握相關理論的實際應用。
教師可以利用問題啟發(fā)教學方式、動畫演示教學方式與類比教學方式等,將其與微課聯(lián)系在一起,保證教學工作成效。
2.3微課教學的實踐應用及效果
將微課視頻發(fā)布在教學平臺上,以作業(yè)的形式布置給選課的學生,不設置相應的思考題,讓學生自主學習觀看視頻,完成思考題,并要求學生在規(guī)定時間提交答案,計平時成績。學生通過教學平臺完成微課自學,提高了學生學習的自主性和協(xié)作性,促進學生獨立思考能力的提高,有效提升了實驗完成效率。
3.結束語
微課作為一種輔助教學手段,已經(jīng)為各個教學單位青睞,應用非常廣泛。認真研究教學大綱,合理劃分知識點,有效規(guī)劃授課內(nèi)容,有針對性的制作微課,較有利幫助教師理清教師教學思路并提高教學質量。同時也有利于提高學生學習興趣,促進學生獨立思考。
參考文獻:
[1]劉玉.高校微課教學的現(xiàn)狀與反思[J].白城師范學院學報, 2016(6):48-52.
[2]王新國.基于高校微課教學的微視頻開發(fā)初探[J].中國信息技術教育, 2014(9):115-117.
[3]胡傳迅.微課在《面向對象程序設計》課程教學中的應用[J]. 信息與電腦(理論版),2016(07).
[4]壽周翔,王李冬, 李文娟,等. 翻轉課堂教學模式在Java程序設計課中的應用研究[J]. 計算機時代, 2016(10):83-86.