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