?

“微課”在C語言課程教學中的應用研究

2016-04-07 13:49咼明輝周文芳
電腦知識與技術 2016年3期
關鍵詞:翻轉課堂教學改革微課

咼明輝 周文芳

摘要:該文從“微課”引入,介紹了微課的基本內容,并結合獨立學院學生的特點,提出了將“微課”引入C語言課程的實施方案并給出了一些具體的案例,最后總結了“微課”教學給C語言課程教學改革所帶來的好處并對“微課”教學進行了展望。

關鍵詞:微課;C語言課程;教學改革;翻轉課堂

中圖分類號:G642 文獻標識碼:A 文章編號:1009-3044(2016)03-0119-02

1 引言

近年興起的MOOCs(Massive Open Online Courses)網,是高等教育和現代技術相結合的產物。從2011年斯坦福大學首次將人工智能課搬到互聯網,到如今全球各組織、機構推出的多學科多門類的課程學習平臺,給學習者提供了在線免費的學習機會,顛覆了傳統的教育模式,在全球高等教育界引發熱潮。無論是國外的Coursera、Udacity、edX課程,還是國內各高校、各組織推出的一系列MOOCS課程,課程種類之多、參與人數之眾、社會影響之廣,讓人瞠目結舌。學習者打破了時間和空間的限制,只需要一臺電腦、一根網線,通過在線注冊的方式就可以學習到豐富的教學資源。它向我們展示了一種全新的教學理念、教學思想、教學方式和教學方法?!拔⒄n”、“翻轉課堂”等新名詞也隨之產生,讓越來越多的教育工作者開始關心、關注這些課題。

2 “微課”的基本內容

2.1 什么是微課?

隨著互聯網技術的蓬勃發展,出現了各種形式的“微”時代產物,如微課、微博、微信、微小說、微電影等。它們共同的特性是在較短時間內傳送信息,內容短小精悍。在國外的研究中,與“微課”相關的名詞有MiniCourse、Micro Lecture、Micro Lesson等,而且人們研究的取向也有所不同。在國內的研究中,與“微課”相近的概念有“微課程”、“微型課程”等,目前學術界尚沒有對“微課”進行統一的定義。國內較早提出“微課”的是胡鐵生,他認為“微課”是“微型教學視頻課例”的簡稱,將“微課”定義為“按照新課程標準及教學實踐要求,以教學視頻為主要載體,反映教師在課堂教學過程中針對某個知識點或教學環節而開展教與學活動的各種教學資源有機組合”。其時間一般時間較短,有明確的教學目標,內容短小,集中說明一個知識點或問題?!拔⒄n”融合了教學內容、教學方法和教育技術,是課程技術化和信息技術課程化的最新表現形式。

由于微課早期的表現形式就是針對某一問題的短小視頻,因此有些人誤以為微課就是微視頻。實際上,微課首先是“課”,在時間和內容上體現為“微”。既然是課,也就包括了學習活動安排、學習資源、學習評價等內容,是一系列教學活動的總和。

2.2 微課的特點

1)微課基于建構主義理論

微課并不是指為“微型學習”而開發的微型內容,而是運用建構主義方法形成的以在線學習或移動學習為目的的實際教學內容。微課的實際開發需要教育者非常熟悉教學內容,以建構主義的觀點將教學內容劃分為若干知識點,使學習微型化、碎片化。一門完整課程的微課開發可以分為五步:一、凝練知識點;二、根據知識點進行教學設計;三、錄制短視頻;四、設計出自主學習和探究學習的課程任務;五是將教學視頻與課程任務上傳到課程網站。

2)教學有針對性,內容少而精

微課教學針對性強,一般以某個知識點或問題的方式呈現、組織。一個復雜的問題也需要進行多次分解,這與軟件工程中“自頂向下、逐步求精”的設計方法相似。所以微課中的教學設計突出實用性,以解決實際問題組織教學內容。

3)教學時間短,容量小

微課教學時間短,一般幾分鐘,最長不超過20分鐘,以講清某一知識點或問題為前提,容量一般幾十兆。因此在教學設計時,應盡可能的進行知識點分割,以達到合適的教學效果。

