国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

小議“算法和程序設(shè)計(jì)”的一些教法

2017-05-10 20:15金德興
速讀·中旬 2016年10期
關(guān)鍵詞:任務(wù)驅(qū)動(dòng)基礎(chǔ)

金德興

摘 要:教好算法和程序設(shè)計(jì)意義重大,用建構(gòu)主義教學(xué)思想指導(dǎo)教學(xué)理所當(dāng)然,根據(jù)此理論結(jié)合本學(xué)科的特點(diǎn),首先注重學(xué)生相關(guān)的基礎(chǔ)知識(shí),高中階段的學(xué)生基礎(chǔ)參差不齊,在此之前先進(jìn)行相關(guān)先修知識(shí)落實(shí)是重中之重。其次,程序設(shè)計(jì)要求學(xué)生思維縝密并有化煩為簡(jiǎn)的思想,它自身的工具性和可開(kāi)發(fā)性特別強(qiáng),教學(xué)之中必須把如何培養(yǎng)學(xué)生的思維能力當(dāng)作重要的內(nèi)容。第三,有了算法和程序設(shè)計(jì)之后,信息技術(shù)大綱才算完整,課堂教采用的任務(wù)驅(qū)動(dòng)是必須的,但任務(wù)的設(shè)計(jì)必須要根據(jù)實(shí)際情況更具針對(duì)性,課后作業(yè)的落實(shí)也非常重要。

關(guān)鍵詞:基礎(chǔ);先修;程序嚴(yán)密;任務(wù)驅(qū)動(dòng);作業(yè)鞏固

一、算法和程序設(shè)計(jì)內(nèi)容的重要性

算法和程序設(shè)計(jì)的學(xué)習(xí)內(nèi)容本學(xué)科的靈魂,也能充分反應(yīng)出學(xué)生的相關(guān)知識(shí)文化水平和信息技術(shù)的能力,這是一個(gè)偉大的大綱變革,更符合社會(huì)和時(shí)代的發(fā)現(xiàn)需要,互聯(lián)網(wǎng)時(shí)代,更加離不開(kāi)這個(gè)程序設(shè)計(jì)的本質(zhì)特征。據(jù)相關(guān)統(tǒng)計(jì),技術(shù)學(xué)科在高校專業(yè)中占有率很高,僅次于物理、化學(xué)、歷史,充分說(shuō)明了技術(shù)的重要性。從原來(lái)片面強(qiáng)調(diào)技術(shù)的操作特點(diǎn),現(xiàn)在變得更加合理和科學(xué),程序是計(jì)算機(jī)的軟件的主要工具,也是核心內(nèi)容。從大綱的要求來(lái)看,高中階段不是要人人會(huì)編程序,而算法和程序設(shè)計(jì)的學(xué)習(xí),讓學(xué)生更懂信息技術(shù),更了解電腦的原理。從中得到更多的是程序設(shè)計(jì)的思想性,如程序的嚴(yán)密性,規(guī)范性,工具性。所以說(shuō),學(xué)好技術(shù)科很重要,學(xué)好算法和程序設(shè)計(jì)更加重要。

二、算法和程序設(shè)計(jì)內(nèi)容的運(yùn)用

自從算法和程序計(jì)的內(nèi)容作為學(xué)業(yè)水平和高考的重要內(nèi)容之后,我們一直在思考和實(shí)踐相關(guān)教法的改變,目標(biāo)就是使學(xué)習(xí)的效率更高,讓學(xué)生更快速走進(jìn)程序世界,了解程序設(shè)計(jì)的相關(guān)知識(shí),靈活運(yùn)用相關(guān)知識(shí)。

首先分析以前的教學(xué)特點(diǎn):基于任務(wù)驅(qū)動(dòng)方式的教學(xué),這種方式很科學(xué)很實(shí)用,使學(xué)生更快速掌握一些軟件的使用和技巧,同時(shí)也達(dá)到相關(guān)的教學(xué)目標(biāo),這樣的方式更合適于操作性很強(qiáng)的電腦前,我認(rèn)為,這種教學(xué)方法不能摒棄,還要繼續(xù)發(fā)揚(yáng)光大。任務(wù)驅(qū)動(dòng)是一種基本的手段,但上好每一節(jié)課,尤其對(duì)算法和程序設(shè)計(jì)內(nèi)容的教學(xué)時(shí),理應(yīng)更注重一些方面其他方面。

