宋春麗
摘要:微課最顯著的特點是簡要、針對性強,而C語言程序設(shè)計作為編程入門語言對于學生來說又是比較難的一門課程,因此利用微課見微知著的優(yōu)點,采用微課程與傳統(tǒng)課程相結(jié)合,通開展分層教學,突破教學瓶頸,能夠提高學生的積極性與自主性。
關(guān)鍵詞:微課;C語言程序設(shè)計基礎(chǔ);分層教學
中圖分類號:G642? ? ? ? 文獻標識碼:A? ? ? ? 文章編號:1009-3044(2018)36-0109-02
Abstract:The most notable feature of the micro-class is a brief, targeted, and for C language programming as a programming language for entry is a relatively difficult course, the use of micro-class to see the advantages of micro-knowledge, the use of micro-curriculum and traditional curriculum Combination of teaching to carry out hierarchical, breaking the teaching bottlenecks and improve the enthusiasm and autonomy of students.
Key words: Micro-class; C language programming based; hierarchical teaching
《C語言程序設(shè)計》作為多數(shù)高校的通識課程,主要是面向大一學生開課,學生計算機水平參差不齊,課程抽象性和邏輯性強,概念繁多、語法規(guī)則抽象、編寫靈活,對于多數(shù)初學者來說是相對較難的一門課程,傳統(tǒng)“教師講,學生聽”滿堂灌的單一教學方式,學生課堂吸收能力有限,必然導致學生知識盲點越來越多,從而產(chǎn)生厭學、畏學心理,打擊了學生的學習積極性與自主性,教學質(zhì)量難以保障。
微課指運用信息技術(shù)按照認知規(guī)律,呈現(xiàn)碎片化學習內(nèi)容、過程及擴展素材的結(jié)構(gòu)化數(shù)字資源,隨著無線網(wǎng)絡(luò)和手持移動產(chǎn)品的強勢提檔與覆蓋,微課以其容量小、在線流暢觀看的流媒體格式優(yōu)點,在移動學習、在線學習中漸呈主流態(tài)勢,現(xiàn)已成為一種開放性的新型高效教學模式。[1]
微課程知識點明確,針對性強。對于學生而言,微課便于課下反復查漏補缺。對于教師而言,課堂上可以有更多時間的與學生交流互動,激發(fā)學生的學習興趣,內(nèi)化知識點,將教師單純講授轉(zhuǎn)化為師生共同探索與實踐,實現(xiàn)分層次教學。因此將微課應用到C語言程序設(shè)計課程中,必將有助于提高教學質(zhì)量。
1 相關(guān)概念界定
微課、網(wǎng)絡(luò)課程、慕課之間的關(guān)系經(jīng)常容易被混淆。從時間長度上看,微課對時長限定比較嚴格,通常時長5-8分鐘,解決了學習者不能花一整段時間學習的問題。網(wǎng)絡(luò)課程一般是一節(jié)課的時長45分鐘左右。慕課一般是20-45分鐘左右,沒有嚴格限定;從內(nèi)容上看,網(wǎng)絡(luò)課程一般是一堂完整課的實錄,慕課在網(wǎng)絡(luò)課程的基礎(chǔ)上強化了師生間的交互反饋,微課主要針對的是某一個明確的知識點。
2 微課教學設(shè)計模式
通過設(shè)置微課程上傳至教學平臺,教師課上可將重點微課程加入教學中,學生課下根據(jù)自身情況反復觀看微課,便于課前預習、課后復習[2][3]。
2.1 微課選取設(shè)置原則
采用“教師為主導,學生為主體”的原則,通過課前導學任務(wù)完成情況以及教學重難點幾個角度考慮設(shè)置微課。
1) “教師為主導”的角度考慮。教師在吃透教材、認真分析學生情況的基礎(chǔ)上,明確教學目標、提煉重點難點,結(jié)合教學經(jīng)驗設(shè)置微課。
2) “學生為主體”的角度考慮。圍繞學生的學習需要,在每次課后設(shè)置學習情況調(diào)查問卷,及時獲取學生的課堂學習反饋信息,根據(jù)學生的掌握情況補充調(diào)整微課設(shè)置。
2.2 微課程效果監(jiān)測
1) 跟蹤微課程學習情況。通過將微課程上傳至教學平臺,不定時監(jiān)測學生的點擊學習情況。將點播次數(shù)較多的微課程通常是學生普遍認為的難點,教師在課堂中統(tǒng)一講解解惑。
2) 階段測試。根據(jù)微課程內(nèi)容設(shè)置階段測試,通過測試情況了解學生的掌握情況。
3) 借助清華在線網(wǎng)絡(luò)教學平臺、“雨課堂”“問卷星”等平臺軟件及時獲取學生知識情況。
4) 與學生面對面交流。教師與學生面對面交流,了解微課設(shè)置是否全面合理。
3 《C語言程序設(shè)計基礎(chǔ)》微課設(shè)計
3.1 微課設(shè)計與制作
《C語言程序設(shè)計》主要面向大一學生開設(shè),學生計算機基礎(chǔ)普遍薄弱,學生注意力集中時間有限,微課短小精悍的特點恰好可以充分發(fā)揮其短小精悍的優(yōu)勢。C語言程序設(shè)計主要教學內(nèi)容有:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、函數(shù)、數(shù)組,而循環(huán)結(jié)構(gòu)是學生普遍反映比較頭痛的部分,故本案例以循環(huán)結(jié)構(gòu)為例進行微課設(shè)計。
基于視頻、PPT是微課的重要組成,也是微課的主要載體,本案例選擇“屏幕錄制軟件(Camtasia Studio 8.0)+PPT”制作組合,最后進行視頻的編輯、優(yōu)化、合成輸出。下面就針對循環(huán)結(jié)構(gòu)制作講解綱要:
1) 導入(2分鐘)
通過現(xiàn)實生活中的例子(人圍繞操場跑步、太陽東升西落等),通過在PPT中適當加入動畫,生動形象地導入循環(huán)的概念,將抽象的概念變具體,激發(fā)學生興趣,通過實例引導學生思考總結(jié)出循環(huán)主要包括的兩部分:控制條件(何種情況下執(zhí)行循環(huán)體)+循環(huán)體(重復執(zhí)行的操作)。
2) 例題講述(4分鐘)
給出題目從1至100進行自然數(shù)的進行累加求和,提出如果利用前面所學順序結(jié)構(gòu)是否能夠完成,分析里面有重復執(zhí)行的操作,故可以采用循環(huán)結(jié)構(gòu)解決,引導分析出循環(huán)控制條件及重復執(zhí)行的部分即累加,繪制流程圖,在PPT中設(shè)置動畫效果,直觀展現(xiàn)抽象難理解的程序執(zhí)行過程。
3) 小結(jié)(2分鐘)
總結(jié)什么是循環(huán),在何種情況下使用循環(huán)結(jié)構(gòu)以及循環(huán)結(jié)構(gòu)的組成,循環(huán)的執(zhí)行過程,具體實現(xiàn)循環(huán)代碼編寫需繼續(xù)學習三種循環(huán)語句。
3.2 微課教學實施過程
1) 課前自主學習。教師將提前準備好的微課資源發(fā)布至網(wǎng)絡(luò)教學平臺或微信公眾號,學生進行課前預習。
2) 課堂引導學習。新課前教師根據(jù)學生的反饋,教師總結(jié)提煉出共性問題,在課堂上針對重難點微課著重講解,引導學生以小組為單位進行討論交流。
3) 課后反思鞏固。課后學生利用微課進行知識鞏固復習。
3.3 預期學習效果
作為非計算機專業(yè)的學生而言,《C語言程序設(shè)計》旨在培養(yǎng)學生的“計算思維”以及基本的編程能力,激發(fā)學生將編程與自身專業(yè)相結(jié)合、提升專業(yè)能力的工具。
1) 激發(fā)學生學習興趣,突破難點,克服畏難情緒,為學生進一步自學增強自信心。
2) 提高學生自主學習能力。學生課下可以隨時隨地通過快進、后退、暫?;蚍磸筒シ盼⒄n,全面帶動了以學生為中心的自主學習模式,更利于個性化自主學習的形成和自學能力的培養(yǎng)。
3) 實現(xiàn)分層教學。學生根據(jù)自身情況選擇性的學習微課,查漏補缺、有的放矢,增強學習的針對性。
4) 提高課堂教學效率。微課便于學生課前預習及課下復習,課堂上有更多時間用于師生交流互動。
微課以其短小精悍、主題突出優(yōu)點被越來越多的應用到教學改革中,無疑將會在教學過程中大放異彩,然而如何更好地與傳統(tǒng)教學相結(jié)合,更有效的提高教學效果,仍需在實踐教學中進一步探索研究。
參考文獻:
[1] 蔣桂梅.基于微課的程序設(shè)計基礎(chǔ)教學改革[J].智能計算機與應用,2016(6).
[2] 李建武,李彥敏,朱宇.基于微課的音樂教學新模式的設(shè)計與實現(xiàn)[J].遵義師范學院學報,2014(6).
[3] 石敏力.基于《VB語言程序設(shè)計》教學設(shè)計一例[J].遵義師范學院學報,2013(3).
[通聯(lián)編輯:王力]