作者/易瑜,婁底職業(yè)技術(shù)學(xué)院
基金項目:本文為2016年婁底職業(yè)技術(shù)學(xué)院教學(xué)改革研究項目:基于微信的高職《C語言程序設(shè)計》移動學(xué)習(xí)微平臺的構(gòu)建與應(yīng)用、2015年湖南省職成教課題(編號:XHB2015018)的研究成果。
基于微信的高職《C語言程序設(shè)計》移動學(xué)習(xí)微平臺的研究與實踐
作者/易瑜,婁底職業(yè)技術(shù)學(xué)院
基金項目:本文為2016年婁底職業(yè)技術(shù)學(xué)院教學(xué)改革研究項目:基于微信的高職《C語言程序設(shè)計》移動學(xué)習(xí)微平臺的構(gòu)建與應(yīng)用、2015年湖南省職成教課題(編號:XHB2015018)的研究成果。
微信從誕生到風(fēng)靡的過程激發(fā)了很多的創(chuàng)新力量,本文以“C語言程序設(shè)計”移動學(xué)習(xí)微課程為例,闡述移動學(xué)習(xí)、微信支持下的《C語言程序設(shè)計》課程教學(xué)及實踐效果。
微信;移動學(xué)習(xí);C語言程序設(shè)計;微課程
4G時代的生活帶給了我們無限的精彩,人們獲取信息不再受時間和空間的限制,移動學(xué)習(xí)成為了一種新的學(xué)習(xí)模式,學(xué)習(xí)者可以根據(jù)需要進(jìn)行個性化學(xué)習(xí)。為了滿足時代要求,微課潮也不斷升溫,微課標(biāo)準(zhǔn)越來越精確,制作技術(shù)也越來越精煉,傳播方式也越來越豐富。本文以“C語言程序設(shè)計”移動學(xué)習(xí)微課程為例,闡述移動學(xué)習(xí)、微信支持下的《C語言程序設(shè)計》課程教學(xué)及實踐效果。
移動學(xué)習(xí)(M—Learning,mobilelearning的簡稱),它是指在終身學(xué)習(xí)的思想指導(dǎo)下,利用移動通信設(shè)備,如手機(jī)、PDA、MP4以及手持電子書閱讀器等設(shè)備進(jìn)行遠(yuǎn)程學(xué)習(xí)。它的研究從2000年美國加州大學(xué)伯克利分校(UCBerkeley)人機(jī)交互研究室啟動“MobileEduca—tion”項目開始,目前越來越多的學(xué)校和企業(yè)加入到移動學(xué)習(xí)的研究和實踐中?!盎顒訉W(xué)習(xí)”是當(dāng)前國內(nèi)外移動學(xué)習(xí)應(yīng)用的代表性的理論實踐之一,以問題為中心組成學(xué)習(xí)團(tuán)隊,在外部專家與團(tuán)隊成員之間的相互幫助下,通過主動學(xué)習(xí)、不斷質(zhì)疑、分享經(jīng)驗,解決問題。而課程教學(xué)移動微平臺的建設(shè)為“活動學(xué)習(xí)”的開展提供了技術(shù)基礎(chǔ),可以讓學(xué)習(xí)者充分發(fā)揮“活動學(xué)習(xí)”的優(yōu)勢,活動的設(shè)計為課程教學(xué)移動微平臺的建設(shè)提供了活力,可優(yōu)化活動學(xué)習(xí)的效果,正受到越來越多的關(guān)注。
2.1 教學(xué)模式
針對傳統(tǒng)教學(xué)模式的缺陷,基于微信平臺對《C語言程序設(shè)計》課程進(jìn)行改革,通過微信平臺將教學(xué)內(nèi)容以多樣化的媒體形式呈現(xiàn),讓學(xué)生可以在課前、課后的任何時間和地點進(jìn)行學(xué)習(xí),增加了學(xué)生的課余學(xué)習(xí)時間,提高了課堂教學(xué)效率。學(xué)生不僅可以利用碎片時間選擇適合的學(xué)習(xí)內(nèi)容進(jìn)行學(xué)習(xí),并能與教師和其他學(xué)生進(jìn)行交流,增加了師生間的主動互動,提高了學(xué)生協(xié)作學(xué)習(xí)和自主學(xué)習(xí)的能力。學(xué)生在課前通過視頻、動畫、文字、圖片、語音等媒體形式對基礎(chǔ)內(nèi)容進(jìn)行預(yù)習(xí),課堂中教師對重點難點內(nèi)容進(jìn)行答疑解惑,引導(dǎo)學(xué)生進(jìn)行探究式學(xué)習(xí),培養(yǎng)學(xué)生的發(fā)現(xiàn)和解決問題的能力,對于不同水平的學(xué)生,課后可以繼續(xù)對學(xué)習(xí)內(nèi)容進(jìn)行鞏固拓展?;谖⑿鸥呗殹禖語言程序設(shè)計》課程的教學(xué)模式如圖1所示。
圖1 基于微信高職《C語言程序設(shè)計》課程教學(xué)模式
2.2 教學(xué)平臺建設(shè)
微信平臺是微信提供的一個功能模塊,《C語言程序設(shè)計》課程開始前,在微信公眾平臺申請公眾號,開發(fā)微信課程教學(xué)平臺。該微信平臺的目標(biāo)是從移動端對課堂教學(xué)進(jìn)行補(bǔ)充和完善,支持學(xué)生碎片化的學(xué)習(xí),加強(qiáng)師生互動,為學(xué)生學(xué)習(xí)C語言提供課前基礎(chǔ)學(xué)習(xí)、課后個性拓展復(fù)習(xí)等無縫學(xué)習(xí)支持。
主要包括以下三個功能:
2.2.1 內(nèi)容推送
教學(xué)平臺的首要功能就是教學(xué)資源的發(fā)布。《C語言程序設(shè)計》微信課程教學(xué)平臺定期以群發(fā)的方式為學(xué)生推送相關(guān)學(xué)習(xí)內(nèi)容,同時通過用戶管理功能將對口專業(yè)的學(xué)生和非對口專業(yè)的學(xué)生進(jìn)行分組,將學(xué)習(xí)資源按需推送給不同的學(xué)生,做到因材施教。推送的內(nèi)容主要包括以下兩種:一是課前的預(yù)習(xí)微資料,包括課堂實例和項目案例、基本語法知識點、重難點預(yù)告和預(yù)習(xí)小測驗;二是課后的復(fù)習(xí)微資料,包括疑難解答、課堂語法知識點的總結(jié)、復(fù)習(xí)小測驗、作業(yè)及典型算法。
2.2.2 內(nèi)容查詢
當(dāng)推送的內(nèi)容過多時,會引起學(xué)生的查詢困難。自定義菜單和自動回復(fù)功能提供了一種簡潔的、基于數(shù)字和關(guān)鍵字的交互查詢方式,體現(xiàn)了“對話即搜索”的特點。內(nèi)容查詢功能的設(shè)計重點在于對內(nèi)容關(guān)鍵字的選擇與回復(fù)內(nèi)容的設(shè)計上。微信平臺采用自定義菜單功能將學(xué)習(xí)資源進(jìn)行分類整合后發(fā)布,該平臺一級菜單分別命名為“微知識”、“微練習(xí)”和“微程序”,每個都有二級菜單。學(xué)生可以通過菜單查詢到自己所需內(nèi)容。內(nèi)容查詢功能主要為課后的鞏固復(fù)習(xí)提供學(xué)習(xí)資源。
2.2.3 協(xié)作交流
微信平臺提供了1對1交互和課程微信群交互兩種交互互動方式。教師和學(xué)生、學(xué)生和學(xué)生可以通過微信和微信群交互,教師也可以通過微信公眾平臺的后臺管理和學(xué)生進(jìn)行交互。教師和學(xué)生的交流不僅有利于提高學(xué)生學(xué)習(xí)的主動性和積極性,而且有利于教師了解學(xué)生的學(xué)習(xí)情況,及時給予指導(dǎo)和幫助,更好地促進(jìn)學(xué)生的個性化學(xué)習(xí)需求。
2.3 實踐教學(xué)
以《C語言程序設(shè)計》課程的一次授課為例,授課內(nèi)容是循環(huán)結(jié)構(gòu)程序設(shè)計中的三種語句,授課時間為1次課2個學(xué)時。具體教學(xué)過程如下∶
2.3.1 教學(xué)內(nèi)容和目標(biāo)
一是掌握while語句、do—while語句和for語句格式、語句功能和執(zhí)行特點;二是學(xué)會使用三種語句編寫簡單的循環(huán)結(jié)構(gòu)程序,解決簡單的實際問題,培養(yǎng)和提高學(xué)生邏輯思維能力,提高動手編程能力;三是讓學(xué)生經(jīng)歷用計算機(jī)解決問題的過程,體驗成功的快樂;在教師的引導(dǎo)下,使學(xué)生積極參與,發(fā)揮主動性,激發(fā)求知欲,體驗自主學(xué)習(xí)、協(xié)作學(xué)習(xí)的樂趣。
2.3.2 課程平臺資源
首先是三個教學(xué)微視頻,分別講解while語句、do—while語句和for語句的格式、執(zhí)行過程和語句功能;其次是以多種形式發(fā)布課前思考題、預(yù)習(xí)小測驗、語法知識點的總結(jié)及課后復(fù)習(xí)題。課前思考題為課堂教學(xué)中重點講解的兩個課堂實例和兩個項目案例,預(yù)習(xí)小測驗為三種語句的基本理論知識,語法知識點的總結(jié)是將課件中的語句知識進(jìn)行匯總,以便學(xué)生復(fù)習(xí),課后復(fù)習(xí)題涉及到本節(jié)課所有內(nèi)容,考察學(xué)生對知識的掌握情況。
2.3.3 教學(xué)過程
C語言程序設(shè)計課程具體教學(xué)過程如下∶一是微信課前基礎(chǔ)學(xué)習(xí);教師通過教學(xué)平臺以圖片、文字、視頻等多種形式發(fā)布教學(xué)微視頻、課前預(yù)習(xí)小測驗以及重難點知識等先導(dǎo)性學(xué)習(xí)資料。學(xué)生明確學(xué)習(xí)目標(biāo)和學(xué)習(xí)任務(wù)后,進(jìn)行自定步調(diào)地基礎(chǔ)性微學(xué)習(xí),通過觀看教學(xué)微視頻掌握基礎(chǔ)知識,對教師提出的問題進(jìn)行思考,自主構(gòu)建新知識和先驗知識之間聯(lián)系,完成預(yù)習(xí)小測驗。課前基礎(chǔ)學(xué)習(xí)節(jié)省了課堂教學(xué)時間,縮短了學(xué)生之間的學(xué)習(xí)差距,使學(xué)生對課堂教學(xué)中的內(nèi)容有了一定的了解,并能帶著問題進(jìn)入課堂學(xué)習(xí)中。所以微信課前基礎(chǔ)學(xué)習(xí)是課堂教學(xué)的基礎(chǔ)和保障。二是課堂協(xié)作探究,答疑解惑。課堂教學(xué)是微信課前基礎(chǔ)學(xué)習(xí)的提升階段。
(1)教師提問、講解重難點。教師隨機(jī)抽取三位學(xué)生分別對while語句、do—while語句和for語句的格式和執(zhí)行過程進(jìn)行回顧。根據(jù)學(xué)生的學(xué)習(xí)情況對課前微視頻內(nèi)容進(jìn)行總結(jié)性的講解,解決共性問題。通過實例“2—100的累加偶數(shù)和”進(jìn)行重難點知識講解,重點內(nèi)容包括循環(huán)的三要素以及三種語句的區(qū)別;難點包括循環(huán)變量的選取,for語句形式上的靈活使用以及不同問題中三種語句的選擇。
(2)協(xié)作探究,解決問題。針對課前課前思考題引導(dǎo)學(xué)生進(jìn)行探究式學(xué)習(xí),協(xié)助學(xué)生實現(xiàn)對循環(huán)結(jié)構(gòu)程序設(shè)計中三種語句知識的意義建構(gòu)。本節(jié)課主要講解兩個案例:
案例1:求某班學(xué)生C語言成績的平均值。通過該實例講解“計數(shù)式循環(huán)”和“標(biāo)記式循環(huán)”的區(qū)別。
案例2:輸出所有的水仙花數(shù)。
通過該實例講解“窮舉算法”,將學(xué)生已有的關(guān)于判斷某個數(shù)是否是水仙花數(shù)的先驗知識和循環(huán)結(jié)構(gòu)的新知識相聯(lián)系,使學(xué)生實現(xiàn)對知識的重構(gòu)。
(3)應(yīng)用能力培養(yǎng)。課堂教學(xué)中呈現(xiàn)“做中教”、“做中學(xué)”,將理論知識與實際動手能力有機(jī)結(jié)合,培養(yǎng)了學(xué)生解決問題的應(yīng)用能力。本節(jié)課中主要設(shè)計兩個項目案例:
項目案例1:“學(xué)生成績管理系統(tǒng)”軟件界面設(shè)計—控制用戶輸入密碼的次數(shù)。
分析:選擇結(jié)構(gòu)中學(xué)生已經(jīng)實現(xiàn)了項目案例中的用戶登錄系統(tǒng)身份驗證:如果密碼正確,顯示“歡迎使用學(xué)生成績管理系統(tǒng)!”,否則顯示“密碼錯誤,請重新輸入!”。當(dāng)錯誤輸入小于等于三次,可以繼續(xù)輸入密碼。錯誤輸入三次后,顯示“密碼錯誤,退出系統(tǒng)!”
項目案例2:“學(xué)生成績管理系統(tǒng)”軟件“選擇菜單”的循環(huán)實現(xiàn)。
分析:一般用戶在使用某程序時,在功能菜單中選擇某功能并執(zhí)行后,還應(yīng)能繼續(xù)在“選擇菜單”中進(jìn)行選擇,直到用戶選擇退出程序。
通過對16級1個班的學(xué)生進(jìn)行了傳統(tǒng)方式教學(xué),對另外1個班的學(xué)生進(jìn)行了基于微信平臺的教學(xué)改革后,進(jìn)行了教學(xué)效果對比,結(jié)果如表1所示。
表1 教學(xué)效果對比表
利用微信對《C語言程序設(shè)計》課程進(jìn)行教學(xué)改革,改變了傳統(tǒng)的教學(xué)模式,有效地利用微信平臺將線上移動學(xué)習(xí)和線下傳統(tǒng)課堂相結(jié)合,在一定程度上增加了課程教學(xué)時間,對促進(jìn)學(xué)生合理利用碎片化時間進(jìn)行隨時隨地學(xué)習(xí)、養(yǎng)成良好的學(xué)習(xí)習(xí)慣有著非常重要的意義。但微信平臺畢竟不是專業(yè)的教學(xué)平臺,目前還存在如存儲教學(xué)資源的容量有限教師對學(xué)生通過微信學(xué)習(xí)過程的監(jiān)控不完善等問題,這些還有待更深入地研究。
* [1]郝蕊潔.微信支持下的《C語言程序設(shè)計》課程教學(xué)研究[J]現(xiàn)代計算機(jī)(專業(yè)版).2016—12—25.
* [2]李妮.基于SPOC的C語言程序設(shè)計課程教學(xué)研究[J]運城學(xué)院學(xué)報.2016—07—08.
* [3]魏洪偉,邸佳奇,孫惠杰.移動學(xué)習(xí)理論研究與實踐[J]計算機(jī)工程與科學(xué).2009—09—15.
易瑜(1980-),女,湖南婁底職業(yè)技術(shù)學(xué)院,副教授,碩士研究生,研究方向:教育管理,網(wǎng)站設(shè)計與安全管理。