朱鴻鵬 袁赟
摘要:隨著微課程在各學(xué)科教學(xué)工作中發(fā)揮重要作用,以C語言程序設(shè)計(jì)為基礎(chǔ)的大學(xué)計(jì)算機(jī)課程也應(yīng)投身到教學(xué)變革的大潮中。大部分高校學(xué)生在初次系統(tǒng)學(xué)習(xí)C語言的過程中會(huì)遭遇較多的困難,對(duì)他們學(xué)習(xí)C語言的熱情和實(shí)際效果造成很大影響。該文分析了微課程變革對(duì)C語言程序設(shè)計(jì)教學(xué)的重要意義,并系統(tǒng)探討了微課程的應(yīng)用原則以及構(gòu)建高效C語言微課程教學(xué)的具體思路。
關(guān)鍵詞:C語言;微課程;視頻;反饋
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)22-0099-02
1 引言
自計(jì)算機(jī)課程成為大學(xué)基礎(chǔ)課程以來,C語言程序設(shè)計(jì)就是其基礎(chǔ)教學(xué)內(nèi)容,對(duì)于培養(yǎng)學(xué)生的邏輯計(jì)算思維能力具有重要作用。然而,很多學(xué)生由于在思維方式上“轉(zhuǎn)型”困難,在學(xué)習(xí)C語言時(shí)往往感覺難度較大。在微課程教學(xué)發(fā)揮重要作用的今天,計(jì)算機(jī)教學(xué)也應(yīng)突破傳統(tǒng)思維,積極投身到網(wǎng)絡(luò)微課程改革的大潮中,力爭探索出一條高效、高質(zhì)量的教學(xué)新路徑。
2 運(yùn)用微課程推動(dòng)C語言程序設(shè)計(jì)教學(xué)改革的意義
C語言程序設(shè)計(jì)是計(jì)算機(jī)程序設(shè)計(jì)的奠基課程,對(duì)剛進(jìn)入大學(xué)校園的學(xué)生而言,在沒有程序設(shè)計(jì)基礎(chǔ)的前提下,面對(duì)該門課程有限的課時(shí)、抽象的概念以及復(fù)雜的知識(shí)點(diǎn)時(shí),往往會(huì)感覺難度較大[1]。目前,在計(jì)算機(jī)課程教學(xué)方法創(chuàng)新變革的潮流中,部分高校存在“轉(zhuǎn)身慢”的問題,仍然沿襲傳統(tǒng)的教學(xué)模式,即在課堂上集中進(jìn)行理論知識(shí)教學(xué),在實(shí)驗(yàn)課或課后環(huán)節(jié)進(jìn)行答疑輔導(dǎo)。盡管傳統(tǒng)教學(xué)模式有利于計(jì)算機(jī)教學(xué)活動(dòng)按部就班進(jìn)行,并且大部分計(jì)算機(jī)教師也認(rèn)可和享受這種模式,但其實(shí)際教學(xué)效果難以令人滿意。
以理論教學(xué)為例,由于課堂教學(xué)時(shí)間有限,每堂課需要承載相當(dāng)大的知識(shí)量,在課堂上教師沒有時(shí)間進(jìn)行細(xì)講,學(xué)生很難進(jìn)行有效的消化吸收,再加上大部分學(xué)生缺乏主動(dòng)學(xué)習(xí)精神和自主學(xué)習(xí)意識(shí),到后期學(xué)習(xí)積極性會(huì)逐漸降低。此外,實(shí)驗(yàn)課程的學(xué)時(shí)也非常有限,實(shí)驗(yàn)教學(xué)目的也僅僅是讓學(xué)生通過編寫幾個(gè)簡單小程序來加深對(duì)課堂知識(shí)點(diǎn)的理解,對(duì)學(xué)生編程思維的提升難以起到實(shí)質(zhì)性效果,也不利于他們對(duì)知識(shí)點(diǎn)的深入理解和掌握[2]。微課程通過新穎的“微”教學(xué)模式能夠顯著提升學(xué)生的自主學(xué)習(xí)精神,同時(shí)通過對(duì)教學(xué)模式的網(wǎng)絡(luò)化和微型化變革,培養(yǎng)學(xué)生的課堂主人翁意識(shí),在微課程平臺(tái)的輔助下,學(xué)生可以對(duì)C語言相關(guān)知識(shí)點(diǎn)進(jìn)行強(qiáng)化學(xué)習(xí),在查漏補(bǔ)缺的同時(shí)強(qiáng)化對(duì)知識(shí)點(diǎn)的理解,真正達(dá)到舉一反三、見“微”知著的學(xué)習(xí)目的。
3 運(yùn)用微課程推動(dòng)C語言程序設(shè)計(jì)教學(xué)改革的基本原則
3.1 把握微課程小而精的制作原則
微課程的學(xué)習(xí)資源制作需要體現(xiàn)“微”和“精”的特點(diǎn),即要求教師在吃透培養(yǎng)計(jì)劃和教學(xué)目標(biāo)的前提下,對(duì)學(xué)生技能培養(yǎng)目標(biāo)和課程知識(shí)點(diǎn)進(jìn)行系統(tǒng)梳理,從中遴選出疑點(diǎn)、難點(diǎn)、重點(diǎn)和熱點(diǎn),根據(jù)小而精的原則制作微課程資源庫,體現(xiàn)C語言教學(xué)的代表性、示范性和高效性[3]。微視頻是學(xué)生最喜歡的微課程學(xué)習(xí)資源形式,教師在制作微視頻時(shí),應(yīng)保證語言簡潔、畫面清晰、環(huán)境安靜,體現(xiàn)出對(duì)教學(xué)活動(dòng)的總結(jié)反思和高度概括。教師在制作完成后應(yīng)將微課程學(xué)習(xí)包及時(shí)傳送給學(xué)生,幫助學(xué)生實(shí)現(xiàn)真正的高效學(xué)習(xí)和及時(shí)學(xué)習(xí)。
3.2 貫徹微課程以學(xué)生為主體的理念
微課程制作的根本目的是為學(xué)生提供一個(gè)高效學(xué)習(xí)的渠道,教師在制作微課程時(shí),必須站在學(xué)生的思維視角,從學(xué)生的實(shí)際學(xué)習(xí)需要出發(fā),設(shè)計(jì)好微課程的制作理念、步驟和方法。教師要準(zhǔn)確把握學(xué)生的心理特點(diǎn)和思維模式,結(jié)合學(xué)生現(xiàn)有知識(shí)庫按照提出、分析、解決問題的程序進(jìn)行微課程制作。例如,大部分基礎(chǔ)知識(shí)點(diǎn)可以通過微視頻資源引導(dǎo)學(xué)生在課前完成預(yù)習(xí)和自學(xué),而對(duì)于屬于重難點(diǎn)的知識(shí)點(diǎn),則需要在課堂上通過教師輔導(dǎo)和同學(xué)幫助的形式進(jìn)行針對(duì)性“解決”。這樣,教學(xué)方式成功地實(shí)現(xiàn)以教師為中心向以學(xué)生為中心的實(shí)質(zhì)轉(zhuǎn)變,更有利于培養(yǎng)學(xué)生對(duì)C語言的學(xué)習(xí)興趣,并通過在課堂環(huán)節(jié)模擬一些實(shí)踐場(chǎng)景,能夠進(jìn)一步提升學(xué)生對(duì)知識(shí)點(diǎn)的理解。
4 運(yùn)用微課程推動(dòng)C語言程序設(shè)計(jì)教學(xué)改革的策略
4.1 把握微課程的科學(xué)滲透模式
微課程的制作需要貫穿在整個(gè)教學(xué)進(jìn)程中,從課前準(zhǔn)備、到課堂教學(xué)再到課后反饋,都應(yīng)該看到微課程的身影。在應(yīng)用微課程前期,教師就應(yīng)該精心制作教學(xué)內(nèi)容,設(shè)計(jì)教學(xué)場(chǎng)景,使制作的微課程資源能夠緊密貼合教學(xué)需要,有效降低學(xué)生學(xué)習(xí)難度[4]。例如,在微視頻制作中教師可以巧妙地融入生活場(chǎng)景,以學(xué)生熟悉的特定場(chǎng)景進(jìn)行課程導(dǎo)入,如通過紅綠燈調(diào)控場(chǎng)景引入程序設(shè)計(jì)的概念,進(jìn)而延伸到以何種語言結(jié)構(gòu)實(shí)現(xiàn),如何實(shí)現(xiàn),從而將教學(xué)的重難點(diǎn)一一呈現(xiàn)出來,引導(dǎo)學(xué)生“下功夫”學(xué)習(xí)。
大部分學(xué)生在進(jìn)入大學(xué)前沒有系統(tǒng)性地學(xué)習(xí)計(jì)算機(jī)課程,因此計(jì)算機(jī)基礎(chǔ)都比較薄弱,C語言程序設(shè)計(jì)作為大學(xué)計(jì)算機(jī)課程的基礎(chǔ)教學(xué)板塊,涉及的知識(shí)點(diǎn)非常多,傳統(tǒng)教學(xué)方式往往需要學(xué)生逐條學(xué)習(xí)和記憶,容易出現(xiàn)紕漏且困難重重?;诖?,教師在制作微課資源時(shí),可以結(jié)合學(xué)生的反饋和知識(shí)點(diǎn)的重點(diǎn)難點(diǎn),制作針對(duì)性的視頻資源,通過高效的重點(diǎn)講解,幫助學(xué)生直達(dá)知識(shí)點(diǎn)核心,進(jìn)行深入的學(xué)習(xí)和理解,同時(shí)加強(qiáng)對(duì)學(xué)生反饋信息的搜集的整理,形成微課程教學(xué)的良性循環(huán)。
4.2 制作優(yōu)質(zhì)的微課程教學(xué)資源
運(yùn)用微課程改革C語言程序設(shè)計(jì)的教學(xué),需要實(shí)現(xiàn)二者的緊密銜接,使微課程能夠貫穿到C語言程序設(shè)計(jì)教學(xué)的全過程中。具體而言,制作C語言程序設(shè)計(jì)的“科學(xué)”微課程資源,應(yīng)遵循如下流程:確定教學(xué)內(nèi)容、教學(xué)設(shè)計(jì)、制作微視頻、完善教學(xué)資源、上傳教學(xué)、課后反饋等。以For循環(huán)微課程教學(xué)為例,其作為C語言的三大循環(huán)結(jié)構(gòu)之一,具有可讀性強(qiáng)、語法簡潔、操作高效等特點(diǎn),也是學(xué)生較難掌握的C語言知識(shí)點(diǎn)。教師在制作微課程前,首先要了解學(xué)生學(xué)習(xí)的“痛點(diǎn)”,而學(xué)習(xí)for循環(huán)的難點(diǎn)在于循環(huán)變量初值、終值以及步長的設(shè)置?;诖?,教師可以進(jìn)一步明確微課程的教學(xué)目標(biāo),即要求學(xué)生能夠全面掌握for循環(huán)的結(jié)構(gòu)特點(diǎn)和相應(yīng)執(zhí)行過程;理解for循環(huán)的語法,能夠熟練地設(shè)置其初值、終值,確定其步長等;能夠通過for循環(huán)完成相應(yīng)程序設(shè)計(jì)并解決簡單實(shí)際問題。
由于微課程時(shí)間較短,制作微課程資源時(shí),應(yīng)充分利用視頻教學(xué)直觀性強(qiáng)、表現(xiàn)力強(qiáng)的特點(diǎn),制作短小精悍的教學(xué)視頻。教師應(yīng)該嚴(yán)格根據(jù)確定好的教學(xué)目標(biāo)精煉內(nèi)容,壓縮視頻,以幫助學(xué)生快速進(jìn)入教學(xué)主題。以for循環(huán)為例,微課視頻應(yīng)該順序體現(xiàn)for循環(huán)的語法特點(diǎn)、執(zhí)行過程、實(shí)際案例操作以及教學(xué)總結(jié)等。在制作教學(xué)視頻時(shí),教師需要設(shè)計(jì)好課間、鏡頭、教學(xué)語言等,比如語言應(yīng)力求簡潔和易懂,每個(gè)教學(xué)板塊的具體時(shí)長應(yīng)科學(xué)分配。為了充分幫助學(xué)生在有限時(shí)間內(nèi)實(shí)現(xiàn)高效學(xué)習(xí),在拍攝視頻課間時(shí),應(yīng)多用圖片和動(dòng)畫等生動(dòng)、直觀的表現(xiàn)形式進(jìn)行教學(xué)演示,并配合適當(dāng)?shù)恼Z音講解,還可以根據(jù)實(shí)際教學(xué)條件配上同步字幕。當(dāng)然,微課程的教學(xué)資源并不局限于微課視頻,也需要相應(yīng)教學(xué)資源輔助教學(xué),以for循環(huán)為例,教師還可以制作相關(guān)的教學(xué)PPT、實(shí)驗(yàn)素材和練習(xí)測(cè)試卷等,通過系統(tǒng)的微課程資源實(shí)現(xiàn)“提升高?!钡慕虒W(xué)目的。
4.3 開展高效的微課程教學(xué)實(shí)踐
在制作好微課資源后,教師可以通過兩種方式開展微課程的實(shí)踐教學(xué)環(huán)節(jié),一是將制作的微課資源上傳到網(wǎng)絡(luò)學(xué)習(xí)平臺(tái),這些網(wǎng)絡(luò)平臺(tái)可以是教師組織的qq學(xué)習(xí)群、微信學(xué)習(xí)群等,供學(xué)生在課下進(jìn)行自主學(xué)習(xí)和提升,有效彌補(bǔ)課堂教學(xué)時(shí)間的不足,教師可以將微課程資源提前發(fā)布到網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)上,幫助學(xué)生開展針對(duì)性的課前微課預(yù)習(xí),為其后的課堂教學(xué)做好鋪墊[5]。一是在課堂教學(xué)環(huán)節(jié)開展C語言微課教學(xué)的延伸,重點(diǎn)從理論知識(shí)鋪墊、實(shí)操案例講解等環(huán)節(jié)切入展開教學(xué),同時(shí)結(jié)合案例教學(xué)法、項(xiàng)目驅(qū)動(dòng)教學(xué)法等將學(xué)生熟悉的日常生活問題引入教學(xué)中,充分體現(xiàn)C語言工具性的特點(diǎn),刺激學(xué)生的積極性,讓學(xué)生在問題驅(qū)動(dòng)下進(jìn)入到微課學(xué)習(xí)環(huán)節(jié)。由于學(xué)生已經(jīng)通過課前的微課自主學(xué)習(xí)初步掌握了所要學(xué)習(xí)的知識(shí)體系,教師在課堂教學(xué)環(huán)節(jié)就不必針對(duì)知識(shí)點(diǎn)進(jìn)行面面俱到的詳細(xì)講解,而應(yīng)根據(jù)教學(xué)重難點(diǎn)和學(xué)生實(shí)際掌握知識(shí)的情況進(jìn)行針對(duì)性的輔導(dǎo)和答疑。在完成重要知識(shí)點(diǎn)的教學(xué)后,教師可以布置鞏固和提高練習(xí),幫助學(xué)生鞏固所學(xué)知識(shí)和內(nèi)容。
4.4 打造高質(zhì)量的教學(xué)反饋體系
大部分學(xué)生在C語言學(xué)習(xí)的實(shí)際過程中會(huì)碰到很多問題,這些問題又往往直接影響著微課實(shí)際教學(xué)質(zhì)量的提升,因此,計(jì)算機(jī)教師還應(yīng)充分重視學(xué)生的學(xué)習(xí)反饋和評(píng)價(jià)。教師應(yīng)積極引導(dǎo)和鼓勵(lì)學(xué)生將學(xué)習(xí)問題通過網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)或者當(dāng)面交流的方式與教師進(jìn)行及時(shí)溝通,而教師自身則應(yīng)充分重視學(xué)生的反饋意見,一方面進(jìn)行適時(shí)的輔導(dǎo)答疑,一方面綜合學(xué)生的反饋情況對(duì)微課教學(xué)體系進(jìn)行合理調(diào)整,進(jìn)一步優(yōu)化教學(xué)內(nèi)容、調(diào)整教學(xué)進(jìn)度和方法。
5 結(jié)語
微課程從本質(zhì)上而言是基于網(wǎng)絡(luò)技術(shù)對(duì)傳統(tǒng)課程展開的網(wǎng)絡(luò)化和微型化創(chuàng)新,其教學(xué)理念和模式是對(duì)傳統(tǒng)師生角色的“顛覆式”發(fā)展,要求教師能夠真正地做到以生為本,完成以教為主向以學(xué)為主的徹底轉(zhuǎn)變。在微課的應(yīng)用實(shí)踐,教師應(yīng)切實(shí)把握好微課程“微”“精”的本質(zhì)特點(diǎn),全面理解微課程的教學(xué)理念和程序,設(shè)計(jì)好微課程的教學(xué)流程,結(jié)合好C語言的教學(xué)特點(diǎn),才能開展卓有成效的微課教學(xué)。
參考文獻(xiàn):
[1] 何宏,王寧.自主學(xué)習(xí)型《C語言程序設(shè)計(jì)》微課程網(wǎng)絡(luò)平臺(tái)建設(shè)與研究[J].科教導(dǎo)刊:電子版,2016(7):36-37.
[2] 李沙,莫天生.微課程在《C語言程序設(shè)計(jì)》教學(xué)中的設(shè)計(jì)與應(yīng)用[J].數(shù)碼世界,2017(11):270-271.
[3] 樂藝.微課程的設(shè)計(jì)、開發(fā)與管理-以”C語言程序設(shè)計(jì)”微課程為例[J].中國教育信息化,2016(12):55-58.
[4] 周玉珍,陳蕓.基于微課程的計(jì)算機(jī)語言通識(shí)類課程翻轉(zhuǎn)課堂模型建構(gòu)及實(shí)踐[J].職教通訊,2017(18):6-10.
[5] 付興宏,羅雨滋.高職院校項(xiàng)目教學(xué)與微課程的協(xié)作模式探索-以計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)《C語言程序設(shè)計(jì)》課程為例[J].電腦知識(shí)與技術(shù),2018(5):89-91.
【通聯(lián)編輯:梁書】