4)微課以多媒體開放的方式呈現

微課中主要的載體是微視頻,其教學資源包括文字、圖片、課件、動畫、視頻等多種媒體,而不僅僅是視頻。其表現方式主要有三種:一、主講人出鏡講授;二、屏幕錄制;三、混合方式。在制作時,需要使用者熟練使用各種媒體創作工具,這對教育者提出了更高的要求。另外,微課主要利用互聯網進行在線傳播,因此采用ASF、WMV、FLV等流媒體格式。

5)微課的多元化、跨平臺性

微課適合不同的情境、場合。學生可以通過不同形式的移動終端,如電腦、平板、手機開展學習。除跨平臺外,其內容也可以多元化,以滿足不同學習者的需求。采用他們熟悉、感興趣的話題或內容(如游戲)進行教學設計,以延長學習者的注意時間。

6)基于語義結構的關聯特性

微課以知識點或問題為教學單位,知識點本身是離散的,需要設計者將知識點進行關聯或聚合,使之產生聯系,這樣才能夠解決一些實際問題。通過多個微課之間的語義關聯方便形成相應的知識體系結構。利用這些語義關聯,不同的微課可根據不同問題進行聚合。這種基于語義的關聯與聚合實現了內容從資源組織到知識組織,從線性、樹狀組織到網狀關聯的重大轉變(見圖1)。

3 C語言課程在獨立學院教學中面臨的新形式

C語言課程是大多數工科學生的一門學科基礎課,是學生掌握計算思維、模擬計算機的一門必不可少的課程,但隨著時代的變革,該門課程在獨立學院教學進行中也遇到了一些困難和問題。

1)生源質量素質下降

隨著中國大眾化教育的不斷深入,逐步由“精英”教育轉為“大眾”教育,生源、學生素質滑坡嚴重。對于獨立學院而言,學生偏科嚴重,學習習慣、自律性較差。筆者曾在所帶的班級進行過調查,高考英語成績50分以下者超過一半,這給C語言學習帶來了一點的困難和障礙。

2)課程學時變少

C語言課時由原先的96學時不斷削減到目前的64學時。無論是教學內容、教學手段及教學方法上都需要進行一些調整,以保證教學的質量與效果。

3)學生層次參差不齊

雖說如今計算機已經普及,但不同區域、不同家庭環境導致學生對計算機熟悉的程度也有所不同。經濟發達區域的學生在高中階段接觸計算機就比較多,能夠較好利用計算機解決生活中的一些實際問題。偏遠山區的學生獲得的計算機方面的知識比較有限,這給C語言教學也帶來了一些新的問題。

4)學生對課程的重視程度不夠

有的學生認為C語言課程不是專業課程,在學習上就不夠重視,積極性不高。課前不預習、課后不復習,當遇到學習上的困難就以“課程很難、學不會”為理由進行逃避,久而久之,造成不愿學習、不想學習的惡性循環。

5)授課內容陳舊、教學改革迫在眉睫

目前,大多數C語言教材所選擇的案例與90年代C語言課程案例大致相同,適合基礎教學,但對獨立學院的學生而言,顯得過于陳舊,這也是不能引起他們學習興趣的重要原因。獨立學院的學生往往對自己感興趣的問題關注度較高,愿意在這些問題上花時間與精力,因此,進行教學改革就顯得非常重要,需要在教學內容、教學方法、教學手段、考試改革上做出較大調整。

4 C語言課程中的“微課”實施案例

在C語言課程中實施“微課”教學,需要教師對C語言的知識脈絡非常熟悉,結合學生感興趣的話題進行“微課”設計。一個微課可以是由多個知識點組成的,而知識點之間彼此聯系,通過再生和重組以實現新內容的生成,這也體現了軟件工程中的“自頂向下、逐步求精”的模塊化設計思想。在實際“微課”制作過程中,其篇幅可以根據時間長短靈活處理。下面通過兩個例子來進行說明:

基礎性案例:猜數字游戲

基本內容:讓計算機產生一個沒有重復數字的隨機4位整數,然后讓用戶來進行猜數,每猜一次都要根據所猜數字給出XAYB的形式,其中X表示位置正確的數的個數,Y表示數字正確而位置不對的數的個數,直到猜中(即 4A0B)為止。

