摘 要: 計算機技術(shù)的不斷發(fā)展,促使現(xiàn)有的教學模式也出現(xiàn)了比較大的轉(zhuǎn)變,對于微課的發(fā)展也提供了足夠的技術(shù)支撐。在微課教學模式中,能夠?qū)⒄n程中的片段單獨制作成為教學任務(wù),并且具備有教學目標明確、教學時間短以及針對性強的教學優(yōu)勢,因此在計算機應(yīng)用課程中也得到了廣泛的應(yīng)用,本文主要就基于微課程的C語言程序設(shè)計教學工作進行了探究分析。
關(guān)鍵詞: 微課程;C語言程序設(shè)計;教學改革
項目名稱:蘭州文理學院2018年創(chuàng)新創(chuàng)業(yè)教育改革項目——C語言程序設(shè)計慕課][ 王欣,1982年2月,計算機科學與技術(shù)專業(yè),主要從事程序設(shè)計相關(guān)課程的教學科研工作。
C語言計算機專業(yè)編程設(shè)計是一項基礎(chǔ)課程,其教學重點在于對學生計算機邏輯思維能力進行培養(yǎng)。近年來隨著我國新課改改革力度的不斷加強,對于學生創(chuàng)新能力跟創(chuàng)新意識的教育要求進一步升高,也就導致了傳統(tǒng)的C語言程序設(shè)計教學模式難以滿足現(xiàn)階段的教學需求。通過微課程的應(yīng)用,還具備有互動性強以及參與度高的特點,并能夠促進C語言程序設(shè)計教學的教學質(zhì)量以及教學效果得到大幅度的提升,借此獲得良好的課程教學效果。
一、微課程概述
隨著我國計算機技術(shù)以及網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,促使學生的學習方式朝著多樣化的方向不斷進行延伸。微課作為一種基于互聯(lián)網(wǎng)以及移動通信環(huán)境下的視頻教學教學模式,其核心在于課程以及課例所構(gòu)成的教學視頻片段,此外還包含有針對性的聯(lián)系測試、學生問題提交以及教師反饋點評等多種輔助性教學資源。在微課教學模式中,可以對常規(guī)的教學課件進行課程的有效提煉以及發(fā)展,并具備有教學時間短、教學內(nèi)容突出以及互動性強等應(yīng)用優(yōu)勢,并且能夠很好的營造出一種主題式以及半結(jié)構(gòu)化的教學資源整合環(huán)境。
較之于傳統(tǒng)長達45分鐘的教學模式,微課的教學時間一般會控制在10分鐘以內(nèi),其能夠?qū)虒W內(nèi)容進行有效的精簡處理,從而幫助學生集中精力來進行課程內(nèi)容的學習。就教學內(nèi)容方面進行對比,微課程中所采用的片段式教學方式能夠?qū)δ骋恢R點上的內(nèi)容進行有效的反映,使得教學內(nèi)容的傳播更加簡練。在教學主題上面,微課程每一節(jié)課度有對應(yīng)的主題,并能夠?qū)⒁恍┻B貫的課程劃分成不同的主題來進行教學,這樣也就可以讓學生的學習自主性得到有效的提升,借此來獲得良好的教學效果。在傳播方式上面,微課能夠通過網(wǎng)絡(luò)以及手機等多種終端來進行觀看,學生也可以隨時隨地的進行學習,促使課程學習的便利性得到大幅度的提升。此外在微課程中,學生還可以通過多種渠道來進行針對性的課題討論,這樣也就能夠提升學習的生動性,對于課程學習過程中存在的難點問題也能夠進行有效的解決。
C語言程序設(shè)計作為計算機專業(yè)的一項基礎(chǔ)課程,在該課程教學過程中要求學生能夠掌握一些基本的計算機語言編寫方法,還需要不斷增強學生的創(chuàng)新思維能力以及邏輯思維能力。在該課程的傳統(tǒng)教育模式中多是通過理論+實踐操作的模式來進行教學,而在教學課時的分配上也多是以實踐操作為主,這容易導致學生的理論知識掌握不夠扎實,對于編程思想也無法進行充分的掌握。通過微課程這一教學模式的應(yīng)用,則能夠給于學生提供解決某一問題的思路,學生在編寫程序中如果遇到了不清楚的實現(xiàn)環(huán)節(jié),通過微課程還能夠進行針對性的片段學習,來幫助學生對該方面的理論知識進行有效的掌握。此外微課程的互動性還能夠?qū)崿F(xiàn)學生與教師的直接交流,學生可以將自己不理解的知識內(nèi)容通過留言以及在線交流等多種模式來傳遞給教師,然后通過教師的反饋來對該方面的知識進行理解,借此來獲得良好的C語言程序設(shè)計教學效果。
二、微課程在《C語言程序設(shè)計》教學中的應(yīng)用策略
在通過微課程來進行C語言程序設(shè)計這門課程的教學過程中,為了獲得良好的教學效果,在運用微課環(huán)境過程中還需要對微課內(nèi)容的針對性進行明確,然后還需要保證應(yīng)用實例的通俗性,來讓學生更容易理解相關(guān)的理論內(nèi)容,此外還需要保障情節(jié)的完整性,最后則需需要充分體現(xiàn)出教學效果的明顯性。因為在通過微課程這一模式來進行教學時,還需要通過以下幾點教學策略來進行。
(一)保障微課教學內(nèi)容的針對性
在通過微課程來進行C語言課程的教學過程中,還需要對學生在程序設(shè)計過程中遇到的各種問題進行有效的解決,并需要不斷提升學生的編程邏輯思維能力。比如就for語句以及if語句的用法跟區(qū)別進行教學時,還需要學生掌握良好的邏輯思維能力,然后在此基礎(chǔ)上進行合理的微課設(shè)計工作。通過對for語句跟if語句進行指定true語言的設(shè)置,然后再進行執(zhí)行模塊以及參數(shù)的合理選擇,也就可以通過if語句來對true以及false的執(zhí)行效果進行有效的判斷。為了讓微課程的教學效果得到充分的 發(fā)揮,還需要保障實例的簡短性,這樣才能夠協(xié)助學生對該方面的內(nèi)容進行有效的理解,借此獲得良好的教學效果。
(二)保障微課教學實例的易懂性
在進行微課教學過程中,要求其呈現(xiàn)出來的內(nèi)容能夠讓學生進行充分的理解,這樣學生才能夠?qū)ψ陨硭莆盏闹R體系進行不斷的優(yōu)化與完善,在此基礎(chǔ)上不斷提升自己的編程能力以及邏輯思維能力。因此在進行微課程的設(shè)計過程中還需要充分考慮到學生所掌握的知識層次,然后將一些學生熟悉的實例作為切入口進行相關(guān)課程內(nèi)容的教學。就if語句對true以及false的執(zhí)行理解方面進行教學時,還可以通過學生日常生活中的一些案例來對true以及false內(nèi)容進行闡述,比如在學生合唱過程中隨機選取一首歌曲,可以將會唱的學生歸類為true,不會唱的歸類為false。這樣也就能夠讓課堂教學的趣味性得到進一步的提升,借此來吸引學生對該課程的學習興趣,從而獲得良好的教學效果。
(三)保障微課教學情節(jié)的完整性
在微課程的設(shè)置過程時多是根據(jù)某一課程內(nèi)容來進行設(shè)計的,跟課程大綱的聯(lián)系性也不大,因此在通過微課程來進行C語言設(shè)計這門課程的教學過程中,也就要求學生能夠具備有良好的C語言基礎(chǔ)。此外在微課內(nèi)容中需要進行適當?shù)那楣?jié)設(shè)置,對于C語言理論知識中各種程序語句的連帶關(guān)系也需要進行詳細的說明,這樣才能夠讓學生對微課程中提及的相關(guān)內(nèi)容有清晰的認知,從而通過微課程來對自身的知識體系進行不斷的優(yōu)化與完善。此外在微課程內(nèi)容的設(shè)計過程中,還要進行主題的明確劃分,并保障課程內(nèi)容的清晰度,這樣才能夠讓學生更好的通過微課程來進行學習,借此來獲得良好的教學效果。
結(jié)束語:
綜上所述,通過微課程來進行C語言設(shè)計這門課程的教學過程中,能夠?qū)鹘y(tǒng)的教學方式進行有效的優(yōu)化,并且能夠給學生提供更加便利以及優(yōu)質(zhì)的學習模式,對于傳統(tǒng)教學模式中存在的不足之處也能夠進行有效的優(yōu)化,因此各院校也就可以在C語言程序設(shè)計中積極通過微課程來進行教學,來讓學生的邏輯編程能力以及理論知識掌握水平得到有效的提升,借此獲得良好的教學效果。
參考文獻
[1]田思,謝玉華.基于微課程的C語言程序設(shè)計教學改革探索[J].信息與電腦,2015,(12):180-181.
[2]田敬華.微課程理念下的“C語言程序設(shè)計”教學改革[J].科教導刊,2015,(13):120-121.
[3]孫兆東,葛日波.C語言程序設(shè)計交互式微課程資源開發(fā)應(yīng)用[J].實驗技術(shù)與管理,2017,(12):206-209.