陳曉紅
摘要:本文設(shè)計(jì)了主題為“C語言循環(huán)結(jié)構(gòu)”教學(xué)活動(dòng),教學(xué)上綜合運(yùn)用 “啟發(fā)式教學(xué)”“案例教學(xué)法”“小組合作”等方法。本文探索的教學(xué)設(shè)計(jì)與實(shí)踐,將為循環(huán)結(jié)構(gòu)教學(xué)質(zhì)量和效率的提升提供參考。
關(guān)鍵詞:循環(huán)結(jié)構(gòu);啟發(fā)式教學(xué);小組合作
中圖分類號(hào):G424.1? ? 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2021)02-0104-02
1 教學(xué)內(nèi)容分析
《高級(jí)語言程序設(shè)計(jì)(C)》開設(shè)的目的是使學(xué)生掌握程序設(shè)計(jì)的基本概念,逐步形成正確的程序設(shè)計(jì)思想;掌握程序設(shè)計(jì)的基本技術(shù);具備調(diào)試程序的能力。C 語言功能強(qiáng)大,程序編寫靈活,具有較強(qiáng)的實(shí)踐性,因此對(duì)學(xué)生以后參與專業(yè)領(lǐng)域的應(yīng)用軟件的開發(fā)和使用會(huì)有極大的幫助。
本節(jié)課內(nèi)容是介紹循環(huán)結(jié)構(gòu)的思想和特點(diǎn),目標(biāo)是學(xué)生能夠掌握for循環(huán)語句的語法和應(yīng)用,能運(yùn)用循環(huán)的思想解決實(shí)際生活中的問題。教師通過趣味性教學(xué),激發(fā)學(xué)生學(xué)習(xí)的興趣,從而提高學(xué)生的注意力和主動(dòng)參與的積極性。在授課過程中通過“重復(fù)廣告”“阿凡提的工錢”“跑步打卡”等趣味內(nèi)容講解循環(huán)的語法、執(zhí)行過程、for語句的退出機(jī)制。課堂最后提出“存錢翻番”的問題,請(qǐng)學(xué)生課后分組討論,如何使用for循環(huán)語句計(jì)算本金翻番的時(shí)間。
本節(jié)課教學(xué)前,學(xué)生已經(jīng)掌握了賦值語句的用法,也掌握了順序結(jié)構(gòu)和分支結(jié)構(gòu),這些都是學(xué)習(xí)for循環(huán)語句的基礎(chǔ)。而循環(huán)結(jié)構(gòu)是整個(gè)程序設(shè)計(jì)的核心部分, for循環(huán)語句的學(xué)習(xí),使學(xué)生提高綜合應(yīng)用的能力,為后續(xù)的教學(xué)及程序設(shè)計(jì)開發(fā)打下堅(jiān)實(shí)的基礎(chǔ)。
本節(jié)課的教學(xué)重點(diǎn)是for語句的基本語法結(jié)構(gòu)、執(zhí)行過程、退出機(jī)制。教學(xué)難點(diǎn)在于學(xué)會(huì)使用for語句編寫程序,解決實(shí)際問題。
2 教學(xué)目標(biāo)設(shè)計(jì)
2.1教學(xué)對(duì)象特征分析
教學(xué)對(duì)象:《高級(jí)語言程序設(shè)計(jì)(C)》課程的教學(xué)對(duì)象一般是非計(jì)算機(jī)專業(yè)的理工科大一新生,開課學(xué)期在大一下學(xué)期。
起始能力分析:經(jīng)過前幾章的學(xué)習(xí),學(xué)生已經(jīng)熟悉了C程序的編程環(huán)境與運(yùn)行方法,掌握了C語言的基本代碼設(shè)計(jì),已能上機(jī)運(yùn)行簡單的C程序。這為本節(jié)課提供了必要的知識(shí)儲(chǔ)備和操作基礎(chǔ)。
但由于大部分同學(xué)第一次接觸程序設(shè)計(jì),編程基礎(chǔ)幾乎空白,對(duì)于如何將現(xiàn)實(shí)問題轉(zhuǎn)換為計(jì)算機(jī)問題求解的過程完全不清楚,需要教師引導(dǎo)。
態(tài)度:計(jì)算機(jī)是當(dāng)代大學(xué)生必須掌握的學(xué)習(xí)和工作工具,大部分學(xué)生對(duì)計(jì)算機(jī)編程很感興趣,學(xué)習(xí)態(tài)度較為積極。但是,由于編程自身存在的難度性,學(xué)生普遍具有畏難情緒,因此,教師應(yīng)該常常給予鼓勵(lì)、提示,加以方法引導(dǎo),以提高學(xué)生克服困難的積極性。
分析方法:在分析過程中采用了觀察、談話和問卷調(diào)查等方法。
2.2教學(xué)目標(biāo)分析
知識(shí)與技能目標(biāo):
掌握循環(huán)的概念,理解循環(huán)結(jié)構(gòu)的內(nèi)涵;
熟記for循環(huán)語句的格式并理解執(zhí)行過程;
掌握for循環(huán)中退出的三種情況;
將生活和數(shù)學(xué)實(shí)例提煉成算法,并能使用for循環(huán)語句編程,提升解決問題的能力。
情感態(tài)度與價(jià)值觀目標(biāo):
比認(rèn)知與技能目標(biāo)更為有意義的是,學(xué)生能夠通過工作、學(xué)習(xí)和生活中具體問題的計(jì)算機(jī)求解體會(huì)到利用計(jì)算機(jī)解決問題的有效性,并從中獲得成就感,同時(shí)提高編程學(xué)習(xí)的積極主動(dòng)性,消除學(xué)習(xí)C語言的畏難情緒。具體表現(xiàn)如下:
能夠?qū)P穆犝n,積極主動(dòng)思考問題并尋求解決方法;
能夠獲取成就感,對(duì)編程產(chǎn)生興趣;
喜歡編程,對(duì)現(xiàn)實(shí)生活和客觀世界中的問題積極主動(dòng)尋找利用計(jì)算機(jī)解決的方法。
3教法、學(xué)法設(shè)計(jì)
在講授循環(huán)結(jié)構(gòu)過程中教師時(shí)時(shí)觀察學(xué)生的反應(yīng),處處啟發(fā),步步設(shè)疑,引領(lǐng)學(xué)生的思路緊跟教師的講課內(nèi)容。在教學(xué)上綜合運(yùn)用 “啟發(fā)式教學(xué)”“案例教學(xué)法” “任務(wù)驅(qū)動(dòng)”等方法。教授學(xué)生的學(xué)習(xí)方法上主要設(shè)計(jì)有“小組合作”“自主探究”等。
下面介紹本節(jié)課主要使用的教法、學(xué)法。
啟發(fā)式教學(xué)法:又稱為“問答式教學(xué)”,關(guān)鍵在于設(shè)置問題情境。采用啟發(fā)式教學(xué)可以充分調(diào)動(dòng)學(xué)生主動(dòng)思考的積極性,培養(yǎng)他們的問題意識(shí)和邏輯思維能力,避免教師唱獨(dú)角戲,也發(fā)揚(yáng)了教學(xué)民主的精神。在本講內(nèi)容講解中,教師時(shí)時(shí)設(shè)置問題,不直接告訴學(xué)生答案,啟發(fā)學(xué)生自己思考,最后由學(xué)生自己發(fā)現(xiàn)問題的答案并與老師交互,這樣既可以提高課堂的活躍氣氛,又鍛煉了學(xué)生的思考能力和表達(dá)能力。
案例教學(xué)法:通過情景導(dǎo)入、情況分析、歸納推斷來解決新的問題的方法。C語言程序設(shè)計(jì)是實(shí)踐性和應(yīng)用性極強(qiáng)的課程,在本節(jié)課講解中,從分析問題的重復(fù)性入手,精心選取生動(dòng)的實(shí)例,給學(xué)生一個(gè)比較實(shí)際的切入點(diǎn),使學(xué)生能歸納“重復(fù)行為”,從而理解和掌握循環(huán)的主要特點(diǎn):有規(guī)律地重復(fù)操作。
小組合作學(xué)習(xí)法: “小組合作學(xué)習(xí)”是指在班級(jí)授課過程中以學(xué)生學(xué)習(xí)小組為教學(xué)組織手段的一種教學(xué)組織方式。本節(jié)課安排課后學(xué)生進(jìn)行自主探究實(shí)踐,安排學(xué)生以小組為單位,共同探究用for語句解決“存錢翻番”問題,寫出循環(huán)算法,分析for語句執(zhí)行次數(shù)。
4教學(xué)環(huán)節(jié)設(shè)計(jì)
下面從教師活動(dòng),學(xué)生活動(dòng)和設(shè)計(jì)意圖三方面來描述“C語言循環(huán)結(jié)構(gòu)”的各個(gè)教學(xué)環(huán)節(jié)”。
(1)學(xué)環(huán)節(jié): 復(fù)習(xí)舊內(nèi)容,引入新內(nèi)容
教師活動(dòng):
① 復(fù)習(xí):回顧順序語句和條件語句;
② 思考、討論并回答:生活中的循環(huán)現(xiàn)象;
③ 通過“腦白金廣告”引出本節(jié)內(nèi)容:“什么是循環(huán)”、“為什么要用到循環(huán)結(jié)構(gòu)”。
學(xué)生活動(dòng):
①在老師的引導(dǎo)下回憶所學(xué)內(nèi)容;
②積極思考,回答老師的提問;
③了解本節(jié)內(nèi)容和主要學(xué)習(xí)目標(biāo)。
設(shè)計(jì)意圖:對(duì)舊知識(shí)進(jìn)行歸納闡述,闡明本節(jié)的重要地位和主要內(nèi)容。
(2)教學(xué)環(huán)節(jié): 通過示例講解For語句的語法結(jié)構(gòu)和執(zhí)行過程
教師活動(dòng):
①講解for語句的語法格式;
②提煉出“腦白金廣告”中的循環(huán)體,循環(huán)變量,條件判斷語句,循環(huán)變量的變化,寫出本例的for循環(huán)語句;
③分步講解for語句的執(zhí)行過程;
④提出“阿凡提的工錢”案例,請(qǐng)同學(xué)提煉出其中重復(fù)部分(循環(huán)體);
⑤按照for循環(huán)的語法格式編寫出本例的循環(huán)語句;
⑥啟發(fā)學(xué)生總結(jié)歸納:for語句的語法結(jié)構(gòu)和執(zhí)行過程。
學(xué)生活動(dòng):
①緊跟教師的講解,理解for語句的執(zhí)行過程;
②跟著教師思路,學(xué)會(huì)從案例中提煉出語法點(diǎn),編寫for循環(huán)語句。
設(shè)計(jì)意圖: 引入新知識(shí),引導(dǎo)學(xué)生積極思考。
(3) 教學(xué)環(huán)節(jié): 通過示例講解For循環(huán)退出機(jī)制
教師活動(dòng):
①提出“跑步打卡”案例,請(qǐng)同學(xué)歸納出退出循環(huán)體的情景;
②分析本例中退出循環(huán)體的三種情況:⑴跑完預(yù)設(shè)圈數(shù)⑵跑到某圈時(shí)退出,不再繼續(xù)跑;⑶跑至某圈時(shí)休息,下一圈時(shí)接著繼續(xù)跑;
③啟發(fā)學(xué)生比較:for循環(huán)中退出循環(huán)體的三種情況。
學(xué)生活動(dòng):
①了解循環(huán)結(jié)構(gòu)一定要編寫退出語句;
②了解退出循環(huán)結(jié)構(gòu)三種情況之間的異同,并能應(yīng)用到程序中。
設(shè)計(jì)意圖: 案例引入新知識(shí)點(diǎn),比較三種循環(huán)退出情景的異同,以加深對(duì)循環(huán)退出的理解。
(4)教學(xué)環(huán)節(jié): 課堂小結(jié)
教師活動(dòng):
①回顧本課重點(diǎn)、難點(diǎn),總結(jié)for語句的語法結(jié)構(gòu)和執(zhí)行過程,歸納比較for循環(huán)的退出語句。
學(xué)生活動(dòng):
①理解學(xué)習(xí)內(nèi)容、思考所學(xué)知識(shí)點(diǎn)的應(yīng)用。
設(shè)計(jì)意圖: 重復(fù)強(qiáng)調(diào),加強(qiáng)記憶。
(5)教學(xué)環(huán)節(jié): 分組自主探究(課后)
教師活動(dòng):
①提出問題:將錢存入銀行,年利率為5%,一年到期時(shí)本利自動(dòng)轉(zhuǎn)存,請(qǐng)問多少年后該存款能連本帶利翻一番?
②請(qǐng)學(xué)生分組討論:存錢過程的循環(huán)體是什么,循環(huán)結(jié)束條件是什么?
③請(qǐng)學(xué)生討論編碼;求解問題的答案。
學(xué)生活動(dòng):
①首先獨(dú)立思考問題;
②與小組同學(xué)討論,尋求解決方案并編碼。
設(shè)計(jì)意圖: 綜合應(yīng)用當(dāng)堂學(xué)到的所有知識(shí),通過讓學(xué)生實(shí)際動(dòng)手編寫程序,鍛煉學(xué)生實(shí)踐能力和團(tuán)隊(duì)協(xié)作的能力。
5 板書設(shè)計(jì)
板書是教學(xué)中使用最廣泛的教學(xué)媒體,板書藝術(shù)是教學(xué)藝術(shù)的有機(jī)組成部分。板書在教學(xué)中具有不可輕視的重要作用:1)板書具有概括作用。板書是教學(xué)內(nèi)容的高度概括和濃縮;2)板書具有導(dǎo)向作用。教材中有重點(diǎn)和難點(diǎn),板書設(shè)計(jì)必須選擇好恰當(dāng)?shù)淖?、詞、句,以引起學(xué)生注意。精心的板書設(shè)計(jì)有利于指導(dǎo)學(xué)生掌握重點(diǎn),突破難點(diǎn);3)板書具有分析綜合作用。教師可以邊分析邊板書,有助于教師講解過程,也能幫助學(xué)生提高邏輯思維能力。本堂課板書設(shè)計(jì)如下。
6 教學(xué)輔助方案設(shè)計(jì)
本堂課擬采用的教學(xué)輔助手段有:1)利用VC++6.0程序語言處理系統(tǒng),進(jìn)行案例分析;2)利用多媒體計(jì)算機(jī)進(jìn)行PPT文件的投影。
利用VC++6.0語言處理系統(tǒng)運(yùn)行案例的優(yōu)點(diǎn)在于:1)用案例來說明知識(shí)的實(shí)用性,更好的“學(xué)以致用”;2)案例教學(xué)更能吸引學(xué)生注意力,激發(fā)學(xué)習(xí)興趣;3)直觀運(yùn)行程序,便于學(xué)生熟悉語言處理系統(tǒng)。
采用PPT多媒體教學(xué)的優(yōu)點(diǎn)有:1)提高時(shí)間的利用率,加大知識(shí)容量,拓展更多的知識(shí)內(nèi)容;2)學(xué)習(xí)內(nèi)容圖文并茂,變得更加直觀形象;3)PPT文件可以網(wǎng)上共享,易于合作與交流。
7 總結(jié)
本文從課程教學(xué)實(shí)際出發(fā), 對(duì)教學(xué)內(nèi)容,教學(xué)對(duì)象特征,教學(xué)目標(biāo)進(jìn)行分析,在此基礎(chǔ)上,融合“啟發(fā)式教學(xué)”“案例教學(xué)法”“小組合作”等多種教學(xué)方法, 設(shè)計(jì)并實(shí)施了《高級(jí)語言程序設(shè)計(jì)(C)》循環(huán)結(jié)構(gòu)的教學(xué)方案。為提高C語言循環(huán)結(jié)構(gòu)的教學(xué)質(zhì)量和提升教學(xué)效率提供參考。
參考文獻(xiàn):
[1] 阮國榮.C語言循環(huán)結(jié)構(gòu)教學(xué)的設(shè)計(jì)與實(shí)踐探討[J].電腦迷,2018(10):79.
[2] 楊立,姚晶晶.VB循環(huán)案例的設(shè)計(jì)和應(yīng)用[J].電腦編程技巧與維護(hù),2016(11):14-15.
[3] 馬憲敏,于延.C語言中循環(huán)結(jié)構(gòu)的教學(xué)設(shè)計(jì)探討[J].計(jì)算機(jī)教育,2011(5):87-90.
[4] 楊陽.基于案例教學(xué)法的C語言教學(xué)設(shè)計(jì)[J].計(jì)算機(jī)時(shí)代,2016(6):104-106.
[5] 李娟,張燕.C語言循環(huán)結(jié)構(gòu)教學(xué)的設(shè)計(jì)與實(shí)踐[J].計(jì)算機(jī)教育,2018(3):89-91.
【通聯(lián)編輯:聞翔軍】