程序設(shè)計(jì)是計(jì)算機(jī)工作者的一項(xiàng)基本功,職業(yè)院校的程序設(shè)計(jì)教學(xué)應(yīng)以應(yīng)用為目的,根據(jù)當(dāng)前和今后的需要,選擇學(xué)習(xí)的內(nèi)容,圍繞應(yīng)用進(jìn)行教學(xué)。
一、程序設(shè)計(jì)是職業(yè)院校計(jì)算機(jī)課程的基本內(nèi)容
由于計(jì)算機(jī)信息技術(shù)的發(fā)展,大量軟件的涌現(xiàn),因此許多職業(yè)院校計(jì)算機(jī)教師認(rèn)為:計(jì)算機(jī)學(xué)科沒有必要學(xué)習(xí)程序設(shè)計(jì),只需要學(xué)習(xí)計(jì)算機(jī)操作方法和一些社會(huì)上流行的軟件就可以了,而且還提出“學(xué)生在學(xué)校學(xué)習(xí)了程序設(shè)計(jì),到社會(huì)上完全無用,仍需從頭學(xué)起”的說法。實(shí)踐證明,這些說法是不正確的。
1.掌握程序設(shè)計(jì)是職業(yè)院校學(xué)生今后發(fā)展的需要
職業(yè)院校計(jì)算機(jī)專業(yè)的課程設(shè)置應(yīng)從社會(huì)需要出發(fā),計(jì)算機(jī)專業(yè)教師不但要考慮社會(huì)當(dāng)前的需要,而且更要注重社會(huì)長(zhǎng)遠(yuǎn)的需要;不但要著眼于學(xué)生當(dāng)前學(xué)習(xí)和就業(yè)的需要,更要注重學(xué)生將來的學(xué)習(xí)以及終身教育的需要。
2.講授程序設(shè)計(jì)是計(jì)算機(jī)教學(xué)的需要
計(jì)算機(jī)的本質(zhì)是“程序的機(jī)器”,程序和指令的思想是計(jì)算機(jī)系統(tǒng)中最基本的概念。學(xué)習(xí)程序設(shè)計(jì)能使學(xué)生了解計(jì)算機(jī)是怎樣工作的,更好地理解和應(yīng)用計(jì)算機(jī),能使學(xué)生懂得怎樣讓計(jì)算機(jī)按照人們的意圖進(jìn)行工作,培養(yǎng)學(xué)生分析問題和解決問題的能力,具有編寫程序的初步能力。
3.學(xué)習(xí)程序設(shè)計(jì)是職業(yè)教育的需要
職業(yè)教育要求教師教給學(xué)生的不僅僅是知識(shí)和技能,更重要的是能力。職業(yè)院校學(xué)生如果只會(huì)使用一些應(yīng)用軟件,不懂得有關(guān)的計(jì)算機(jī)原理和知識(shí),就不可能成為一名優(yōu)秀的計(jì)算機(jī)應(yīng)用人員。因此,職業(yè)院校計(jì)算機(jī)專業(yè)教學(xué)必須堅(jiān)持技術(shù)基礎(chǔ)教育和實(shí)用技術(shù)教育兼顧。
二、在程序設(shè)計(jì)教學(xué)中應(yīng)用目標(biāo)教學(xué)法
1.必要性
目標(biāo)教學(xué)法是指將一次課的教學(xué)過程分解為課堂導(dǎo)入、展示教學(xué)目標(biāo)、遵循教學(xué)目標(biāo)、講解相關(guān)知識(shí)、目標(biāo)測(cè)評(píng)等幾個(gè)環(huán)節(jié),并根據(jù)這些環(huán)節(jié)實(shí)施教學(xué)。運(yùn)用目標(biāo)教學(xué)法能使教師的“教”和學(xué)生的“學(xué)”有一個(gè)統(tǒng)一明確的要求,在教師的引導(dǎo)下真正成為學(xué)習(xí)的主人,充分發(fā)揮主體作用,在學(xué)習(xí)討論中獲取知識(shí)。與其他教學(xué)法相比,目標(biāo)教學(xué)法更注重教學(xué)過程以及教學(xué)效果,因此也更適用于職業(yè)院校計(jì)算機(jī)專業(yè)的程序設(shè)計(jì)教學(xué)。
2.實(shí)施
教師在授課前,根據(jù)程序設(shè)計(jì)課程的教學(xué)目標(biāo),在吃透教材的基礎(chǔ)上理清該課程的知識(shí)體系,并明確各知識(shí)點(diǎn)及其所要達(dá)到的教學(xué)目標(biāo)。在進(jìn)行各知識(shí)點(diǎn)或單元教學(xué)前,需預(yù)先告知學(xué)生學(xué)習(xí)目標(biāo),使學(xué)生做好學(xué)習(xí)心理準(zhǔn)備。
(1)目標(biāo)確定。以Visual Foxpro程序設(shè)計(jì)課程為例,用下表來描述教學(xué)目標(biāo),并做到教學(xué)目標(biāo)先行。
(2)情景設(shè)置。在實(shí)訓(xùn)機(jī)房創(chuàng)設(shè)與現(xiàn)實(shí)情況基本相似的情景環(huán)境,也就是說把學(xué)生引入到需要通過知識(shí)點(diǎn)來解決現(xiàn)實(shí)問題的情景。
(3)操作示范。圍繞當(dāng)前學(xué)習(xí)的知識(shí)點(diǎn)和便于學(xué)生“知識(shí)遷移”的要求,示范完成目標(biāo)。
如修改報(bào)表:添加標(biāo)題、總結(jié)帶區(qū)→數(shù)據(jù)分組→添加對(duì)象→刪除對(duì)象→修改布局、顏色、文字格式、對(duì)齊方式→調(diào)整帶區(qū)寬度。
(4)獨(dú)立探索。讓學(xué)生獨(dú)立思考,對(duì)各知識(shí)點(diǎn)進(jìn)行理解、消化,教師示范目標(biāo)的解決重點(diǎn),為解決練習(xí)目標(biāo)打下基礎(chǔ)。
(5)協(xié)作學(xué)習(xí)。將學(xué)生分成小組,開展小組交流、討論,組員分工協(xié)作,共同完成教學(xué)目標(biāo)。
(6)學(xué)習(xí)評(píng)價(jià)。學(xué)生學(xué)習(xí)的效果直接由完成教學(xué)目標(biāo)的情況來確定,包括教師評(píng)價(jià)、學(xué)習(xí)小組評(píng)價(jià)和自評(píng)三部分。
3.實(shí)施原則
(1)目標(biāo)中心原則:課堂教學(xué)應(yīng)緊緊圍繞教學(xué)目標(biāo)來進(jìn)行,特別是對(duì)于完不成的教學(xué)目標(biāo)要及時(shí)補(bǔ)救,實(shí)現(xiàn)堂堂達(dá)標(biāo)。
(2)“教為主導(dǎo)、學(xué)為主體、訓(xùn)練為主線”的教學(xué)原則:教學(xué)過程是師生共同參與的過程,應(yīng)時(shí)時(shí)把學(xué)生放在主體地位,即學(xué)生是演員、教師是導(dǎo)演。
三、學(xué)習(xí)中需要注意的問題
1.在學(xué)習(xí)開始時(shí)不要在細(xì)節(jié)上死記死摳
在一開始要學(xué)會(huì)看懂程序,編寫簡(jiǎn)單的程序,然后逐步深入。有一些程序的語(yǔ)法細(xì)節(jié)需要通過較長(zhǎng)時(shí)間的實(shí)踐才能熟練地掌握。
2.打好基礎(chǔ)
在校學(xué)習(xí)階段,主要是學(xué)習(xí)程序設(shè)計(jì)的方法,進(jìn)行程序設(shè)計(jì)的基本訓(xùn)練,為進(jìn)一步學(xué)習(xí)打下基礎(chǔ)。學(xué)習(xí)程序設(shè)計(jì)課程時(shí),學(xué)生應(yīng)把精力放在最基本、最常用的內(nèi)容上,學(xué)好基本功。
總之,計(jì)算機(jī)科學(xué)是一種創(chuàng)造性思維活動(dòng),其教育必須面向設(shè)計(jì),而程序設(shè)計(jì)正是面向設(shè)計(jì)的基礎(chǔ)教育課程。因此在職業(yè)院校計(jì)算機(jī)專業(yè)教育中必須加強(qiáng)程序設(shè)計(jì)的教學(xué),為學(xué)生綜合素質(zhì)的全面提高打下堅(jiān)實(shí)的基礎(chǔ)。
(作者單位:江西冶金職業(yè)技術(shù)學(xué)院)