前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了興趣驅(qū)動(dòng)的程序設(shè)計(jì)類(lèi)課程教學(xué)法范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。
摘要:在興趣驅(qū)動(dòng)教學(xué)法中教師負(fù)責(zé)收集和創(chuàng)造多種趣味應(yīng)用題供學(xué)生程序設(shè)計(jì),促使讓學(xué)生在編程的過(guò)程產(chǎn)生編程的興趣。此方法在程序設(shè)計(jì)類(lèi)課程教學(xué)過(guò)程中采用簡(jiǎn)化程序語(yǔ)言的知識(shí)結(jié)構(gòu)。同時(shí),興趣驅(qū)動(dòng)教學(xué)法采用舉一反三法的實(shí)踐教學(xué)法。
關(guān)鍵詞:程序設(shè)計(jì);學(xué)習(xí)興趣;教材優(yōu)化
1教學(xué)過(guò)程中程序設(shè)計(jì)類(lèi)課程存在的問(wèn)題
在程序設(shè)計(jì)課在教與學(xué)過(guò)程中會(huì)遇到諸多困難。首先,學(xué)生學(xué)習(xí)程序設(shè)計(jì)課的效果不夠理想,學(xué)習(xí)興趣不濃厚,動(dòng)手編程能力較差,對(duì)編程的重視程度不夠。學(xué)生的程序設(shè)計(jì)課的學(xué)習(xí)方法也存在了一定的問(wèn)題。初學(xué)者學(xué)習(xí)程序設(shè)計(jì)課的學(xué)習(xí)效果普遍較差。學(xué)生在編程過(guò)程中遇到了太多的困難,畏懼編程的心理常常出現(xiàn)。學(xué)生對(duì)編程的興趣沒(méi)有培養(yǎng)出來(lái)。其次,教師在教的過(guò)程中教學(xué)方法過(guò)于陳舊,教學(xué)方法不符合學(xué)生的學(xué)習(xí)情況,教學(xué)的過(guò)程的趣味性較低。教師在教學(xué)過(guò)程中忽視了學(xué)生的認(rèn)知規(guī)律,把簡(jiǎn)單知識(shí)和難度較大的知識(shí)點(diǎn)無(wú)區(qū)分的教授給學(xué)生,教學(xué)效果不理想。再次,傳統(tǒng)的程序設(shè)計(jì)課的教材存在一定問(wèn)題。教材的教學(xué)內(nèi)容知識(shí)點(diǎn)的細(xì)節(jié)過(guò)多,教材層次結(jié)構(gòu)錯(cuò)綜復(fù)雜,易讀懂較差,教材內(nèi)容不符合初學(xué)者的認(rèn)知規(guī)律,增加了學(xué)生在閱讀教材的難度。程序設(shè)計(jì)類(lèi)課程教材很多情況是不符合學(xué)生認(rèn)知情況。這類(lèi)教材的特點(diǎn)是忽視學(xué)生認(rèn)知過(guò)程,把初學(xué)者應(yīng)當(dāng)學(xué)習(xí)的基本知識(shí)和初學(xué)者不應(yīng)當(dāng)馬上學(xué)的過(guò)多細(xì)節(jié)和難點(diǎn)全部放進(jìn)教材,特點(diǎn)是課本的頁(yè)數(shù)多,給學(xué)生學(xué)習(xí)帶來(lái)了難度。
2興趣驅(qū)動(dòng)程序設(shè)計(jì)類(lèi)課程的教學(xué)法特點(diǎn)
興趣驅(qū)動(dòng)教學(xué)法是教師在教學(xué)過(guò)程中積極引導(dǎo)學(xué)生培養(yǎng)學(xué)習(xí)興趣的學(xué)習(xí)方法。興趣驅(qū)動(dòng)教學(xué)法優(yōu)勢(shì)有諸多優(yōu)勢(shì)。
(1)興趣教學(xué)法利于學(xué)生養(yǎng)成主動(dòng)動(dòng)手編程的習(xí)慣
程序設(shè)計(jì)課興趣教學(xué)法的主旨是讓學(xué)生以編程為中心,通過(guò)編程提高學(xué)生的學(xué)習(xí)自信心和對(duì)程序設(shè)計(jì)的愛(ài)好,進(jìn)而養(yǎng)成主動(dòng)編程的好習(xí)慣。程序設(shè)計(jì)課興趣教學(xué)法強(qiáng)調(diào)學(xué)生的理論學(xué)習(xí)和編程實(shí)踐相統(tǒng)一,在理論學(xué)習(xí)中編程,在編程中驗(yàn)證理論的正確性,動(dòng)手寫(xiě)代碼的過(guò)程就是學(xué)習(xí)理論、復(fù)習(xí)理論知識(shí)點(diǎn)的過(guò)程;課堂的理論教學(xué)同樣也離不開(kāi)編寫(xiě)代碼。課堂上讓學(xué)生跟著老師一起運(yùn)行程序,把理論的教學(xué)編程實(shí)踐驗(yàn)證的課程,讓學(xué)生能夠到對(duì)程序設(shè)計(jì)知識(shí)點(diǎn)有直觀的接觸,讓理論教學(xué)變的具體化,這符合學(xué)生的認(rèn)識(shí)規(guī)律和學(xué)習(xí)規(guī)律。
(2)程序設(shè)計(jì)課興趣教學(xué)法的教學(xué)內(nèi)容選用難易程度適中
程序設(shè)計(jì)課興趣教學(xué)法是以學(xué)生為愛(ài)學(xué)習(xí)為中心,選擇的教學(xué)內(nèi)容難易程度適合學(xué)生的理解里。興趣教學(xué)法的教學(xué)步驟是階梯狀,不是剛開(kāi)始學(xué)就全部知識(shí)點(diǎn)教給給學(xué)生,教學(xué)內(nèi)容的難度隨著學(xué)生的編程能力提升而增加,符合學(xué)生的認(rèn)識(shí)規(guī)律,能夠指導(dǎo)學(xué)生編程寫(xiě)代碼,做到理論聯(lián)系實(shí)際。等到學(xué)生的編程能力提高后,再講更高一層次的教學(xué)內(nèi)容,如此循環(huán)。讓學(xué)生整個(gè)學(xué)習(xí)過(guò)程順利進(jìn)行,學(xué)生在學(xué)習(xí)過(guò)程中感到比較輕松,學(xué)生的學(xué)習(xí)效果良好。
(3)程序設(shè)計(jì)課興趣教學(xué)法培養(yǎng)學(xué)生正確的學(xué)習(xí)習(xí)慣
程序設(shè)計(jì)課興趣教學(xué)法強(qiáng)調(diào)學(xué)生動(dòng)手編程的重要性,學(xué)習(xí)過(guò)程以編程為中心,以興趣為導(dǎo)向,讓學(xué)生自動(dòng)學(xué)會(huì)理論聯(lián)系實(shí)際的學(xué)習(xí)方法,學(xué)生學(xué)習(xí)程序設(shè)計(jì)知識(shí)點(diǎn)的過(guò)程就是編程的過(guò)程,編程的過(guò)程就是學(xué)習(xí)理論知識(shí)點(diǎn)的過(guò)程,理論和編程的實(shí)踐緊密相連,理論和實(shí)踐達(dá)到合一的境界。以編程為第一目的來(lái)學(xué)習(xí)理論知識(shí),這樣的理論知識(shí)記得牢固,理解的深刻。通過(guò)程序設(shè)計(jì)課興趣教學(xué)法,學(xué)生能夠掌握科學(xué)的學(xué)習(xí)方法并且學(xué)習(xí)效果好。
(4)程序設(shè)計(jì)課興趣教學(xué)法讓學(xué)生編程解決實(shí)際問(wèn)題的能力提升
學(xué)習(xí)興趣對(duì)學(xué)習(xí)效果的影響是至關(guān)重要的,在學(xué)習(xí)過(guò)程中培養(yǎng)出了學(xué)習(xí)愛(ài)好,興趣是學(xué)習(xí)效果的催化劑,學(xué)習(xí)的效果會(huì)大幅度的提高。興趣教學(xué)法是在教學(xué)過(guò)程中使用激發(fā)學(xué)生的興趣的教學(xué)方法。教學(xué)過(guò)程中應(yīng)當(dāng)合理使用多種方法激發(fā)學(xué)生的興趣。此教學(xué)法讓學(xué)生編程解決實(shí)際問(wèn)題的能力得到大的提升。
3程序設(shè)計(jì)課興趣教學(xué)法具體實(shí)施策略和方法
(1)教學(xué)過(guò)程中采用趣味應(yīng)用題法
教師應(yīng)當(dāng)主動(dòng)思考學(xué)生的興趣點(diǎn),給予學(xué)生新穎且趣味性強(qiáng)的練習(xí)題,讓學(xué)生有創(chuàng)新挑戰(zhàn)的感覺(jué),學(xué)生會(huì)有很大的興趣去編寫(xiě)代碼,這能夠增加學(xué)生對(duì)課堂的喜愛(ài)程度,同時(shí)也容易讓學(xué)生養(yǎng)成自主編程能力大大地增加了學(xué)生的學(xué)習(xí)效率。教師在教學(xué)過(guò)程中要設(shè)計(jì)和積累趣味的編程題目,供學(xué)生編寫(xiě)代碼的練習(xí)。課后作業(yè)在課本作業(yè)的基礎(chǔ)上增加了趣味應(yīng)用題,布置一些新穎的題目給學(xué)生練習(xí)編程,這些編程題目建議是與學(xué)生生活相關(guān)的問(wèn)題,這樣能夠讓學(xué)生有解決現(xiàn)實(shí)問(wèn)題的感覺(jué)。利用有趣味的題目讓學(xué)生練習(xí)主動(dòng)編寫(xiě)代碼,這種方法能提高學(xué)生運(yùn)用教學(xué)知識(shí)點(diǎn)的能力。為了學(xué)生具有解決實(shí)際問(wèn)題、具有程序開(kāi)發(fā)能力,為了并提高學(xué)生的學(xué)習(xí)興趣,教師應(yīng)避免過(guò)度只重理論而不注重編程動(dòng)手能力。最好的方法是在編程過(guò)程中學(xué)習(xí)理論,在理論學(xué)習(xí)過(guò)程中編程,在實(shí)踐中引導(dǎo)學(xué)生總結(jié)相應(yīng)理論知識(shí),做到理論和實(shí)踐并重,理論講解與動(dòng)手編程有機(jī)結(jié)合,在編程練習(xí)中逐漸掌握解決實(shí)際問(wèn)題的能力,布置適合學(xué)生的編程能力的題目,逐漸培養(yǎng)出針對(duì)實(shí)際問(wèn)題的程序開(kāi)發(fā)能力在教學(xué)過(guò)程中首先給予學(xué)生布置一些簡(jiǎn)單的編程應(yīng)用題,學(xué)生能夠快速的解決,進(jìn)而學(xué)習(xí)的士氣高漲,然后在此學(xué)習(xí)的基礎(chǔ)上布置比上一編程難度增加的編程題目,進(jìn)而讓學(xué)生感到具有一定的挑戰(zhàn)性。在選擇編程題目時(shí)注意題目的難度層次,在適合的時(shí)間段內(nèi)給予學(xué)生適合的編程題目。編程題目的選擇既新穎又貼近生活。興趣教學(xué)法能夠讓學(xué)生自己動(dòng)手解決實(shí)際問(wèn)題,難度適當(dāng)學(xué)生的學(xué)習(xí)能力能夠得到提升。
(2)程序設(shè)計(jì)類(lèi)課程教學(xué)過(guò)程中采用簡(jiǎn)化知識(shí)結(jié)構(gòu)法
程序設(shè)計(jì)課興趣教學(xué)法教學(xué)知識(shí)點(diǎn)突出重點(diǎn),講解重點(diǎn),教學(xué)初期暫時(shí)忽略非學(xué)習(xí)重點(diǎn),忽略學(xué)生難以接受的教學(xué)點(diǎn),把最簡(jiǎn)單的知識(shí)點(diǎn)講給學(xué)生,讓學(xué)生馬上編寫(xiě)代碼驗(yàn)證知識(shí)點(diǎn)。給學(xué)生列出簡(jiǎn)潔、簡(jiǎn)約的知識(shí)點(diǎn),讓學(xué)生感覺(jué)到基本知識(shí)點(diǎn)不多,使學(xué)生感覺(jué)到知識(shí)點(diǎn)不是錯(cuò)綜復(fù)雜,產(chǎn)生學(xué)習(xí)的自信心和學(xué)習(xí)興趣,能夠把握知識(shí)點(diǎn),培養(yǎng)學(xué)習(xí)的成功感,同時(shí)教學(xué)過(guò)程中讓學(xué)生掌握簡(jiǎn)單而清晰的知識(shí)結(jié)構(gòu)。教師要對(duì)程序設(shè)計(jì)類(lèi)課程的教學(xué)知識(shí)點(diǎn)全局的把握,優(yōu)先教給學(xué)生編程中使用率高的知識(shí)點(diǎn),優(yōu)先學(xué)習(xí)使用率最高的知識(shí)點(diǎn)。程序設(shè)計(jì)類(lèi)課程教學(xué)過(guò)程中采用簡(jiǎn)化知識(shí)結(jié)構(gòu)的方法有利于學(xué)生學(xué)習(xí),讓學(xué)生在簡(jiǎn)單中學(xué)習(xí)編程,得到學(xué)生的編程能力提升后再增加學(xué)習(xí)難度。在教學(xué)過(guò)程中教學(xué)理論知識(shí)時(shí)可以使用思維導(dǎo)圖,讓學(xué)生能夠看到程序設(shè)計(jì)課程的知識(shí)結(jié)構(gòu),對(duì)整體的系統(tǒng)有一個(gè)高層次的認(rèn)識(shí)。
(3)程序設(shè)計(jì)類(lèi)課程教學(xué)過(guò)程中采用舉一反三法的實(shí)踐教學(xué)法
程序設(shè)計(jì)是實(shí)踐性很強(qiáng)的科目。教師在講解知識(shí)點(diǎn)的時(shí),應(yīng)當(dāng)以一道趣味性強(qiáng)的編程應(yīng)用題為例,講解該題的算法思想,并且編寫(xiě)出代碼,編譯連接運(yùn)行后讓學(xué)生看到直觀的運(yùn)行結(jié)果。教師根據(jù)學(xué)生學(xué)習(xí)程序設(shè)計(jì)課的情況具體進(jìn)行講解。學(xué)生一邊聽(tīng)老師分析,一邊看老師編寫(xiě)代碼,同時(shí)進(jìn)行代碼的編寫(xiě)工作,然后運(yùn)行程序,看到運(yùn)行結(jié)果并對(duì)結(jié)果進(jìn)行分析。教師寫(xiě)完程序后馬上去指導(dǎo)學(xué)生編程,遇到問(wèn)題及時(shí)給學(xué)生幫助指導(dǎo)。教師等待大部分同學(xué)能夠成功運(yùn)行例題的程序后,給出相似的但難度有所提高的若干個(gè)隨堂編程練習(xí)題目,學(xué)生馬上去自己分析題目,設(shè)計(jì)出算法并且自己編程求解。通過(guò)舉一反三法算法教學(xué)法訓(xùn)練之后的學(xué)生的編程能力能夠得到快速的提升。這種教學(xué)方式的優(yōu)點(diǎn)是能夠教學(xué)效果及時(shí)反饋給老師,同時(shí)學(xué)生以能夠提高學(xué)習(xí)效率,提高學(xué)生的自主學(xué)習(xí)能力和善于觀察的應(yīng)變能力,讓學(xué)生真正掌握編程的主動(dòng)性。
(4)教學(xué)應(yīng)當(dāng)讓學(xué)生適應(yīng)程序設(shè)計(jì)類(lèi)課程的多種開(kāi)發(fā)環(huán)境
程序設(shè)計(jì)類(lèi)課程課程的一般情況下只用一種開(kāi)發(fā)環(huán)境,比如MicrosoftVisualStudio。為了鍛煉學(xué)生的隨機(jī)應(yīng)變的能力,有必要讓學(xué)生掌握出多種程序設(shè)計(jì)類(lèi)課程的開(kāi)發(fā)環(huán)境。讓學(xué)生體驗(yàn)一下類(lèi)似turboC、Cfree、devcpp、eclipse、EasyX等多種開(kāi)發(fā)環(huán)境,增加學(xué)生對(duì)程序設(shè)計(jì)類(lèi)課程的工具的了解,讓學(xué)生適應(yīng)多種程序設(shè)計(jì)工具,有利于學(xué)生培養(yǎng)利用不同的開(kāi)發(fā)工具進(jìn)行程序設(shè)計(jì)的能力。
參考文獻(xiàn):
[1]胡明曉.程序設(shè)計(jì)類(lèi)課程默會(huì)知識(shí)的分類(lèi)及教學(xué)對(duì)策研究[J].計(jì)算機(jī)時(shí)代,2018(03).
[2]牟倫田.人工智能時(shí)代的計(jì)算機(jī)程序設(shè)計(jì)教學(xué)探討[J].科教導(dǎo)刊,2018(01).
[3]“陳婷.互聯(lián)網(wǎng)+教育”背景下智慧課堂教學(xué)模式設(shè)計(jì)與應(yīng)用研究[D].江蘇師范大學(xué),2017.
[4]卞金金,徐福蔭.基于智慧課堂的學(xué)習(xí)模式設(shè)計(jì)與效果研究[J].中國(guó)電化教育,2016(02).
作者:杜海龍 姚曉峰 李榮 單位:無(wú)錫太湖學(xué)院物聯(lián)網(wǎng)工程學(xué)院