第二,現(xiàn)在整個(gè)高中階段必修課知識(shí)體系統(tǒng)更加完整,從原來(lái)以操作為主的特點(diǎn)轉(zhuǎn)變成現(xiàn)在的理論和操作平分秋色的特點(diǎn)。我們并非一承不變的去教學(xué),在教學(xué)算法和程序設(shè)計(jì)的時(shí)候,自然而然嘗試各種不同的方法和指導(dǎo)思想,使之更加有效。

第三,就我們學(xué)校而言,學(xué)生基礎(chǔ)也只是一般般,學(xué)習(xí)方法和習(xí)慣也不怎么好,所以算法和程序設(shè)計(jì)這塊內(nèi)容反復(fù)講,還是聽(tīng)不太懂,只是少數(shù)同學(xué)領(lǐng)悟能力強(qiáng)的懂。面對(duì)這樣的情況我思考不能完全按照原來(lái)的方法上課,不然效果太不好。另外,有學(xué)考和高考之分,同樣的算法和程序設(shè)計(jì)內(nèi)容,要求不一樣,學(xué)考者是要求掌握深度和高考者深度完不一樣。

帶著這些變化和問(wèn)題,通過(guò)潛心教學(xué)研究發(fā)現(xiàn),得出以下幾點(diǎn)體會(huì)和感悟,與大家共享,并希望得到專家的指正。

1.算法和程序教學(xué)中,要注重學(xué)生的先修條件。建構(gòu)主義告訴我,對(duì)任何知識(shí)的掌握是基于原來(lái)知識(shí)的建構(gòu)。通俗一點(diǎn)講,學(xué)習(xí)是要基礎(chǔ)的,了解學(xué)生的基礎(chǔ),為薄弱學(xué)生的教一些基礎(chǔ)知識(shí)是很重要的。那程序設(shè)計(jì)語(yǔ)言的學(xué)習(xí)需要什么樣的基礎(chǔ)呢?

(1)計(jì)算機(jī)的基本原理(一、二節(jié)課時(shí)間),VB中的變量、語(yǔ)句的執(zhí)行方式等等無(wú)不關(guān)聯(lián)著電腦的基本工作原理,也只有了解這些知識(shí)之后,對(duì)程序設(shè)計(jì)才會(huì)有感覺(jué),如果直接教算法和程序設(shè)計(jì),很多學(xué)生是聽(tīng)太懂,概念理解不了,思想也建立不起來(lái)。程序的設(shè)計(jì)是基于電腦這種特殊的設(shè)備而產(chǎn)生的,了解電腦基本工作流程,顯然很重要。

(2)高一時(shí)候函數(shù)、命題等相關(guān)數(shù)學(xué)知識(shí)。VB中的函數(shù)和運(yùn)算符合不就是數(shù)學(xué)程序嗎?適當(dāng)?shù)臅r(shí)候,借助于EXCEL軟件進(jìn)行分析和教學(xué)。計(jì)算機(jī)是物理和數(shù)學(xué)為基石的學(xué)科,數(shù)學(xué)概念和方法在程序設(shè)計(jì)中一樣重要,“磨刀不誤砍柴功”,程序與數(shù)學(xué)思想密不可分,所以教學(xué)此塊內(nèi)容之前,有必要先好好學(xué)習(xí)。

(3)VB中的一些命令(英語(yǔ))的中文含義,尤其是VB對(duì)像屬性的單詞。

當(dāng)然先修條件是很多,要在教學(xué)不斷地去摸索,計(jì)算機(jī)學(xué)科本身是物理和數(shù)學(xué)綜合的學(xué)科,要想在此有所突破,理應(yīng)在這兩方面多下功夫。英語(yǔ)當(dāng)然也很重要,一些英文縮寫和術(shù)語(yǔ)的理解了相當(dāng)于知識(shí)了一半。

通過(guò),一年教學(xué)嘗試發(fā)現(xiàn),化一些時(shí)間先學(xué)習(xí)一些相關(guān)知識(shí)很有必要。程序和算法之難,難就難在基礎(chǔ)不好,導(dǎo)致無(wú)法理解,老師口口聲聲說(shuō)一些VB的知識(shí),基礎(chǔ)差的同學(xué)就是不懂,好像聽(tīng)“天書”一樣。所以,掌握VB編程的先修知識(shí)和準(zhǔn)備內(nèi)容,是學(xué)好VB的一半。知其然、知其所以然,我想是無(wú)法回避的知識(shí),那就是基礎(chǔ)知識(shí)。

