黃 鶯
[摘要]試對(duì)《計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)》課程的教學(xué)方法作探析,旨在闡述運(yùn)用正確的教學(xué)策略對(duì)提高課堂教學(xué)效率的積極意義?!队?jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)》課程教學(xué)中教學(xué)的過(guò)程和方法的優(yōu)化是幫助學(xué)生掌握課程知識(shí)和技能的主要途徑,也是該課程教學(xué)中的核心之一。該課程教學(xué)主要在理論教學(xué)、操作教學(xué)、程序設(shè)計(jì)等方面予以?xún)?yōu)化,通過(guò)創(chuàng)新教學(xué)思維模式來(lái)進(jìn)一步地培養(yǎng)學(xué)生的理論水平和實(shí)踐操作能力。
[關(guān)鍵詞]職教計(jì)算機(jī)程序設(shè)計(jì)教學(xué)優(yōu)化
中國(guó)分類(lèi)號(hào):G71文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1 671—7597(2009)1010172—01
《計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)》課程是職教計(jì)算機(jī)教學(xué)的主要課程之一,也是學(xué)生不易掌握的教學(xué)內(nèi)容之一。該課程的教學(xué)體現(xiàn)了:理論抽象深?yuàn)W、實(shí)踐操作繁瑣、程序設(shè)計(jì)精確等特點(diǎn),是學(xué)生比較頭疼的一門(mén)學(xué)科。不過(guò),該課程對(duì)職教學(xué)生的專(zhuān)業(yè)技術(shù)的學(xué)習(xí)、職業(yè)的實(shí)踐運(yùn)用等具有不可替代的作用。正是基于以上的認(rèn)識(shí),筆者以為,在教學(xué)實(shí)踐中,優(yōu)化課程教學(xué)資源和手段,不僅能夠增強(qiáng)學(xué)生學(xué)習(xí)的激情和興趣,還能夠幫助他們順利地掌握計(jì)算機(jī)的必備知識(shí)和技能。
一、優(yōu)化理論教學(xué),幫助學(xué)生梳理知識(shí)結(jié)構(gòu)?;饨鈱W(xué)難點(diǎn)
計(jì)算機(jī)程序設(shè)計(jì)教學(xué)與其他的課程的聯(lián)系較為緊密,對(duì)此,筆者以為在程序設(shè)計(jì)的理論知識(shí)時(shí),可通過(guò)講解與編程相關(guān)的計(jì)算機(jī)基礎(chǔ)知識(shí),來(lái)降低程序理論的難度,幫助學(xué)生能夠更為充分地融入該理論的學(xué)習(xí)過(guò)程之中。學(xué)生在學(xué)習(xí)這些與此相關(guān)的理論知識(shí)后,一定能夠發(fā)揮自身的想象思維,做到觸類(lèi)旁通。例如,在講解程序設(shè)計(jì)語(yǔ)法途徑之前,筆者就將計(jì)算機(jī)基本組成部分、計(jì)算機(jī)程序運(yùn)行的基本原理、各種數(shù)據(jù)在計(jì)算機(jī)內(nèi)存中的存儲(chǔ)形式、各種數(shù)值進(jìn)制之間的換算方法等先進(jìn)行梳理,一方面,能夠幫助學(xué)生加深對(duì)與此相關(guān)的理論知識(shí)的理解;另一方面,能夠便于學(xué)生更為直觀(guān)清晰地掌握理論教學(xué)內(nèi)容。
教師在進(jìn)行程序設(shè)計(jì)理論教學(xué)時(shí)應(yīng)該注意以下幾方面:1,把握教材的重點(diǎn)和難點(diǎn),積極探尋化解教學(xué)難點(diǎn)的途徑和方法,反復(fù)的訓(xùn)練教學(xué)重點(diǎn)內(nèi)容;2,注意分層教學(xué)的原則,即在教學(xué)過(guò)程中一定要注意學(xué)生現(xiàn)有的學(xué)習(xí)基礎(chǔ)和接受能力,可采用自主學(xué)習(xí)和小組合作探究的方法,幫助學(xué)生克服在學(xué)習(xí)過(guò)程中所遇到的困難;3,優(yōu)化教材文本資源,即根據(jù)學(xué)生的實(shí)際掌握情況對(duì)教材內(nèi)容進(jìn)行適當(dāng)?shù)娜∩幔钥s減教學(xué)內(nèi)容,加強(qiáng)重點(diǎn)和難點(diǎn)內(nèi)容的教學(xué);4,注意語(yǔ)言程序設(shè)計(jì)的方法運(yùn)用,鼓勵(lì)學(xué)生在課后深入微機(jī)房,不斷地進(jìn)行模擬試驗(yàn),鼓勵(lì)學(xué)生在實(shí)踐運(yùn)用的過(guò)程中體會(huì)理論知識(shí)的指導(dǎo)價(jià)值。
教師是課堂教學(xué)的主導(dǎo),是學(xué)生學(xué)習(xí)該課程的引導(dǎo)者和促進(jìn)者。對(duì)此,在優(yōu)化理論知識(shí)教學(xué)的同時(shí),提高自身的業(yè)務(wù)能力水平也是理論教學(xué)優(yōu)化的重要內(nèi)容之一。教師在引導(dǎo)學(xué)生掌握理論知識(shí)的同時(shí)一定要注意對(duì)程序設(shè)計(jì)過(guò)程和方法多樣性的講解,引導(dǎo)學(xué)生在不同算法的基礎(chǔ)上深化對(duì)設(shè)計(jì)的方法多樣性講解。例如,在“函數(shù)的參數(shù)及返回值”的教學(xué)過(guò)程中,我們可通過(guò)如下的途徑對(duì)該項(xiàng)難點(diǎn)予以化解:(1)幫助學(xué)生熟練掌握函數(shù)的基本概念和分類(lèi);(2)函數(shù)的參數(shù)特征;(3)函數(shù)返還值的算法。通過(guò)這樣的教學(xué)模式,一方面,分解了教學(xué)的重點(diǎn)和難點(diǎn);另一方面,能夠讓學(xué)生明白在各個(gè)學(xué)習(xí)階段應(yīng)該掌握的內(nèi)容。
二、優(yōu)化操作教學(xué),鼓勵(lì)學(xué)生在實(shí)踐中增長(zhǎng)知識(shí)技能水平
計(jì)算機(jī)程序設(shè)計(jì)離不開(kāi)實(shí)踐的操作,學(xué)生也只有在不斷地模擬操作過(guò)程中才能夠進(jìn)一步地深化對(duì)該課程知識(shí)和技能的理解,促進(jìn)自身技能水平的提高。對(duì)此,筆者以為,在教學(xué)過(guò)程中,要注重實(shí)驗(yàn)內(nèi)容與教學(xué)內(nèi)容的配套。學(xué)生應(yīng)根據(jù)實(shí)驗(yàn)給定的題目編好程序,進(jìn)行自查并分析可能出現(xiàn)的問(wèn)題,同時(shí)設(shè)計(jì)好測(cè)試數(shù)據(jù)。做實(shí)驗(yàn)時(shí),學(xué)生編輯程序、上機(jī)調(diào)試、直到程序運(yùn)行成功。學(xué)生只有通過(guò)反復(fù)上機(jī)操作,才能更好地掌握編程技能。
筆者根據(jù)近幾年的教學(xué)實(shí)踐,認(rèn)為優(yōu)化操作教學(xué),一方面,能夠讓學(xué)生在實(shí)踐的過(guò)程中不斷地優(yōu)化對(duì)教材文本理論知識(shí)的理解:另一方面,能夠彌補(bǔ)理論教學(xué)的深?yuàn)W難懂不足之處,提高學(xué)生的程序設(shè)計(jì)能力水平。教師在該教學(xué)過(guò)程中應(yīng)該注意以下幾方面:1,耐心指導(dǎo)幫助,教師要和學(xué)生進(jìn)行交流分析,指出本質(zhì)性的錯(cuò)誤,幫助他們提高分析、編程、調(diào)試的能力;2,注意內(nèi)容的分解教學(xué),教師要針對(duì)學(xué)生提出的程序問(wèn)題進(jìn)行相關(guān)講解,保證學(xué)生知道問(wèn)題出在哪,為什么出錯(cuò),應(yīng)該怎樣修改,以保證學(xué)生徹底理解:3,教師的積極鼓勵(lì)也是不可忽視的一方面,教師應(yīng)該對(duì)學(xué)生的點(diǎn)滴進(jìn)步予以表?yè)P(yáng),以滿(mǎn)足他們學(xué)習(xí)發(fā)展的心理需要。
學(xué)生的程序調(diào)試是該課程教學(xué)的重點(diǎn),學(xué)生在操作過(guò)程中出現(xiàn)的錯(cuò)誤是不可避免的。對(duì)此,教師的幫助應(yīng)該緊跟其后,以及時(shí)地化解學(xué)生的學(xué)習(xí)困難。當(dāng)課程教學(xué)進(jìn)行到一定深度時(shí),應(yīng)該教給學(xué)生調(diào)試程序的能力,特別是在實(shí)踐中經(jīng)常會(huì)出現(xiàn)的錯(cuò)誤,學(xué)會(huì)使用debug工具來(lái)進(jìn)行調(diào)試,這對(duì)今后開(kāi)發(fā)較大的程序或者課程設(shè)計(jì)都有一定的幫助。
三、優(yōu)化設(shè)計(jì)環(huán)節(jié),提高本領(lǐng),客觀(guān)評(píng)價(jià)學(xué)生的學(xué)業(yè)能力水平
筆者常在課程教學(xué)結(jié)束后,專(zhuān)門(mén)安排三周左右的時(shí)間進(jìn)行模擬課程設(shè)計(jì)檢測(cè),以此來(lái)培養(yǎng)和檢驗(yàn)學(xué)生對(duì)本課程的綜合掌握能力、具體編程能力以及創(chuàng)新能力。對(duì)此,筆者以為,可以通過(guò)以下方式進(jìn)行課程設(shè)計(jì)教學(xué):1,在設(shè)計(jì)前教師把設(shè)計(jì)題目列表發(fā)給學(xué)生,讓學(xué)生從列表中選擇其一進(jìn)行設(shè)計(jì)。2,在設(shè)計(jì)中教師應(yīng)把主動(dòng)權(quán)交給學(xué)生,讓學(xué)生進(jìn)行自主完成。學(xué)生可根據(jù)自身特點(diǎn)、愛(ài)好及對(duì)課程的掌握程度自由地選取題目,讓他們按照科研工作的步驟,自主決定研究?jī)?nèi)容,教師只需負(fù)責(zé)審查,幫助學(xué)生解決疑難問(wèn)題,做好啟發(fā)引導(dǎo)工作。3,展覽學(xué)生的需誒系成果,讓學(xué)生在比較的過(guò)程中,不斷地增強(qiáng)自身的技能水平。
筆者以為,教師在課程設(shè)計(jì)中一定要嚴(yán)格審核每個(gè)學(xué)生的設(shè)計(jì)方案,讓學(xué)生從整體上把握程序設(shè)計(jì)的思想,有意識(shí)地加強(qiáng)對(duì)課程重點(diǎn)、難點(diǎn)的理解和運(yùn)用。針對(duì)在檢查過(guò)程中出現(xiàn)的問(wèn)題,應(yīng)該及時(shí)地予以糾正解決。對(duì)學(xué)習(xí)基礎(chǔ)差的學(xué)生加強(qiáng)輔導(dǎo)及檢查,對(duì)學(xué)習(xí)能力強(qiáng)的適當(dāng)提高要求,充分挖掘潛力,使學(xué)生掌握良好的學(xué)習(xí)、思考和創(chuàng)新方法,為以后其他專(zhuān)業(yè)課程的學(xué)習(xí)、參加各類(lèi)程序設(shè)計(jì)大賽以至畢業(yè)設(shè)計(jì)打下良好的基礎(chǔ)。對(duì)編程能力強(qiáng)和創(chuàng)新能力強(qiáng)的學(xué)生可以多加引導(dǎo),從而進(jìn)行精英教育。這樣的教學(xué)方法,不僅能夠讓所有的學(xué)生都能夠在自己各自發(fā)展區(qū)域內(nèi)得到充分的發(fā)展提高,還能夠增強(qiáng)他們學(xué)習(xí)的主動(dòng)性和積極性,提高知識(shí)技能水平。
綜上所言,在《計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)》課程教學(xué)中,教師應(yīng)不斷地優(yōu)化教學(xué)資源和手段,從課程特點(diǎn)和學(xué)生的學(xué)習(xí)實(shí)際情況出發(fā),創(chuàng)新教學(xué)思維模式,就一定能夠幫助學(xué)生走出學(xué)習(xí)的困境,提高課堂教學(xué)的有效性。