賈輝
摘要:算法與程序設(shè)計(jì)是高中信息課程的重要組成,但是由于其內(nèi)容難度高出高中階段學(xué)生的認(rèn)知能力,在學(xué)習(xí)的時(shí)候容易使得學(xué)生產(chǎn)生學(xué)習(xí)的疲勞感進(jìn)而喪失學(xué)習(xí)的興趣。如何上好課,那么對教學(xué)內(nèi)容的優(yōu)化就很重要。如何優(yōu)化是我們現(xiàn)階段信息老師需要注意的。
關(guān)鍵詞:算法與程序設(shè)計(jì);教學(xué)內(nèi)容;趣味性;完整性
中圖分類號:G424 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)09-0158-02
高二算法與程序設(shè)計(jì)是高中信息課程重要組成部分,在整個(gè)高中信息課程中占有重要地位。但由于教學(xué)內(nèi)容上缺乏對教材的深度開發(fā),教學(xué)方法上脫離實(shí)際需要,教學(xué)對象上忽略學(xué)生的個(gè)體差異。這些問題導(dǎo)致不少學(xué)生在學(xué)習(xí)時(shí)不主動(dòng)或不始終保持主動(dòng),表現(xiàn)為對知識往往是一知半解,不能舉一反三,觸類旁通;遇到問題往往不能進(jìn)行獨(dú)立分析,抽象出算法步驟;許多學(xué)生缺少問題意識和嘗試解決問題的熱情,面對困難往往顯得束手無策。使得學(xué)生在學(xué)習(xí)過程中很容易喪失興趣,逐漸對這門課程失去學(xué)習(xí)的動(dòng)力,所以如何讓學(xué)生在算法與程序設(shè)計(jì)學(xué)習(xí)中主動(dòng)地去學(xué)習(xí)成為每一位信息技術(shù)教師面臨的一個(gè)根本難題。學(xué)得主動(dòng),才能教得有效,那么,怎樣才能讓學(xué)生學(xué)得主動(dòng)呢?下面我主要從教學(xué)內(nèi)容方面來談一下自己的一些看法和做法。
有效的課堂教學(xué)要求教師對教材及其他課程資源有一個(gè)全面、系統(tǒng)、深度的解讀和整合。教材中規(guī)定了算法教學(xué)的內(nèi)容,并對相關(guān)知識點(diǎn)列舉了一些題例。但要深入理解掌握這些內(nèi)容,這些例題顯得不夠,這就需要教師進(jìn)行補(bǔ)充、刪減和整合。教師要根據(jù)學(xué)生的知識水平和實(shí)踐能力確定教學(xué)內(nèi)容,要增加一些適合學(xué)生特點(diǎn)的貼近學(xué)生生活的例題,或者對教材中的題例作適當(dāng)?shù)膭h減和調(diào)整。那么如何優(yōu)化教學(xué)內(nèi)容呢?
1 循序漸進(jìn)組織教學(xué)內(nèi)容
教師在組織教學(xué)內(nèi)容時(shí),要深入了解學(xué)生的思維特點(diǎn)和知識水平。不能過高或者過低的評估學(xué)生,高估學(xué)生,會導(dǎo)致教學(xué)起點(diǎn)過高,挫傷學(xué)生的積極性;低估學(xué)生,會導(dǎo)致教學(xué)起點(diǎn)過低,限制了學(xué)生思維的發(fā)展。這里可以從兩個(gè)方面入手:
1) 由易而難安排教學(xué)內(nèi)容。
人們對客觀事物的認(rèn)識有一個(gè)由簡到繁,由低級到高級,由直觀到抽象的循序過程。教師要求學(xué)生先學(xué)什么,后學(xué)什么,做到了然于心。算法有三種基本結(jié)構(gòu),順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu),這構(gòu)成教學(xué)的主線索,其中,循環(huán)結(jié)構(gòu)是最難的一種結(jié)構(gòu),有兩條線索:第一條線索由結(jié)構(gòu)來貫穿,從單重循環(huán)到循環(huán)結(jié)構(gòu)中嵌分支到循環(huán)結(jié)構(gòu)中嵌循環(huán)即雙重循環(huán)。第二條線索用數(shù)組來貫穿,首先理解數(shù)組的基本概念和使用方法,然后利用數(shù)組學(xué)習(xí)選擇排序和冒泡排序的算法,最后學(xué)習(xí)順序查找和對分查找的算法。按照這樣的方式安排教學(xué)內(nèi)容,思維難度和知識難度有規(guī)律遞增,這就符合學(xué)生的認(rèn)知規(guī)律和知識結(jié)構(gòu)規(guī)律,教學(xué)效度就會得到提升。
2) 由淺入深設(shè)計(jì)例題。
教學(xué)應(yīng)著眼于學(xué)生的最近發(fā)展區(qū),當(dāng)學(xué)生的理解能力和知識儲備達(dá)到一定程度后,便會進(jìn)入下一個(gè)發(fā)展區(qū)的發(fā)展,因此每一道例題的設(shè)計(jì),要貼近學(xué)生的認(rèn)知實(shí)際,要切準(zhǔn)本章節(jié)知識或能力的要點(diǎn),在溫故知新,承前啟后,逐步加深難度中形成一個(gè)系列。在系列例題中,每一個(gè)新的例題都是在前一例題基礎(chǔ)上的深入,并為后續(xù)的學(xué)習(xí)打下伏筆,通過這些例題,逐步深入理解算法的思想。比如:關(guān)于水仙花數(shù)的系列例題中有五道例題:1)輸入一個(gè)三位數(shù),求該三位數(shù)各數(shù)位上數(shù)字的和;2)輸入一個(gè)三位數(shù),判斷它是否是水仙花數(shù);3)輸出所有的水仙花數(shù);4)統(tǒng)計(jì)水仙花數(shù)的個(gè)數(shù);5)求水仙花數(shù)的和。例題1是順序結(jié)構(gòu)的一個(gè)運(yùn)用實(shí)例,通過該題學(xué)習(xí)int()函數(shù)和mod運(yùn)算,取得各數(shù)位上的數(shù)字,為例題2做好鋪墊。有了例題2的準(zhǔn)備后,例題3的難度也被降低和分解,每個(gè)例題突破一個(gè)重點(diǎn)和難點(diǎn),有助于學(xué)生理解和掌握。例題1、2、3從順序結(jié)構(gòu)到分支結(jié)構(gòu)到循環(huán)結(jié)構(gòu)編排,循序漸進(jìn),不至于過難而導(dǎo)致學(xué)生喪失學(xué)習(xí)興趣,而例題4和例題5是對例題3相關(guān)知識和能力的鞏固和運(yùn)用。
2 增強(qiáng)教學(xué)內(nèi)容的趣味性
教師在課堂教學(xué)中,盡可能地將枯燥乏味的理論知識融于生動(dòng)有趣的例題中,從而激發(fā)學(xué)生的學(xué)習(xí)興趣,調(diào)動(dòng)學(xué)生的積極性。興趣是最好的老師,學(xué)生只有對感興趣的東西才好奇,對有趣味性的話題才想聽、愛聽,才會去思考。創(chuàng)設(shè)與教學(xué)內(nèi)容相關(guān)的富有情趣和寓意的情境,以故事作為教學(xué)的切入點(diǎn),可以有效調(diào)動(dòng)學(xué)生的積極性。比如,在講累加算法時(shí),可以引入印度的一個(gè)古老的傳說:古代印度國王舍罕要重重獎(jiǎng)賞他的聰明能干的宰相達(dá)依爾(國際象棋發(fā)明者),問他需要什么?達(dá)依爾回答說:“國王只要在國際象棋棋盤的第一格上放一粒麥子,第二格上放二粒,第三格上放四粒,以后每一格都比前一格加一倍,一直放到第64格,我就感恩不盡,其他我什么也不要了。”國王想:“這有多少!還不容易!”讓人扛來一袋小麥,但不到一會兒全用沒了,再來一袋很快又沒有了,結(jié)果全印度的麥粒都用完還不夠。國王奇怪,怎么也算不清這筆賬。那么,宰相要求得到的麥粒到底有多少呢?這個(gè)故事中“重重獎(jiǎng)賞”與“一格放一粒、二粒、四?!睒?gòu)成巨大反差,而“64格放滿麥?!迸c“全印度的麥粒都用完還不夠”又構(gòu)成了不可思議的迷,這就滿足了學(xué)生思考這個(gè)“反差”和求解這個(gè)“迷”的興趣,也有效調(diào)動(dòng)了學(xué)生的積極性,這種例題又需要學(xué)生從復(fù)雜的問題中提煉和抽象,找出問題的核心,這就在解決問題的過程中活躍了學(xué)生的思維,提高了分析問題的能力,既調(diào)動(dòng)了他們學(xué)習(xí)的積極性也增添了教學(xué)樂趣。
3 注意內(nèi)容的完整性
完整性主要是指將零散的教學(xué)內(nèi)容融于一個(gè)完整的項(xiàng)目中,通過一個(gè)項(xiàng)目,幫助學(xué)生對知識有一個(gè)整體的認(rèn)識。算法的教學(xué)內(nèi)容主要是對三種基本結(jié)構(gòu)的理解,然后利用三種基本結(jié)構(gòu)解決實(shí)際問題,知識點(diǎn)之間的聯(lián)系性不強(qiáng),各板塊內(nèi)容松散,缺乏系統(tǒng)性,教學(xué)內(nèi)容的松散往往使教學(xué)缺乏邏輯聯(lián)系,學(xué)生的學(xué)習(xí)主動(dòng)性很難形成。如果設(shè)計(jì)一個(gè)項(xiàng)目,通過完成項(xiàng)目,將若干個(gè)松散的教學(xué)內(nèi)容編排其中,那么學(xué)生的學(xué)習(xí)動(dòng)力容易產(chǎn)生,教與學(xué)的凝聚力容易形成,學(xué)生的主動(dòng)性也就水到渠成。比如成績統(tǒng)計(jì)系統(tǒng),它實(shí)現(xiàn)的功能有:統(tǒng)計(jì)一個(gè)學(xué)生語文、數(shù)學(xué)、英語的總分,判斷優(yōu)秀、合格、不合格,統(tǒng)計(jì)每個(gè)學(xué)生語文、數(shù)學(xué)、英語的總分;計(jì)算各學(xué)科的平均分,統(tǒng)計(jì)各學(xué)科的優(yōu)秀率、及格率和不及格率,找出各學(xué)科低于平均分的學(xué)生,求最高分,按總分由高到低排序。教師提供虛擬班級和虛擬學(xué)生的期中考試成績,組織學(xué)生為該班級和每個(gè)學(xué)生進(jìn)行成績統(tǒng)計(jì),學(xué)生爭先恐后,積極投入。這個(gè)項(xiàng)目活動(dòng),將零散的知識點(diǎn)串了起來,當(dāng)學(xué)生完成這個(gè)項(xiàng)目活動(dòng)的時(shí)候,也就基本掌握了算法的全部內(nèi)容。
4 結(jié)束語
總之,教學(xué)內(nèi)容是我們教學(xué)的基礎(chǔ),教學(xué)內(nèi)容完成的好壞也關(guān)乎我們教學(xué)目標(biāo)的實(shí)現(xiàn)。優(yōu)化教學(xué)內(nèi)容是我們實(shí)現(xiàn)成功教學(xué)的第一步,也是最重要的一步。只有內(nèi)容上的優(yōu)化才能實(shí)現(xiàn)教學(xué)其他目標(biāo)的順利進(jìn)行。才能使得我們的教學(xué)中不會走彎路,不會做無用功。也希望我們信息教師能夠重視對教學(xué)內(nèi)容的優(yōu)化和深挖來促進(jìn)我們這個(gè)學(xué)科健康的發(fā)展。
參考文獻(xiàn):
[1] 周正國,樊偉.實(shí)例法在 VB 教學(xué)中的應(yīng)用[J].科技資訊,2007(33).
[2] 王海軍,新課改下高中信息技術(shù)課堂教學(xué)模式初探[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2013(23).