孟 瑤
(遼東學院 信息工程學院, 遼寧 丹東 118000)
微課(Micro-Lecture)作為高校教學新模式,已經成為了教學領域的新熱點和教學方法改革的新途徑。本文介紹了微課教學的概念與特點,并以面向對象程序設計課程中的“訪問權限”知識點為例,闡述了微課的設計、實施和應用。
微課,又名“微型課程”或“微課程”,是基于現代技術,集音樂、語音、文字、符號、圖片和動畫為一體,針對教學活動中的某個知識點或教學環節,通過教學設計和視頻制作,開發的一種支持多種學習方式的教育信息資源[1]。微課主要以短小精悍的視頻為表現形式,支持在線、移動、混合、面對面等多種學習方式,具有主題突出、精簡、資源多樣化、應用面廣等特點[2]。微課視頻一般不超過20分鐘,以便學習者有效利用碎片時間、充分利用各種學習場所、靈活使用多種學習設備(如臺式計算機、手機、平板電腦等)進行學習,從而為其創造了更多的學習機會[3]。
面向對象程序設計課程是遼東學院信息工程學院信息管理與信息系統專業的一門主干課程,教學學期為二年級,預備課程為程序設計語言、數據結構等專業課。該課程圍繞Java編程語言介紹面對對象程序設計的基本理論和方法,內容主要包括Java語言概述、Java語法基礎、類和對象、繼承和多態、Java基本類庫、Java異常處理、GUI編程、多線程、輸入輸出流和網絡編程。
本專業面向對象程序設計課程的傳統教學一般于計算機室開展。首先教師使用課件,講解理論知識;演示操作過程;編寫相關示例代碼,學生根據教師給定的題目和要求練習。但是該門課程學時有限,涉及的內容繁雜、枯燥,學生認值負荷量大,只著眼于課堂時間,難以透徹理解知識點。而且計算機編程語言邏輯性強,需要大量時間實際動手練習,才能提高編程水平。因此,課程組針對該門課程的重點、難點和疑點開發了一系列的微課,幫助學生復習和自習,作為對傳統課堂教學的補充和輔助。
以該課程中的“訪問權限”知識點為例,闡述微課的設計和實施過程。
(1)教學主題的確定。該微課對Java編程語言中的4種訪問權限進行講解,包括私有權限、繼承訪問權限、默認權限和公共權限。
(2)知識點的細化。細化4種訪問權限的不同使用范圍,包括類內部、同包非繼承、同包子類、不同包子類和不同包不繼承。
(3)教學內容的設計。教學內容設計包括3個部分:主題的引入、知識點的解釋和總結。對知識點的解釋,使用動畫和比喻來形象的解釋抽象概念,如圖1所示。使用示例代碼來展示應用場景,加深理解,如圖2所示;總結部分簡明回顧所訴知識點,并提供課后練習題,幫助學習者復習和實踐,如圖3所示。

圖1 概念解釋

圖2 代碼應用

圖3 知識點總結
(4)教學課件的制作。使用Photoshop軟件進行圖像元素的制作和編輯,使用Focusky動畫演示軟件制作課件。
(5)微課視頻的錄制。在演示課件的過程中,配以真人音頻解說,使用Camtasia Recorder錄屏軟件完成音視頻的錄制。
(6)微課視頻的后期編輯。音視頻錄制完成后,使用Camtasia軟件做音視頻的剪輯、背景音樂的添加和字幕的錄入。
(7)配套資源的制作。微課輔助材料中給出了課后練習題的參考答案,以便學習者比對。
通過面向對象程序設計課程的網絡教學平臺發布相關微課視頻和輔助資料,供學生復習和自主學習,反應效果良好。該微課“Java的4種訪問權限”獲得了2019年遼寧省普通高等學校本科大學生計算機設計競賽一等獎和2019年中國大學生計算機設計大賽(微課與教學輔助類)三等獎。
微課作為教學方法改革的有效途徑,改進了傳統課堂教學模式,促進了學生的針對性復習和個人自主學習。本文介紹了面向對象程序設計課程的概況及其傳統教學中存在的問題。以該課程中的“訪問權限”知識點為例,闡述了微課的設計、實施和應用,為該類課程的教學方法改革提供了參考思路。