2.VB教學(xué)中要注重嚴(yán)密性和精確性。對(duì)學(xué)生來(lái)說(shuō),學(xué)習(xí)VB最大的好處并不是VB知識(shí)的本身,而是培養(yǎng)學(xué)生做事的嚴(yán)密性和規(guī)范性,也正如算法描述的三種基本手段:一是自然語(yǔ)言,二是流程圖,三是計(jì)算機(jī)語(yǔ)言,而這三者最嚴(yán)密的最規(guī)范的當(dāng)以屬計(jì)算機(jī)語(yǔ)言。

對(duì)初學(xué)者來(lái)說(shuō),很容易把數(shù)學(xué)當(dāng)中的書寫習(xí)慣自然應(yīng)用到VB中來(lái),這樣極容易范錯(cuò),如乘號(hào)往往漏寫。那些邏輯運(yùn)算符也要搞錯(cuò),作業(yè)一段程序必須正確無(wú)誤地書寫,否則就要出錯(cuò)或不能正常執(zhí)行。

程序的書寫,除了正確的語(yǔ)句和參數(shù)之外,還必須要有注釋。注釋的書寫,不但是程序的規(guī)范之一,更主要讓初學(xué)者更明白其中的含義。不管是作為教學(xué)實(shí)例還是學(xué)生的任務(wù)都要有注釋總之,培養(yǎng)學(xué)生細(xì)心的習(xí)慣,能編寫嚴(yán)密的程序,不但能掌握知識(shí)考出好成績(jī),更主要培養(yǎng)了學(xué)生的素養(yǎng)。所以教學(xué)中要無(wú)時(shí)不刻要體現(xiàn)嚴(yán)密的課堂設(shè)計(jì)和教學(xué)思想。

3.VB教學(xué)中要充分體現(xiàn)電腦的高性能的工具特點(diǎn)。有一個(gè)學(xué)生問(wèn)我:“VB能做什么?”,我說(shuō):“你要VB幫你做什么?”,在以前的學(xué)習(xí)PS或FLASH軟件的時(shí)候,我發(fā)現(xiàn)很多學(xué)生總認(rèn)為,一些軟件能為自己設(shè)計(jì)出滿意的作品,結(jié)果發(fā)現(xiàn)學(xué)了那些軟件之后,覺(jué)得沒(méi)多大作用。本來(lái),他們興沖沖的來(lái),就是想在網(wǎng)上或者別人面前借助于軟件,能搞出一些漂亮的作品,結(jié)果卻不如人意。所以學(xué)VB的時(shí)候,他們還是認(rèn)為VB是萬(wàn)能的,會(huì)解決一些問(wèn)題甚至是數(shù)學(xué)題。

為什么會(huì)出現(xiàn)這樣的問(wèn)題呢?我想我們平常教學(xué)中,還缺少一些基本思想的落實(shí),電腦不是腦畢竟是一種工具,是一種高級(jí)的運(yùn)算工具。當(dāng)然電腦有一些基本功能,而大部分的功能靠人為地去設(shè)計(jì)相關(guān)程序,才能為我們做很多重復(fù)而不簡(jiǎn)單的事。

對(duì)我們計(jì)算機(jī)老師當(dāng)然是心知肚明,而對(duì)那些學(xué)生未免沒(méi)有這個(gè)意識(shí),我們老師當(dāng)然要把這種意識(shí)體現(xiàn)在教學(xué)之中,使他們轉(zhuǎn)變過(guò)來(lái)。

例如,計(jì)算1+2+3……100的時(shí)候,想體現(xiàn)循環(huán)語(yǔ)句的作用,那到底樣設(shè)計(jì)的教學(xué)呢?

學(xué)生在想:這不是很簡(jiǎn)單嘛(1+100)×50=5050一下子就出來(lái),要什么程序設(shè)計(jì)?

于是,我就設(shè)計(jì):1+2+……X的值是多少?

學(xué)生又在想:那也簡(jiǎn)單,討論X是單數(shù)還是雙數(shù)兩種情況,還是用乘法計(jì)算。

