陳亮
摘 要:《算法與程序設(shè)計》雖然是高中計算機(jī)課程中的選修內(nèi)容,但是學(xué)生通過學(xué)習(xí)可以了解算法與程序的魅力,鍛煉學(xué)生解決實(shí)際問題的能力,受到計算機(jī)教師的青睞。在授課中,教師采取“懸念”設(shè)置的方式可以提高學(xué)生學(xué)習(xí)的興趣,樹立學(xué)生解決計算機(jī)問題的信心,增加學(xué)生對計算機(jī)知識的了解。
關(guān)鍵詞:高中;項(xiàng)目教學(xué)法;計算機(jī)專業(yè);算法與程序設(shè)計
【中圖分類號】G 【文獻(xiàn)標(biāo)識碼】B 【文章編號】1008-1216(2016)12C-0091-02
隨著我國社會主義市場經(jīng)濟(jì)的蓬勃發(fā)展以及改革力度的加大,社會各行各業(yè)對于新工藝、新技術(shù)的需求量越來越大,加大了政府對專業(yè)教育的投入。作為一個為社會培養(yǎng)基礎(chǔ)性、實(shí)用性人才的教育機(jī)構(gòu),普高學(xué)校不僅對社會主義市場經(jīng)濟(jì)的發(fā)展做出了重大貢獻(xiàn),還為各大高校輸送各種專業(yè)的人才后備軍。計算機(jī)專業(yè)是高中生必修的課程,對于學(xué)生進(jìn)一步了解計算機(jī),特別是喜歡軟件設(shè)計的學(xué)生來講,極為重要。眾所周知,進(jìn)入高中階段的學(xué)生,無論是在學(xué)習(xí)能力上,還是在對知識的消化上,相比初中階段都有了提升。計算機(jī)課程雖然屬于副科,但是很多學(xué)生對其充滿了興趣,又由于這門課程上課時間較短,如何在短短的四十五分鐘內(nèi)采取行之有效的方法提高學(xué)生積極性,激發(fā)學(xué)生潛能,是教師要考慮的問題。
一、采用“誘導(dǎo)”與“設(shè)問”創(chuàng)造懸念
《算法與程序設(shè)計》在授課方式上理論與實(shí)踐并重。不僅如此,《算法與程序設(shè)計》的教學(xué)主要是以多線性的方式開展的,而且教師要講述,學(xué)生要學(xué)習(xí)的知識都有系統(tǒng)性和關(guān)聯(lián)性,所以“循環(huán)漸進(jìn)”是最為常見的教學(xué)方式。例如,教師的教學(xué)和學(xué)生的學(xué)習(xí)過程一般是:語言基礎(chǔ)——流程控制——過程與數(shù)組——窗體與控件——對話框設(shè)計——菜單——工具欄和狀態(tài)欄設(shè)計——簡單系統(tǒng)設(shè)計。這種授課和學(xué)習(xí)方式帶有很強(qiáng)的規(guī)矩性,學(xué)生往往會感到枯燥乏味,如此一來學(xué)習(xí)積極性就顯得不足,從而影響課程進(jìn)度。采用“引導(dǎo)”與“設(shè)問”創(chuàng)造懸念在很大程度適應(yīng)了《算法與程序設(shè)計》教學(xué)需要,因?yàn)檫@種教學(xué)方式可以將知識點(diǎn)以“疑問”的形式呈現(xiàn)在學(xué)生面前。學(xué)生通過探索或者合作解決一個又一個懸念,可以改變傳統(tǒng)授課的弊端,提高學(xué)生積極性。
例如,在第一章有關(guān)算法的概念中,如果教師照本宣讀,學(xué)生不僅會感到抽象難懂,也會讓他們產(chǎn)生抵觸情緒,不利于以后課程的安排。我上這門課的時候,為了達(dá)到懸念式教學(xué)的目的,采取了“誘導(dǎo)”的方式:先讓學(xué)生2人一組玩“猜數(shù)字”游戲,要求如果猜中就互換角色。學(xué)生在做游戲的時候我引導(dǎo)他們思考總結(jié)猜數(shù)字所用的方法,由此引出了算法的概念,無形中為課程的繼續(xù)進(jìn)行奠定了基礎(chǔ)。不僅如此,我還采用“設(shè)問”的方式制造學(xué)習(xí)“懸念”。例如,在講解順序結(jié)構(gòu)中交換兩個變量值的時候,我先讓學(xué)生領(lǐng)略一下計算機(jī)處理數(shù)字信息的能力,目的是讓學(xué)生產(chǎn)生好奇心,由此他們會帶著極大的熱情聽講,想搞明白計算機(jī)是如何做到處理數(shù)字如此完美的。然后,我以“設(shè)整形變量A為5,B為6,如何交換它們的數(shù)值”為切入點(diǎn),帶著疑問與學(xué)生一起探究,將問題引向深入。
需要指出的是,教師采取“誘導(dǎo)”與“設(shè)問”創(chuàng)造懸念也可以將算法與日常生活中比較常見的事物進(jìn)行比擬,這樣可使授課具備趣味性。學(xué)生有了學(xué)習(xí)興趣,自然會對未知事物產(chǎn)生獵奇心理,這種心理因素會驅(qū)使他們想方設(shè)法解決問題
二、使用多元化的教學(xué)模式解決懸疑之“難”
在《算法與程序設(shè)計》教學(xué)過程中,為了確保每一章節(jié)都可以讓學(xué)生有學(xué)習(xí)興趣,教師必然要采用多元教學(xué)方法引導(dǎo)學(xué)生自主探索。我在上課的時候,常常采取將各個知識點(diǎn)進(jìn)行串聯(lián)的方式,目的是讓學(xué)生既能在學(xué)習(xí)的過程中復(fù)習(xí)舊的知識,消化新知識又顯得不是很費(fèi)力氣,這樣可以在一定程度上提升教學(xué)效果。
在與學(xué)生一起研究算法與程序?qū)崿F(xiàn)這一章節(jié)的時候,我引導(dǎo)學(xué)生嘗試對一些比較有挑戰(zhàn)性的難題進(jìn)行解答。比如,在排序和查找數(shù)據(jù)中,我出了這么一個題目:一只大猩猩摘了一堆香蕉,它每天吃香蕉的數(shù)量是當(dāng)天吃的一半,但是每次都是忍不住香蕉的美味,又多吃了一只。這樣到了第十天的時候只有一只可以吃了,計算大猩猩當(dāng)初一共摘了多少只香蕉?這道題對高中生來講,用計算機(jī)解答有一定的難度,但是可以激發(fā)學(xué)生的“求勝心理”。當(dāng)初大猩猩一共摘了多少只香蕉?這個疑問一直在他們心里不解,導(dǎo)致學(xué)生的階梯目標(biāo)更加明確。當(dāng)然,由于高中課程比較緊張,而且計算機(jī)課程一般安排是一周一次,所以教師在給學(xué)生出類似題目的時候除了掌握難題設(shè)計技巧,還要貼合高中教材和學(xué)生學(xué)習(xí)能力的需要,這樣才能事半功倍。
與此同時,需要強(qiáng)調(diào)的是,教師使用多元化的教學(xué)模式解決懸疑之“難”,需要從不同的角度,不同的方面引導(dǎo)學(xué)生探索,目的是能夠讓學(xué)生做到從不同途徑解決難題,鍛煉學(xué)生的思維分析能力,讓他們領(lǐng)悟到計算機(jī)的奇妙和算法的魅力。
三、重視好懸念設(shè)置的“細(xì)節(jié)性”和“深層次性”
《算法與程序設(shè)計》是選修內(nèi)容,之所以將其安排在教材中,是因?yàn)橐环矫孀寣W(xué)生在原有知識的基礎(chǔ)上進(jìn)一步了解所謂算法的思想,了解計算機(jī)程序設(shè)計在解決實(shí)際問題中的作用和地位;另一方面,學(xué)生對這一知識的初步接觸,可以讓他們在原有知識的基礎(chǔ)上,更加重視實(shí)踐技能,激發(fā)學(xué)生的學(xué)習(xí)興趣和問題的分析能力。在《算法與程序設(shè)計》的懸念設(shè)置教學(xué)過程中,教師還需要對教學(xué)水平、 ? (下轉(zhuǎn)94頁)(上接91頁)教學(xué)方式等方面進(jìn)行優(yōu)化,不僅要與高中整體課程安排的實(shí)際背景相結(jié)合,還要與學(xué)生及時進(jìn)行溝通和互動,重視細(xì)節(jié)問題。
例如,在每堂課結(jié)束的時候,我給學(xué)生設(shè)置下節(jié)課需要共同探討問題的懸念,并要求學(xué)生在時間充足的情況下進(jìn)行預(yù)習(xí)。需要指出的是,為了在學(xué)生心理上留點(diǎn)“懸念”,為后面的新課留下點(diǎn)“神秘性”,教師可以通過預(yù)告的方式給學(xué)生展示。比如,下節(jié)課要學(xué)習(xí)《程序的順序結(jié)構(gòu)》,我在臨近下課的時候用多媒體給學(xué)生展示函數(shù)的魅力,這樣一來,學(xué)生會對計算機(jī)也能處理函數(shù)問題充滿疑問,學(xué)習(xí)興趣自然而然提高了。
在授課過程中,為了吸引原本就對計算機(jī)編程感興趣的學(xué)生,教師也可以引導(dǎo)學(xué)生進(jìn)行深層次的學(xué)習(xí)。例如,在程序設(shè)計的分支結(jié)構(gòu)的教學(xué)中,我引導(dǎo)學(xué)生“舉一反三”。比如,“輸入三個數(shù)值,然后求出中間最小數(shù)”這個問題中,我先帶領(lǐng)學(xué)生回顧之前學(xué)習(xí)的知識點(diǎn),讓他們思考有沒有知識點(diǎn)可以與這部分內(nèi)容有關(guān),然后讓他們嘗試用以前學(xué)過的,而且有關(guān)的知識點(diǎn)設(shè)計程序解決這個問題,或者是解決其他類似的問題。雖然學(xué)生在操作方面存在一定的難度,但只要教師設(shè)置好懸念,要有耐心指導(dǎo)學(xué)生深入思考,基本上都能取得效果。實(shí)事求是地講,懸念設(shè)置的“深層次性”對學(xué)生來講存在不小的挑戰(zhàn),因此,教師的授課方法在此時此刻顯得十分重要。例如,我是采取項(xiàng)目教學(xué)法,也就是將類似的難題肢解成幾個小的子項(xiàng)目,然后設(shè)計好吸引學(xué)生學(xué)習(xí)的情景,目的是讓學(xué)生有信心面對要解決的問題,這樣才有助于讓他們專心致志解決問題。比如,利用編程求圓形的周長,我設(shè)計的情景是給學(xué)生一些數(shù)據(jù),讓他們測量火星與地球的周長,這樣很多學(xué)生就會很快提起興趣,因?yàn)樗麄兛释秒娔X技術(shù)驗(yàn)證數(shù)據(jù)準(zhǔn)確與否。
參考文獻(xiàn):
[1]楊小微.教育研究方法[M].北京:高等教育出版社,2015.
[2]李藝.信息技術(shù)課程與教學(xué)[M].北京:高等教育出版社,2012.