知識點分解:(1)程序基本結構;(2)輸入、輸出語句;(3)產生一個沒有重復數字的4位隨機整數;(4)根據輸入的數給出XAYB的形式;(5)重復猜數的步驟;(6)程序調試與運行。

其中1、2、6知識點不是本案例主要知識點,在其他部分已經進行了論述。3、4、5知識點是本案例的核心,是選擇結構、循環結構的一個實際應用。微課教學不僅僅只是一個視頻教程,它還包括了與學生之間的交互及課后的作業。本案例中涉及的作業主要是選擇題,如:產生[m,n]范圍內的隨機整數、if語句的使用、循環次數的判斷等。最后布置思考題:如何將猜數的步驟進行記錄并輸出。

綜合性案例:文字型RPG游戲設計

基本內容:使用C語言模擬一個文字型的RPG游戲。初始情況下創建一個英雄,具有名字、攻擊、防御、魔法值、生命值、金錢等屬性,進入游戲后彈出菜單可以進行查看英雄屬性、購買裝備、購買生命藥水和魔法藥水、打怪升級、保存及退出等操作。

知識點分解:(1)使用結構體的描述英雄和怪物的基本信息;(2)使用文件的對游戲狀態的存儲;(3)編寫不同的函數實現相應功能。

在該案例中主要重難點在于文件的操作和編寫功能函數上,其涉及的知識點較多,還包括了基本流程控制、函數的使用、指針的使用等,屬于一個小型的綜合案例,比較適合作為課程設計環節。同時該案例可以深度擴展,學生比較感興趣,容易激發他們的創造力和想象力。

5 引入“微課”的作用

5.1 有利于學生知識框架結構的組建

由于微課教學的教學環節包含課前、課中與課后,通過課前預習、課堂知識傳授、課后作業與實踐的方式更符合學習者的認知規律,它是知識傳授、知識內化、知識探究的總和。知識傳授通過網絡在“課前”完成,知識內化是在“課中”經討論、交流來完成,而在“課后”學生以完成更高層次的“知識探究”為主。這也就是微課的教學模式——翻轉課堂。隨著網絡和多媒體技術的快速發展,使翻轉課堂教學模式的實施變得可行與現實,學生不再單純依賴教師的講授來獲取知識,可以通過互聯網來獲得新的、最前沿的科學文化知識,以適應信息時代社會發展的需求。

5.2 促進的教學內容的豐富與完善

微課教學需要學習者事先學習,個體的差異會使學習者帶來很多不同的問題,教師根據這些問題能夠更好地把握學生在認識上的偏差和誤區,可以不斷豐富和完善教學內容,形成增長型的良性趨勢。

5.3 體現了分層教學的設計思想

由于微課教學是分散且精的可以重復播放的視頻,所以方便講學生分為不同層次、不同等級開展教學。學生根據自身基礎選擇教學內容,然后再進行問題的交流與討論,這樣既增強了學習的競爭力又培養了學生溝通和合作的能力。

6 結束語

微課教學顛覆了傳統的教學,教學方法從以教師傳授為主向以學生自主學習為主轉變,教學形式以課堂教學為主向課內、外結合轉變,課程評價以終結性評價為主向形成性評價為主轉變。它需要教師對教學目標、教學情境、教學內容有更清楚的認識,并且熟練掌握現代教學教育技術,對教師的教學能力提出了更高的要求。隨著互聯網+的興起,教育也在朝著多元化的方向發展,通過不斷地深化教學改革,完善教學內容,豐富教學手段,最終為人才質量保證打下堅實的基礎。

參考文獻:

[1]余勝泉,陳敏.基于學習元平臺的微課設計[J].開放教育研究,2014(20):101-110.

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

[3]仲曉潔.微課在“C語言程序設計”教學中的應用研究[J].中國信息技術教育,2015(17):138-141.

猜你喜歡
翻轉課堂教學改革微課
微課在初中歷史教學中的應用
翻轉課堂在小學數學教學中的應用
與“微課”的首次親密接觸
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合