上兩種說(shuō)都很容易使學(xué)生誤導(dǎo),在學(xué)生心里根本不需要電腦的,只需要數(shù)學(xué)老師的公式即可,也體現(xiàn)不出電腦的工具性。

所以,我設(shè)想用這么一個(gè)問(wèn)題:(用VB程序設(shè)計(jì)語(yǔ)言編寫一段程序,功能要求:輸入任意一個(gè)正整數(shù),電腦就能計(jì)算出相應(yīng)的從1開(kāi)始到那個(gè)正整數(shù)所有數(shù)字的和)這樣的描述性語(yǔ)言,會(huì)讓學(xué)生感覺(jué)到電腦和VB都是工具,而且要自己想辦法去解決,再用程序執(zhí)行。要不然,很多學(xué)生會(huì)直接認(rèn)為,這是數(shù)學(xué)問(wèn)題,那就應(yīng)該列公式,進(jìn)行解題。

雖然感覺(jué)是文字游戲,但對(duì)初學(xué)者來(lái)說(shuō),樹(shù)立這種工具意識(shí),很重要。前兩種說(shuō)法與最后一種說(shuō)法相比,前者只是讓學(xué)生有算法意識(shí),而且后面更全面,不但要有工具意識(shí)和算法意識(shí),并且知道學(xué)VB的意義所在。因此,在很多的VB教學(xué)中,我們老師更多的強(qiáng)調(diào)算法,即解決問(wèn)題的方法。如果能將在初學(xué)VB時(shí),把“VB是電腦的工具,電腦是人的工具,人就可以讓電腦隨時(shí)快速為人服務(wù)”這種意識(shí)印進(jìn)去,那更好。

4.程序?qū)嵗嗅槍?duì)性。建構(gòu)主義教育思想告訴我們:順應(yīng)是指外部環(huán)境發(fā)生變化,而原有認(rèn)知結(jié)構(gòu)無(wú)法同化新環(huán)境提供的信息時(shí)所引起的兒童認(rèn)知結(jié)構(gòu)發(fā)生重組與改造的過(guò)程,即個(gè)體的認(rèn)知結(jié)構(gòu)因外部刺激的影響而發(fā)生改變的過(guò)程。

一些枯燥的數(shù)學(xué)問(wèn)題已經(jīng)很難刺激學(xué)生的大腦了,所以選擇程序?qū)嵗苤匾2灰S便拉一個(gè)有難度的數(shù)學(xué)題,去研究怎么設(shè)計(jì)算法和程序設(shè)計(jì)了。以前經(jīng)常找一些任務(wù)驅(qū)動(dòng)的教案,一般都針對(duì)多媒體等知識(shí)點(diǎn)。所以我也嘗試了如何把VB知識(shí)做成一系列,有梯度的教學(xué)案例,以任務(wù)驅(qū)動(dòng)方式進(jìn)行教學(xué)那不是兩全其美!

5.要求學(xué)生有良好的獨(dú)立完成作業(yè)的習(xí)慣。信技學(xué)科雖然已經(jīng)是很重要的學(xué)科,但是在學(xué)生眼里并不是很重要,所以在教學(xué)過(guò)程中做作業(yè)好像不太及時(shí)。當(dāng)然這句話很極限性,我們學(xué)校屬于二級(jí)重點(diǎn)中學(xué),情況有點(diǎn)別于一級(jí)重點(diǎn)中學(xué),教師應(yīng)當(dāng)好學(xué)生的示范。教師的表率作用對(duì)小學(xué)生的成長(zhǎng)有著特殊的影響。學(xué)生的模仿性很強(qiáng),可塑性大,教師要求學(xué)生做到的,不僅自己要做到,還要做得更好。學(xué)生是教師行為最嚴(yán)格的評(píng)論家,也是虔誠(chéng)的模仿者。例如,要求學(xué)生書寫端正,教師自己的板書就要認(rèn)真,不能潦草。高中教師,擔(dān)負(fù)著“桑樹(shù)苗子從小育”的任務(wù),因此,教師必須言傳身教,一定要嚴(yán)格要求自己,即使是一個(gè)細(xì)小的動(dòng)作,學(xué)生也會(huì)模仿。嚴(yán)于利己:教師要及時(shí)認(rèn)真批改作業(yè)有時(shí)候,老師因?yàn)槊β?,作業(yè)沒(méi)能及時(shí)批改,學(xué)生會(huì)失望,感覺(jué)沒(méi)有被重視,做作業(yè)的積極性下降,那次作業(yè)就明顯的差多了。人都是有惰性的,何況是學(xué)生呢?如果老師疏忽了,學(xué)生會(huì)更加放松自己的。所以,教師要嚴(yán)格要求自己,要及時(shí)認(rèn)真地批改作業(yè),給學(xué)生一個(gè)良好的印象。針對(duì)小學(xué)生忘性大的特點(diǎn),筆者經(jīng)常采取學(xué)生作業(yè)當(dāng)堂和當(dāng)面批改的形式,這樣更能隨時(shí)發(fā)現(xiàn)問(wèn)題,及時(shí)查漏補(bǔ)缺,更有利于提高教學(xué)和作業(yè)質(zhì)量。

