理工科的設(shè)計(jì)教學(xué)綜述

時(shí)間:2022-01-10 10:05:50

導(dǎo)語(yǔ):理工科的設(shè)計(jì)教學(xué)綜述一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢(xún)客服老師,歡迎參考。

理工科的設(shè)計(jì)教學(xué)綜述

本文作者:王正才工作單位:綿陽(yáng)師范學(xué)院網(wǎng)絡(luò)信息中心

(1)打破課本原有的知識(shí)結(jié)構(gòu)體系,在改變中感受新的知識(shí)。程序設(shè)計(jì)教材按照“先理論后實(shí)踐,先語(yǔ)句再程序”的順序編排的。我認(rèn)為實(shí)際教學(xué)應(yīng)從建立大量的感性經(jīng)驗(yàn)入手,堅(jiān)持從實(shí)踐經(jīng)驗(yàn)到一般原理的學(xué)習(xí)原則。如我在講《VF程序設(shè)計(jì)》第一堂課時(shí)例舉了一個(gè)用VF語(yǔ)言解決數(shù)學(xué)問(wèn)題的一個(gè)實(shí)例,交換變量a、b的值,先讓學(xué)生寫(xiě)出用自然語(yǔ)言表示的算法,然后教師給出具體的相對(duì)應(yīng)的VF編程:INPUT“請(qǐng)輸入第一個(gè)數(shù)A的值:”toAINPUT“請(qǐng)輸入第二個(gè)數(shù)B的值:”toBT=AA=BB=T?“交換后變量A、B的值為:”,A,B讓學(xué)生根據(jù)經(jīng)驗(yàn)去理解這段程序,雖然學(xué)生的認(rèn)識(shí)和得出的結(jié)論是模糊的、初淺的,但由于借助了具體的實(shí)例,學(xué)生很輕松地接受了語(yǔ)言的啟蒙教育,也對(duì)程序設(shè)計(jì)開(kāi)始萌生了一種親切感。(2)巧設(shè)情境,布置任務(wù)。教師在教學(xué)過(guò)程中創(chuàng)設(shè)一個(gè)好的情境,有利于激發(fā)學(xué)生的主動(dòng)性,加深對(duì)知識(shí)的理解和記憶。比如:我們?cè)趯W(xué)習(xí)RAND這個(gè)隨機(jī)函數(shù)時(shí),可以這樣布置任務(wù):體育彩票5位抽獎(jiǎng)數(shù)字的產(chǎn)生,我們來(lái)利用隨機(jī)函數(shù)來(lái)模擬抽獎(jiǎng)。讓同學(xué)們思考如何編程實(shí)現(xiàn)?具體程序描述如下:FORI=1TO5X=INT(RAND()*10)?"第"+str(I,1)+"個(gè)數(shù)是",XEndfor這樣的任務(wù)就布置得比較巧妙,更能貼近學(xué)生,從而激發(fā)學(xué)生學(xué)習(xí)興趣。(3)注重引導(dǎo),提高學(xué)生的綜合編程能力。注意通過(guò)在原有程序的基礎(chǔ)上逐漸改變和增加條件、循序漸進(jìn)的方法來(lái)提高同學(xué)的綜合編程能力。同樣以RAND函數(shù)為例,教師引導(dǎo):如果隨機(jī)更多的隨機(jī)數(shù)時(shí),這種方法行嗎?又怎么來(lái)解決?教師給出一個(gè)表達(dá)式:X=INT(RAND()*M+N),其中M為產(chǎn)生隨機(jī)數(shù)的個(gè)數(shù),N為產(chǎn)生隨機(jī)數(shù)的的起始值,如:產(chǎn)生[1,100]之間的數(shù),其表達(dá)式為X=INT(RAND()*100+1)。接著教師給出一個(gè)任務(wù):我們要設(shè)計(jì)一個(gè)抽獎(jiǎng)程序,在50個(gè)號(hào)中隨機(jī)抽取五個(gè)數(shù),應(yīng)如何設(shè)計(jì)程序呢?同學(xué)們都會(huì)說(shuō)這很簡(jiǎn)單啊,作一個(gè)5次循環(huán)。那么我們?cè)賳?wèn),在這5個(gè)隨機(jī)數(shù)中有沒(méi)有可能相等呢?又如何解決呢?請(qǐng)同學(xué)們?cè)僭O(shè)計(jì)。這樣就可以發(fā)揮例題的效益,多轉(zhuǎn)換角度、多拓展題意,從拓中尋求變化,從變中尋找規(guī)律。(4)提倡思維方式、程序算法的多樣化,促進(jìn)學(xué)生個(gè)性發(fā)展。學(xué)生進(jìn)行程序設(shè)計(jì)時(shí),學(xué)生中往往會(huì)出現(xiàn)多種形式不同的程序清單。老師不能忽略這些不同形式的程序清單,而是要讓學(xué)生在獨(dú)立思考的基礎(chǔ)上,再讓學(xué)生發(fā)表自己的見(jiàn)解、觀點(diǎn)。鼓勵(lì)學(xué)生用已有的經(jīng)驗(yàn)大膽思維,鼓勵(lì)學(xué)生動(dòng)手上機(jī)操作,促進(jìn)學(xué)生的個(gè)性發(fā)展。(5)改革上機(jī)操作的實(shí)踐環(huán)節(jié),培養(yǎng)應(yīng)用能力。程序設(shè)計(jì)的教學(xué)中,上機(jī)實(shí)踐的作用不是驗(yàn)證,而是設(shè)計(jì)。而在我們平時(shí)的上機(jī)實(shí)踐中,往往是照著書(shū)本的例子進(jìn)行驗(yàn)證,學(xué)生會(huì)覺(jué)得很無(wú)聊。

我們可以精選一些有趣的習(xí)題:如“猴子分桃”、“雞兔同籠”、“韓信點(diǎn)兵”等實(shí)例來(lái)組織基本語(yǔ)法、函數(shù)、基本語(yǔ)句的學(xué)習(xí)。教師在上機(jī)實(shí)踐的環(huán)節(jié)中只是起引導(dǎo)、輔導(dǎo)的作用。

程序設(shè)計(jì)課程在培養(yǎng)學(xué)生分析問(wèn)題、解決問(wèn)題的能力和培養(yǎng)學(xué)生創(chuàng)造性思維上起著非常重要的作用。程序設(shè)計(jì)是計(jì)算機(jī)這一現(xiàn)代工具為教育帶來(lái)的一種培養(yǎng)邏輯思維能力的新方法和新手段。遵循程序設(shè)計(jì)教學(xué)的基本規(guī)律和基本原則組織教學(xué),一切可行的教學(xué)方法都可以在我們的教學(xué)過(guò)程中加以運(yùn)用。