金本明
【摘要】計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言是計(jì)算機(jī)專業(yè)學(xué)生的必修課程之一,而在各門程序語(yǔ)言中,循環(huán)結(jié)構(gòu)都是基本結(jié)構(gòu)之一。如何讓學(xué)生自覺(jué)參與到程序設(shè)計(jì)的學(xué)習(xí)中來(lái),讓學(xué)生輕松理解那些晦澀的理論知識(shí)呢?螺旋式教學(xué)通過(guò)微型項(xiàng)目的設(shè)立與解決,讓學(xué)生由模仿到掌握,提高學(xué)生的學(xué)習(xí)興趣并能靈活應(yīng)用。
【關(guān)鍵詞】職業(yè)學(xué)校計(jì)算機(jī)專業(yè)螺旋式教學(xué)法程序設(shè)計(jì)課程應(yīng)用
【中圖分類號(hào)】G71 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】2095-3089(2012)11-0126-01
循環(huán)結(jié)構(gòu)是程序設(shè)計(jì)語(yǔ)言中三種基本結(jié)構(gòu)之一,在編寫(xiě)程序代碼時(shí),可以極大地提高程序設(shè)計(jì)效率,減少代碼編寫(xiě)的數(shù)量。但由于該結(jié)構(gòu)的效率高、代碼量少,對(duì)程序員的邏輯思維能力要求相應(yīng)要求就更高。歷年學(xué)習(xí)程序設(shè)計(jì)的學(xué)生在學(xué)習(xí)“順序結(jié)構(gòu)”、“分支結(jié)構(gòu)”時(shí)都認(rèn)為程序設(shè)計(jì)不難,但一遇到“循環(huán)結(jié)構(gòu)”,紛紛出現(xiàn)畏難情緒。故亟需改變目前的教學(xué)方法以適應(yīng)目前學(xué)生的狀況。
一、“螺旋式教學(xué)”掌握循環(huán)結(jié)構(gòu)教學(xué)簡(jiǎn)案:
1.教學(xué)目標(biāo):掌握C語(yǔ)言的循環(huán)結(jié)構(gòu)概念,并能利用循環(huán)結(jié)構(gòu)編寫(xiě)代碼,實(shí)現(xiàn)解題。
2.教學(xué)方法:采用激趣導(dǎo)入,充分運(yùn)用任務(wù)驅(qū)動(dòng)、啟發(fā)式教學(xué),通過(guò)自主學(xué)習(xí)、小組間的合作活動(dòng),促進(jìn)了同學(xué)之間的交流和融合;通過(guò)汲取他人的學(xué)習(xí)方法,促進(jìn)了自身學(xué)習(xí)方式的改進(jìn)。
3.任務(wù)設(shè)計(jì):(螺旋教學(xué)的關(guān)鍵點(diǎn))
例1:在屏幕上輸出*****
通過(guò)引申,引入循環(huán)結(jié)構(gòu)的意義,同時(shí)介紹循環(huán)語(yǔ)句,介紹語(yǔ)句各部分的作用。并利用循環(huán)語(yǔ)句對(duì)(例1)加以優(yōu)化。該例對(duì)于學(xué)生的理解相當(dāng)容易,僅對(duì)行、列做了稍微的變化,甚至可以說(shuō)基本是一樣的題目,而由于不同的題目,相同的方法,對(duì)學(xué)生的學(xué)習(xí)還是有會(huì)有新鮮感,并通過(guò)自己的理解而實(shí)現(xiàn)代碼,激發(fā)學(xué)生的學(xué)習(xí)興趣。這一環(huán)節(jié)也正體現(xiàn)了“螺旋教學(xué)”的“螺”,即知識(shí)的反復(fù)。
例2:在屏幕上輸出*****引申:在屏幕上輸出A(用ASCII碼實(shí)現(xiàn))
本例對(duì)例1及引申的功能進(jìn)行了結(jié)合,難度增加不大,但讓學(xué)生能看到循環(huán)的強(qiáng)大功能,只要對(duì)程序稍做改動(dòng),程序就能發(fā)生大變化,從而進(jìn)一步激發(fā)學(xué)生的學(xué)習(xí)興趣。而這一過(guò)程正體現(xiàn)了“螺旋教學(xué)”的“旋”,即知識(shí)的提高。
課堂任務(wù):
任務(wù)1:在屏幕上輸出12345
該任務(wù)較例題難度又有一點(diǎn)增加,但基本還屬于參照書(shū)寫(xiě)完成,也正因?yàn)殡y度不大,仍可保持學(xué)生對(duì)知識(shí)的好奇及興趣,在不知不覺(jué)中,進(jìn)一步實(shí)現(xiàn)了“螺”“旋”。
探究任務(wù):利用循環(huán)實(shí)現(xiàn)s=1+2+3+……+100.
通過(guò)探究,拓展對(duì)循環(huán)結(jié)構(gòu)功能的認(rèn)識(shí),以讓學(xué)生發(fā)現(xiàn)循環(huán)結(jié)構(gòu)不僅可用在輸出簡(jiǎn)單圖形,而且可用在算術(shù)運(yùn)算中。了解循環(huán)結(jié)構(gòu)在編程應(yīng)用中的全面性。
課后作業(yè):1.在屏幕上輸出abcdefg
2.利用循環(huán)實(shí)現(xiàn)s=1+3+5+……+99.
通過(guò)完整的教學(xué)過(guò)程,讓學(xué)生認(rèn)識(shí)循環(huán)結(jié)構(gòu)的強(qiáng)大而全面的功能;通過(guò)“螺旋”的方式讓學(xué)生感覺(jué)學(xué)習(xí)的方便及易接受性。使學(xué)生在潛移默化中掌握知識(shí)。
二、教學(xué)反思:
本課的教學(xué)設(shè)計(jì)符合新課標(biāo)的理念和要求,突出了學(xué)生的主體地位,也充分體現(xiàn)了教師的主導(dǎo)作用。開(kāi)始從學(xué)生的興趣入手,引導(dǎo)學(xué)生本節(jié)課要學(xué)習(xí)的內(nèi)容,然后通過(guò)任務(wù)式的驅(qū)動(dòng),讓學(xué)生在解決問(wèn)題的過(guò)程中,探索求新知,鞏固舊知識(shí),把課堂真正地還給學(xué)生,讓學(xué)生自始至終充分自主的學(xué)習(xí),自我探索、自我展示、自我激勵(lì)、自我調(diào)控,學(xué)生“指導(dǎo)”學(xué)生,協(xié)作互助;而執(zhí)教者始終保持著一個(gè)引航者、指導(dǎo)者、組織者的角色,體現(xiàn)了師生關(guān)系的和諧。
在教學(xué)中始終鼓勵(lì)學(xué)生動(dòng)腦、動(dòng)手,培養(yǎng)學(xué)生的獨(dú)立思考能力;通過(guò)專題學(xué)習(xí)網(wǎng)站的探究學(xué)習(xí),既可以提高學(xué)生的信息技術(shù)水平,又有助于提高其他知識(shí)的認(rèn)知水平。
但在實(shí)施教學(xué)的過(guò)程中,由于學(xué)生的個(gè)性差異,導(dǎo)致在代碼實(shí)現(xiàn)過(guò)程中,進(jìn)度不一,甚至有同學(xué)出現(xiàn)索性不寫(xiě)的狀況。在小組交流時(shí),發(fā)現(xiàn)同學(xué)的討論僅僅停留在形式上,沒(méi)有真正體現(xiàn)學(xué)生積極主動(dòng)的參與,在回答問(wèn)題的時(shí)候?qū)W生關(guān)注的仍然是“我怎么樣”,而不是“我們小組怎么樣”,體現(xiàn)不出學(xué)生之間的合作學(xué)習(xí)。在以后的教學(xué)中,需要加強(qiáng)對(duì)學(xué)生個(gè)體情況的了解,及時(shí)發(fā)現(xiàn)學(xué)生存在的問(wèn)題,合理安排任務(wù),提高學(xué)生的學(xué)習(xí)效果,讓學(xué)生從真正意義上動(dòng)起來(lái),做到動(dòng)手、動(dòng)腦、動(dòng)嘴。
參考文獻(xiàn):
[1]李永明,程序設(shè)計(jì)課程“螺旋式”教學(xué)法的探索與實(shí)踐,職業(yè)教育研究,2011年09期
[2]何定華;朱雄軍,項(xiàng)目式教學(xué)法在《Delphi程序設(shè)計(jì)》教學(xué)中的實(shí)施[J],信息與電腦(理論版),2010年02期