對(duì)于良好的習(xí)慣,我國(guó)教育家陳鶴琴先生說(shuō):“習(xí)慣養(yǎng)得好,終生受其益,習(xí)慣養(yǎng)不好,終生受其累。”我國(guó)著名教育家葉圣陶先生說(shuō)過(guò):“教育就是習(xí)慣的培養(yǎng)?!迸囵B(yǎng)做作業(yè)的良好習(xí)慣是良好學(xué)習(xí)習(xí)慣的基礎(chǔ),也是優(yōu)化學(xué)習(xí)過(guò)程,提高學(xué)習(xí)效率的保證。

以上幾點(diǎn),是我對(duì)算法和程序設(shè)計(jì)教學(xué)以來(lái)的幾點(diǎn)感悟,前面三點(diǎn)的想法尤其重要,在一定程序上解決了差生的困惑,當(dāng)然有更多的思想方法去進(jìn)一步研究和探索。

參考文獻(xiàn):

[1]周敦.中小學(xué)信息技術(shù)教材教法(第3版)[M].北京:人民郵電出版社,2014.

[2]張娟妙.教師教學(xué)的十大誤區(qū)[M].長(zhǎng)春:吉林大學(xué)出版社,2007.

[3]賴新元.發(fā)達(dá)國(guó)家教育特色與先進(jìn)教育思想借鑒[M].北京:中國(guó)戲劇出版社,2009.

[4]李冬梅.信息技術(shù)教育課堂教學(xué)模式改革[J].中國(guó)電化教育,2001(3)

[5]伍文莊.“任務(wù)驅(qū)動(dòng)”教學(xué)法初探[J].現(xiàn)代中小學(xué)教育,2002(3).

猜你喜歡
任務(wù)驅(qū)動(dòng)基礎(chǔ)
四年級(jí)下冊(cè)期末質(zhì)量檢測(cè)(一)
夯實(shí)基礎(chǔ),舉一反三
夯實(shí)基礎(chǔ),舉一反三
最憨厚筆記 夯實(shí)基礎(chǔ)就是要一步一個(gè)腳印
撥亂反正 夯實(shí)基礎(chǔ)
淺談任務(wù)驅(qū)動(dòng)教學(xué)法在計(jì)算機(jī)教學(xué)中的運(yùn)用
基于任務(wù)驅(qū)動(dòng)的實(shí)驗(yàn)報(bào)告及其在電路分析基礎(chǔ)實(shí)驗(yàn)教學(xué)中的應(yīng)用
任務(wù)驅(qū)動(dòng)式教學(xué)模式在電子技術(shù)課程中的應(yīng)用
任務(wù)驅(qū)動(dòng)教學(xué)法在《網(wǎng)絡(luò)應(yīng)用服務(wù)管理》教學(xué)中的應(yīng)用
任務(wù)驅(qū)動(dòng), 啟發(fā)學(xué)生自學(xué)
玉溪市| 瑞安市| 芦溪县| 信宜市| 新巴尔虎右旗| 安义县| 雷山县| 奈曼旗| 偃师市| 兴业县| 深水埗区| 峡江县| 云安县| 昂仁县| 永和县| 集贤县| 新巴尔虎右旗| 崇义县| 舒兰市| 贺兰县| 礼泉县| 万源市| 邹平县| 启东市| 宝鸡市| 新野县| 奉贤区| 南华县| 绥化市| 开封县| 新竹市| 当涂县| 浦北县| 饶阳县| 临海市| 武城县| 鹤壁市| 集安市| 延庆县| 贵阳市| 利辛县|