李玉林(湖南機(jī)電職業(yè)技術(shù)學(xué)院,湖南 長沙 410151)
?
微課在C語言程序設(shè)計課程中的應(yīng)用研究
李玉林
(湖南機(jī)電職業(yè)技術(shù)學(xué)院,湖南長沙410151)
摘要:互聯(lián)網(wǎng)、移動通信已經(jīng)融入人們生活當(dāng)中。微博、微信、微電影極大提升了人們信息溝通和交流的便利性,因?yàn)閲忾_展了翻轉(zhuǎn)課堂,受此啟發(fā),微課成為一種新的學(xué)習(xí)形式,花費(fèi)時間短和使用方便等,為個性化教學(xué)提供了支撐,也是社會關(guān)注的焦點(diǎn)。
關(guān)鍵詞:微課;C語言程序設(shè)計;應(yīng)用
在互聯(lián)網(wǎng)的大場所中,大數(shù)據(jù)、移動通訊等發(fā)展較快,“微”概念正逐漸改變及影響人們生產(chǎn)、生活和工作方式,教育資源開始朝向多元化、開方化的方向發(fā)展,日漸改變了學(xué)生獲取知識的方式、教育方式及學(xué)習(xí)資源的種類等。微課是這些年來在教育領(lǐng)域興起的一類事物,國家提倡此類新事物的發(fā)展,接連舉辦了兩次國家級高校微課教學(xué)比賽,微課是一種新教學(xué)形式,能夠協(xié)助教師拓寬及優(yōu)化教學(xué)過程,獲得最終的教學(xué)目的[1]。
微課演示程序編譯過程具有直觀、微小和精細(xì)的特征,不再是以往C語言程序設(shè)計的教學(xué)模式,因?yàn)槲⑿。趴梢郧擅畹卮┎逶诮虒W(xué)過程中每個環(huán)節(jié);由于精細(xì),才能在較短的時間內(nèi)把精要算法講解清晰;因?yàn)橹庇^,才能對所有的程序結(jié)構(gòu)進(jìn)行分層講解,形象地展示給學(xué)生。如,開展的全國青少年信息學(xué)奧賽復(fù)賽活動,參賽制定的規(guī)則是編譯程序一定要采用文件。借助微課,能夠清晰地講解文件的使用步驟,通過屏幕錄制軟件將文件使用的方法錄制下來,定義、打開、輸入和輸出文件等一一這些內(nèi)容全部體現(xiàn)在微課中,這樣制作出的微課形象且生動。即便一些同學(xué)不知道怎樣編程,也可以借助微課,在較短的時間內(nèi)掌握文件編譯程序的技巧。
微課讓分層教學(xué)變成可能,因?yàn)槲⒄n對知識點(diǎn)做了精分和細(xì)化,可重復(fù)播放和暫停播放,把學(xué)生分成不同的等級和層次進(jìn)行教學(xué),在C語言程序設(shè)計教學(xué)中,教師將不同年齡段的學(xué)生結(jié)合在一起,開展微課教學(xué),讓學(xué)生進(jìn)行學(xué)習(xí)。如,對涉及順序結(jié)構(gòu)、選擇結(jié)構(gòu)等知識點(diǎn)的講解,可將微課的內(nèi)容應(yīng)用其中,先將這些知識點(diǎn)制成微課,然后為小組學(xué)生提供學(xué)習(xí)資料,教師要求不同能力水平的學(xué)進(jìn)行學(xué)習(xí),嘗試學(xué)習(xí)更高等級的知識,最后對小組完成的情況進(jìn)行評分,這樣小組不僅學(xué)習(xí)到了知識,也完成了任務(wù),此外,小組間也提高了學(xué)習(xí)能力。為此,微課使分層教學(xué)變成現(xiàn)實(shí),培養(yǎng)了學(xué)生的溝通和合作能力。
編寫簡單順序結(jié)構(gòu)程序是《C語言程序設(shè)計》中的一個知識點(diǎn),學(xué)習(xí)知識點(diǎn)前,先熟悉C語言的數(shù)據(jù)類型、調(diào)試環(huán)境與輸入輸出函數(shù)。
微課使用了講授法與演示法,以兩個整數(shù)間的相加為例,先以現(xiàn)實(shí)生活中如何求解兩個數(shù)的和為切入點(diǎn)。面對這樣的問題,學(xué)生都能輕松地回答出來,就是兩個加數(shù)相加,然后指導(dǎo)學(xué)生進(jìn)行思考,當(dāng)這個任務(wù)由計算機(jī)程序來做,便能自動生成結(jié)果,因?yàn)閮蓚€整數(shù)具體值不知道,也即參與運(yùn)算的兩個整數(shù)可變。
因此,定義m和n兩個整型變量比存放參加運(yùn)算的兩個加數(shù),因?yàn)榧訑?shù)是變動的,最終得到的結(jié)果是變化的,因此還要定義一個變量sum存放結(jié)果的和,借助賦值語句sum=m+n;如此,計算機(jī)便能自動求出和,為了顯示最終的結(jié)果,還應(yīng)輸出結(jié)果。逐次分析,明確寫此語句的原因,最終完成程序的編寫。為使學(xué)生深刻了解程序,還要深入模擬程序執(zhí)行的過程,讓學(xué)生在其中感受各語句起的作用,從而理解這個程序。盡管各類問題,具有不同的編寫程序,然而還要確保順序結(jié)構(gòu)編寫程序的思想?yún)f(xié)調(diào)性,通過編寫做完兩個整數(shù)的加法,得出一般順序結(jié)構(gòu)程序的步驟:首先是定義需要的變量,以賦值的方法抑或通過輸入的方法讓部分變量有值。結(jié)合需求情況,由計算機(jī)做完對應(yīng)的操作或者運(yùn)算;其次是輸出最終結(jié)果,提供解決問題的答案。這是個從簡單到復(fù)雜的過程,遵循了學(xué)生的認(rèn)知規(guī)律。
為了檢測與評價學(xué)習(xí)的效果,同時讓所學(xué)的內(nèi)容更加牢固,課后布置了微課的練習(xí)作業(yè),目的是讓學(xué)習(xí)者掌握編寫簡單的順序結(jié)構(gòu)程序,實(shí)現(xiàn)觸類旁通的目的。設(shè)計的微課任務(wù)單,布置的練習(xí)也是一個由簡單到復(fù)雜的過程,有利于學(xué)生循序漸進(jìn)地學(xué)習(xí)。和微課配套的學(xué)習(xí)資源包括微課學(xué)習(xí)任務(wù)單和微視頻。
制作微課對教師專業(yè)水平的提升有益。首先要樹立新的教學(xué)理念,在教學(xué)過程中,教師和學(xué)生真正成為了主導(dǎo)者和學(xué)習(xí)者,當(dāng)前學(xué)習(xí)真實(shí)且有效。另外,選題時,細(xì)致考慮,選擇合適的知識點(diǎn)作為微課的內(nèi)容,結(jié)合教學(xué)難點(diǎn),或者根據(jù)教學(xué)重點(diǎn),教師在這個過成中對知識的理解更加深刻。微課受益最大的還是學(xué)生,因?yàn)槲⒄n選擇的內(nèi)容沒有太高的門檻,從簡單的例子出發(fā),到最終的計算機(jī)程序,無形中幫助學(xué)生解決了困難,提升了他們戰(zhàn)勝困難的信心。此外,課程內(nèi)容含有實(shí)踐性,學(xué)生在學(xué)習(xí)過程中動手操作,充分參與其中。借助微視頻、課件等,學(xué)生可以對此使用,不受課堂內(nèi)外的限制,慢慢地學(xué)習(xí)到了新知識;幫助學(xué)生溫習(xí)課堂上學(xué)習(xí)的新知識。如果學(xué)生課前預(yù)習(xí),教師可以將上課時間用在學(xué)生對知識的消化和吸收上,通過討論、互動、答疑等多種方式開展教學(xué),不再是單純的知識講解,相比傳統(tǒng)的教學(xué),更具有效性,無形中讓學(xué)生養(yǎng)成了自主學(xué)習(xí)的習(xí)慣,課內(nèi)外學(xué)習(xí)相互銜接,符合學(xué)生個性學(xué)習(xí)和共性學(xué)習(xí)的需要[2]。
在互聯(lián)網(wǎng)的大環(huán)境中,信息技術(shù)高速發(fā)展,這為高校教育帶來了新的教學(xué)手段,傳統(tǒng)的教學(xué)模式滯后,迫切需要改革,為滿足新形勢下學(xué)生的多種需求,提升教學(xué)效果,就要不斷完善及創(chuàng)新教學(xué)方法。微課是一種新的學(xué)習(xí)資源及方式,為教師和學(xué)生帶來了新的機(jī)遇,C語言程序設(shè)計課程授課,要實(shí)現(xiàn)教學(xué)效果的強(qiáng)化,一定要充分運(yùn)用這類教學(xué)資源,還要挖掘系列化的微課程,產(chǎn)生本課程的微課“資源庫”,在實(shí)踐中不斷優(yōu)化。微課教學(xué)當(dāng)前還處在起步階段,這也是教育改革的熱點(diǎn)。智能設(shè)備在廣泛推廣使用的同時,以微課為平臺的個性化和移動化等的學(xué)習(xí)將會得到廣泛使用,微課定將成為新的教學(xué)形式,改變了學(xué)習(xí)方式,推動教學(xué)改革,更好地構(gòu)建學(xué)習(xí)型社會。筆者結(jié)合自身對該課程的應(yīng)用,談一下個人的一點(diǎn)看法,其中存有諸多缺陷,仍需不斷反思和完善。
參考文獻(xiàn):
[1]魯慶.微課在程序設(shè)計課程中的應(yīng)用[J].柳州職業(yè)技術(shù)學(xué)院學(xué)報,2014(06).
[2]承蓓.微課在高職《C語言程序設(shè)計》課程中的初探[J].中學(xué)課程輔導(dǎo)(教師通訊),2016(01).
DOI:10.16640/j.cnki.37-1222/t.2016.11.229
作者簡介:李玉林(1981-),男,湖南永興人,碩士,講師,研究方向:計算機(jī)網(wǎng)絡(luò)管理。