鄒汪平
(池州職業(yè)技術(shù)學(xué)院,安徽 池州 247000)
程序設(shè)計(jì)類課程是計(jì)算機(jī)科學(xué)技術(shù)中處于核心地位的一門專業(yè)基礎(chǔ)課,其課程內(nèi)容也是相關(guān)專業(yè)理工科學(xué)生必備的基礎(chǔ)知識(shí),以能力為導(dǎo)向的教學(xué)需求在高職計(jì)算機(jī)程序設(shè)計(jì)類課程中表現(xiàn)得愈發(fā)明顯[1].程序設(shè)計(jì)類課程是理論知識(shí)和學(xué)生的操作能力并重的課程,要求學(xué)生在學(xué)習(xí)過程中不僅要通過親手實(shí)踐,解決在操作過程中遇到的問題,同時(shí)還要求學(xué)生能夠創(chuàng)造性地解決實(shí)際問題.因此,必須要對(duì)傳統(tǒng)的教學(xué)模式進(jìn)行改革,構(gòu)建以能力為導(dǎo)向的高職計(jì)算機(jī)程序設(shè)計(jì)類課程教學(xué)模式,才能達(dá)到上述教學(xué)目標(biāo).
(1)沒有突出程序設(shè)計(jì)課程的特征.程序設(shè)計(jì)課程的主要特征是應(yīng)用性和創(chuàng)造性,但是當(dāng)前高職院校在程序設(shè)計(jì)類課程教學(xué)中,一般都是基于語法體系,通過課堂講授、機(jī)房模擬的方式將教材內(nèi)容進(jìn)行復(fù)制性教學(xué),這無疑相當(dāng)于將程序設(shè)計(jì)類課程當(dāng)作程序語言課來講,并沒有突出兩者的區(qū)別,以及程序設(shè)計(jì)課程的特征,難以激發(fā)學(xué)生的學(xué)習(xí)興趣[2].
(2)教學(xué)內(nèi)容缺乏系統(tǒng)性.程序設(shè)計(jì)課程教學(xué)中各課程之間的教學(xué)是相對(duì)獨(dú)立的,這就造成多種程序設(shè)計(jì)語言之間缺乏聯(lián)系而相對(duì)割裂,這種課程之間的相關(guān)性和延續(xù)性的缺失,使學(xué)生難以掌握各種程序設(shè)計(jì)語言的內(nèi)在聯(lián)系,并在理解計(jì)算機(jī)語言的共同原理上存在諸多困難,無法應(yīng)用于客觀實(shí)踐.
(3)理論與實(shí)踐脫節(jié)的現(xiàn)象依然突出.程序設(shè)計(jì)課程涉及較多的基礎(chǔ)理論,由于缺乏實(shí)踐教學(xué)的支撐,教學(xué)過程中往往在理論教學(xué)部分耗費(fèi)大量時(shí)間,多媒體課件等現(xiàn)代化教學(xué)手段的應(yīng)用并不能解決理論與實(shí)踐脫節(jié)造成的深層次問題,理論教學(xué)仍然停留于課本內(nèi)容直接復(fù)制的怪圈之中,學(xué)生厭學(xué)情緒比較明顯.此外,作為課堂實(shí)踐教學(xué)重要陣地的上機(jī)課存在與理論課難以同步的問題,學(xué)生在上機(jī)時(shí)不能有效運(yùn)用之前學(xué)到的理論知識(shí)作為指導(dǎo),上機(jī)效果不理想.
(4)考查形式單一.對(duì)于計(jì)算機(jī)程序設(shè)計(jì)類課程的考試基本還是以筆試形式考查理論知識(shí)為主,缺乏實(shí)際動(dòng)手操作能力和問題思考與解決能力的考查,與社會(huì)崗位需求存在較大差距,學(xué)生往往為了應(yīng)試,忽略了實(shí)際應(yīng)用能力的培養(yǎng).
案例教學(xué)模式和任務(wù)驅(qū)動(dòng)教學(xué)模式經(jīng)教學(xué)實(shí)踐檢驗(yàn),被公認(rèn)為是比較成功的教學(xué)模式,由于其符合理論聯(lián)系實(shí)際這一教學(xué)基本理念,因此,在教學(xué)中取得巨大成效的同時(shí)得到了廣泛地推廣,并對(duì)提高學(xué)生的素質(zhì)和能力做出了重要貢獻(xiàn)[3].結(jié)合計(jì)算機(jī)程序設(shè)計(jì)課程教學(xué)實(shí)踐,將上述兩種教學(xué)模式融合,得到案例-任務(wù)驅(qū)動(dòng)教學(xué)模式,并認(rèn)為其具有下述特征.
(1)真實(shí)性.無論是教學(xué)中采用的典型交叉案例,還是各種任務(wù),都是基于程序設(shè)計(jì)的真實(shí)實(shí)踐環(huán)境為學(xué)生進(jìn)行演示和提出的,所有內(nèi)容還可以通過學(xué)生的上機(jī)實(shí)踐進(jìn)行驗(yàn)證,并根據(jù)實(shí)際情況進(jìn)行必要的修正.
(2)目的性.任務(wù)驅(qū)動(dòng)教學(xué)的載體是讓學(xué)生完成不同的編程任務(wù),而其根本目的在于通過這一載體,達(dá)到讓學(xué)生深化理論知識(shí)的學(xué)習(xí)和理解,并在此基礎(chǔ)上提高實(shí)際編程能力.
(3)探究性.學(xué)生是一切學(xué)習(xí)活動(dòng)的主體,基于這一觀點(diǎn),任務(wù)驅(qū)動(dòng)教學(xué)通過讓學(xué)生提出問題、分析問題、解決問題并最終完成任務(wù),通過這一過程培養(yǎng)學(xué)生的實(shí)踐能力和動(dòng)手能力,用編程技術(shù)解決實(shí)際生活中的相關(guān)問題.而這一目標(biāo)的達(dá)成取決于貫穿這一過程的學(xué)生親身實(shí)踐和探究.
(4)實(shí)踐性.理論與實(shí)踐脫節(jié)是當(dāng)前教育的突出問題,案例-任務(wù)驅(qū)動(dòng)教學(xué)模式是解決這一問題的有效方法.在這一教學(xué)模式下,學(xué)生必須投入到實(shí)踐中,通過觀察、搜集資料和上機(jī)驗(yàn)證等一系列探究活動(dòng),才能得到解決問題的最佳方案.
(5)動(dòng)態(tài)性.案例-任務(wù)驅(qū)動(dòng)教學(xué)模式注重問題和解決方案的多元性,對(duì)于某個(gè)任務(wù),不同的認(rèn)識(shí)角度會(huì)得到不同的解決方案,教師可以引導(dǎo)學(xué)生對(duì)這些方案進(jìn)行分析,并從中選取出特定情境下的最佳方案.
(1)教學(xué)內(nèi)容的適用性.案例-任務(wù)驅(qū)動(dòng)教學(xué)模式適用于具有復(fù)雜性和應(yīng)用性的專業(yè)知識(shí)教學(xué),以案例為載體將復(fù)雜的知識(shí)學(xué)習(xí)融入實(shí)際任務(wù)之中,通過學(xué)生的討論和分析完成新知架構(gòu)[4].而程序設(shè)計(jì)類課程的目的在于使學(xué)生在掌握程序設(shè)計(jì)基本知識(shí)的條件下,具備較為熟練的實(shí)際編程能力,所以交叉案例及任務(wù)的引入,不僅為學(xué)生搭建了知識(shí)架構(gòu)的重要平臺(tái),也為編程實(shí)踐提供了必要的素材,因此,從教學(xué)內(nèi)容來看,這一教學(xué)方式無疑是適用的.
(2)教學(xué)目標(biāo)的適用性.通過案例-任務(wù)驅(qū)動(dòng)教學(xué)模式的應(yīng)用和相應(yīng)的實(shí)踐環(huán)節(jié)訓(xùn)練,有助于學(xué)生通過實(shí)際問題進(jìn)一步體驗(yàn)并領(lǐng)悟程序設(shè)計(jì)在解決實(shí)際問題中的作用與方法思路,并進(jìn)一步提升學(xué)生的編程技術(shù)能力,因此,從綜合能力培養(yǎng)為核心的教學(xué)目標(biāo)來看,案例-任務(wù)驅(qū)動(dòng)教學(xué)模式是適用的.
(3)教學(xué)方式上的適用性.案例-任務(wù)驅(qū)動(dòng)教學(xué)模式是以理論聯(lián)系實(shí)際思想為指導(dǎo)的教學(xué)模式.計(jì)算機(jī)程序設(shè)計(jì)課程主要由理論和上機(jī)課型組成,進(jìn)行理論課教學(xué)時(shí)采用案例教學(xué)為主,并在此基礎(chǔ)上進(jìn)行任務(wù)布置,引導(dǎo)學(xué)生分析討論,這樣在上機(jī)之前學(xué)生可以做好充分準(zhǔn)備,以任務(wù)解決和驗(yàn)證為目的進(jìn)行上機(jī)操作,提升學(xué)習(xí)效率.
(1)案例的分類.根據(jù)計(jì)算機(jī)程序設(shè)計(jì)類課程的特征及教學(xué)實(shí)施中的綜合因素,將案例分為以下三種:一是趣味性案例.主要是指用于程序設(shè)計(jì)直觀特征的動(dòng)態(tài)展示,選取這類案例的主要目的是提高學(xué)生對(duì)程序功能的感性認(rèn)識(shí),提升學(xué)生的學(xué)習(xí)興趣.二是針對(duì)性案例.這類案例是按照課程教學(xué)中的某一具體問題并結(jié)合相應(yīng)的程序結(jié)構(gòu)編寫的,因此,具有很強(qiáng)的針對(duì)性,有利于對(duì)相關(guān)內(nèi)容進(jìn)行充分展示,從而使學(xué)生在直觀感悟的基礎(chǔ)上掌握其所反映的知識(shí).針對(duì)性案例數(shù)量眾多、應(yīng)用廣泛,但是由于其針對(duì)某一特定對(duì)象的特征,限制了其拓展性.三是主線型案例.主線型案例作為一種綜合性案例,其實(shí)用價(jià)值最為明顯,但是這種案例的數(shù)量有限.其特征是能夠?qū)ο鄳?yīng)的教學(xué)內(nèi)容做到比較完美的覆蓋,能夠使學(xué)生通過直觀體驗(yàn),達(dá)到預(yù)先設(shè)定的結(jié)果.
(2)案例的選擇原則.首先,案例要美.鑒于案例程序的直觀性特征,案例要具有趣味性和生動(dòng)性,要能夠吸引學(xué)生的注意力,以充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)興趣.其次,案例要精,不可過泛.案例的選取必須能夠緊扣教學(xué)目標(biāo),有利于基本知識(shí)和基本原理的掌握.再次,案例要實(shí).案例的選擇要符合學(xué)生實(shí)際,能夠充分激發(fā)學(xué)生的學(xué)習(xí)激情,要能夠在體現(xiàn)教學(xué)目標(biāo)的前提下,充分反映學(xué)生的生活需求,使學(xué)生充分體會(huì)程序設(shè)計(jì)的實(shí)用價(jià)值.最后,案例要深.案例要在層次性和擴(kuò)展性上具有一定的深度,只有這樣,案例教學(xué)才能充分得到學(xué)生的關(guān)注,達(dá)到其應(yīng)用目的.基于上述原則,案例使用時(shí)應(yīng)以趣味型案例作為起點(diǎn)調(diào)動(dòng)學(xué)生的積極性,利用針對(duì)性案例打基礎(chǔ),同時(shí)盡量利用并發(fā)揮主線型案例的優(yōu)勢(shì),充分體現(xiàn)案例教學(xué)的優(yōu)越性.
(1)任務(wù)的分類.根據(jù)程序設(shè)計(jì)類教學(xué)內(nèi)容的需要,任務(wù)可以分為模仿型任務(wù)、拓展型任務(wù),以及開放型任務(wù).模仿型任務(wù)是指學(xué)生通過對(duì)特定案例的模仿即可順利完成的任務(wù),完成過程一般只需要對(duì)相應(yīng)的程序進(jìn)行有限的添加和修改.此類任務(wù)的主要目的是提高學(xué)生的學(xué)習(xí)積極性和自信心,一般與趣味型案例結(jié)合使用.拓展型任務(wù)的要求稍高于模仿型任務(wù),需要學(xué)生參照相應(yīng)的案例進(jìn)行必要的分析與資料查詢,通過一定的自學(xué)拓展才能完成,此類任務(wù)一般與針對(duì)性案例配合使用.開放型任務(wù)是對(duì)學(xué)生能力要求最高的任務(wù).教師對(duì)這類任務(wù)只給出原則性的要求,而學(xué)生需要以相應(yīng)的案例為基礎(chǔ)進(jìn)行自由發(fā)揮和拓展.此類任務(wù)一般與主線型案例配合使用.
(2)任務(wù)的選擇原則.對(duì)于任務(wù)驅(qū)動(dòng)教學(xué)來說,任務(wù)不僅是教師引導(dǎo)的主要載體,同時(shí)也是學(xué)生學(xué)習(xí)的主要載體,所以任務(wù)設(shè)計(jì)的優(yōu)劣會(huì)對(duì)教學(xué)效果產(chǎn)生直接影響.在教學(xué)過程中教師要充分發(fā)揮自身的主導(dǎo)作用,做好任務(wù)設(shè)計(jì),尤其是要把握好任務(wù)的劃分與分層推進(jìn).首先,任務(wù)的設(shè)計(jì)要從學(xué)生實(shí)際出發(fā),注重其可操作性;其次,任務(wù)的設(shè)計(jì)要做到難易適中,注意突出教學(xué)重點(diǎn)、分散教學(xué)難點(diǎn);再次,任務(wù)設(shè)計(jì)要注意循序漸進(jìn),小步快進(jìn)的原則;最后,任務(wù)設(shè)計(jì)的目的是要提升學(xué)生的能力,因此,任務(wù)要有助于引導(dǎo)學(xué)生積極思考,從多方面、多角度分析和解決問題.
(1)案例選編與任務(wù)準(zhǔn)備.案例選編和任務(wù)準(zhǔn)備是案例-任務(wù)驅(qū)動(dòng)教學(xué)模式實(shí)施流程的第一步,也是至關(guān)重要的一步,其質(zhì)量會(huì)直接影響到教學(xué)效果的發(fā)揮和展現(xiàn)[5-6].案例與任務(wù)的類型與選擇原則上文已經(jīng)進(jìn)行了詳細(xì)闡述,這里不再重復(fù).需要指出的是案例的選擇并非多多益善,將教學(xué)內(nèi)容的每一章節(jié)和每個(gè)問題都以案例的形式體現(xiàn)出來,并不是妥當(dāng)?shù)姆椒?實(shí)際上幾個(gè)有代表性的典型案例就能夠起到對(duì)學(xué)生進(jìn)行實(shí)踐指導(dǎo)的作用,所以,只需要根據(jù)教學(xué)內(nèi)容的要求和特點(diǎn)精心選擇三到五個(gè)典型案例即可.
(2)案例-任務(wù)教學(xué)模式的實(shí)施方法.在程序設(shè)計(jì)類課程教學(xué)中實(shí)施該教學(xué)模式可采用案例講解法和任務(wù)分析法兩種主要教學(xué)方法.案例講解法多用于基礎(chǔ)理論課堂教學(xué)中,一般是在基礎(chǔ)理論講授和學(xué)習(xí)之后輔以案例講解,案例的精選與正確使用是該教學(xué)方法的實(shí)施關(guān)鍵;任務(wù)分析法的核心是任務(wù)討論,其目的是對(duì)學(xué)生創(chuàng)造性思維能力的培養(yǎng).因此,任務(wù)分析法的主要著眼點(diǎn)是通過分析與討論培養(yǎng)和提升學(xué)生解決問題的思維方式和能力,而不僅僅是得到該任務(wù)的標(biāo)準(zhǔn)答案或解決方式,這一點(diǎn)需要教師在教學(xué)中予以足夠重視.
(3)課內(nèi)外學(xué)習(xí)與輔導(dǎo)的緊密結(jié)合.對(duì)于程序設(shè)計(jì)類課程而言,無論是基礎(chǔ)理論的掌握,還是案例的理解或任務(wù)的分析都需要足夠的時(shí)間,如果沒有課堂學(xué)習(xí)后的內(nèi)化過程,就難以取得良好的教學(xué)效果.因此,教學(xué)過程中,不僅要重視課堂上的案例分析與討論,還要重視學(xué)生課外輔導(dǎo)和自主學(xué)習(xí),將學(xué)生的課內(nèi)外學(xué)習(xí)與輔導(dǎo)緊密結(jié)合,為學(xué)生提供足夠的知識(shí)內(nèi)化吸收空間.
(1)明確教師和學(xué)生的角色定位.在案例-任務(wù)驅(qū)動(dòng)教學(xué)模式下學(xué)生的分析、模仿、討論和創(chuàng)新活動(dòng)成為教學(xué)活動(dòng)的中心環(huán)節(jié).在教學(xué)中教師、學(xué)生、案例和任務(wù)之間要體現(xiàn)出雙向和多向的互動(dòng)關(guān)系.而教師的作用主要在于引導(dǎo)而不是講解,不能對(duì)學(xué)生的探究過程干涉過多,只有當(dāng)學(xué)生在探索分析中出現(xiàn)方向性問題時(shí)才予以一定的指導(dǎo).
(2)案例-任務(wù)驅(qū)動(dòng)教學(xué)與傳統(tǒng)講授兼顧.案例-任務(wù)驅(qū)動(dòng)教學(xué)模式的核心思想是重視知識(shí)的實(shí)際應(yīng)用,以及在應(yīng)用過程中的能力提升,而傳統(tǒng)教學(xué)模式的側(cè)重點(diǎn)是系統(tǒng)化的知識(shí)掌握及知識(shí)結(jié)構(gòu)構(gòu)建.由此可見,兩種教學(xué)模式的側(cè)重點(diǎn)與優(yōu)勢(shì)不同,并具有明顯的互補(bǔ)性,所以,在教學(xué)過程中需要將兩種教學(xué)模式有機(jī)結(jié)合起來,而不是對(duì)傳統(tǒng)教學(xué)模式的徹底否定和拋棄.也就是說,案例-任務(wù)驅(qū)動(dòng)教學(xué)模式并非是對(duì)理論學(xué)習(xí)的弱化,反而更需要高層次的理論學(xué)習(xí)提供的扎實(shí)理論基礎(chǔ),為將來的實(shí)踐活動(dòng)提供理論指導(dǎo).
(3)正確定位案例-任務(wù)驅(qū)動(dòng)教學(xué)模式的作用.任何教學(xué)模式都有其優(yōu)勢(shì),同時(shí)也有其局限性和適用范圍,案例-任務(wù)驅(qū)動(dòng)教學(xué)模式也不例外,并不是任何教學(xué)內(nèi)容都適用于案例-任務(wù)驅(qū)動(dòng)教學(xué)模式,教學(xué)過程中教師要能夠根據(jù)教學(xué)內(nèi)容、學(xué)生特征等諸多要素綜合考慮,靈活選用多種教學(xué)方法,才能取得良好的教學(xué)效果.
針對(duì)目前程序設(shè)計(jì)類課程教學(xué)過程中存在的問題,結(jié)合程序設(shè)計(jì)類課程的教學(xué)特點(diǎn),設(shè)計(jì)出能力導(dǎo)向下的案例-任務(wù)驅(qū)動(dòng)教學(xué)模式.該模式下理論教學(xué)、上機(jī)實(shí)踐和課程設(shè)計(jì)與各種案例和任務(wù)相結(jié)合,重點(diǎn)培養(yǎng)學(xué)生的創(chuàng)新能力和自主開發(fā)能力,初步建立起符合高職院校教學(xué)特點(diǎn)的程序設(shè)計(jì)類課程的教學(xué)體系,并取得了良好的教學(xué)效果,該教學(xué)模式在進(jìn)一步完善的基礎(chǔ)上具有一定的推廣價(jià)值.