朱文耀
摘要:項(xiàng)目驅(qū)動(dòng)教學(xué)法具體指的是在開展教學(xué)的過程中,主要以項(xiàng)目介紹和實(shí)踐為主線展開,將所要教授的知識(shí)點(diǎn)融入到具體的項(xiàng)目中進(jìn)行教學(xué),將知識(shí)點(diǎn)滲透到項(xiàng)目實(shí)踐環(huán)節(jié)中。文章將對(duì)仿真項(xiàng)目驅(qū)動(dòng)教學(xué)在C#語言課中的具體應(yīng)用進(jìn)行探討。
關(guān)鍵詞:仿真項(xiàng)目驅(qū)動(dòng)教學(xué);C#語言;應(yīng)用
G712;TP368.1-4
C#語言作為近幾年來在國內(nèi)外迅速獲得推廣的一項(xiàng)計(jì)算機(jī)語言,C#語言表現(xiàn)出明顯的表達(dá)力強(qiáng)和功能豐富等特點(diǎn),使用起來十分方便且靈活,目標(biāo)程序有著極高的運(yùn)行效率,并且還囊括有低級(jí)和高級(jí)等多種語言,幾乎適用于任何一種計(jì)算機(jī)操作系統(tǒng)。然而C#語言的內(nèi)涵比較復(fù)雜,而且規(guī)則繁多,尤其是使用起來不是十分方便和靈活,對(duì)于初學(xué)者而言極易出錯(cuò)且難掌握。近幾年來,結(jié)合我國高等教育的教學(xué)目標(biāo)和人才培養(yǎng)目標(biāo),創(chuàng)建建構(gòu)主義學(xué)習(xí)理論,主要采取仿真項(xiàng)目驅(qū)動(dòng)教學(xué)法,重點(diǎn)對(duì)《C#語言程序設(shè)計(jì)》相關(guān)課程的教學(xué)實(shí)施改革,實(shí)現(xiàn)了良好的研究效果。下面將對(duì)此教學(xué)過程做出總結(jié):
一、仿真項(xiàng)目驅(qū)動(dòng)教學(xué)法
仿真項(xiàng)目驅(qū)動(dòng)教學(xué)法具體指的是在教學(xué)實(shí)踐的過程中,主要以一個(gè)個(gè)具體的仿真項(xiàng)目為主線來開展教學(xué),將所學(xué)知識(shí)點(diǎn)融入到具體的仿真項(xiàng)目中去,對(duì)方陣項(xiàng)目進(jìn)行模擬實(shí)踐。通過對(duì)問題地研究和深化達(dá)到拓寬知識(shí)的深度和廣度的目的,直到完成一個(gè)完整的仿真項(xiàng)目實(shí)施方案,從中實(shí)現(xiàn)對(duì)仿真項(xiàng)目的探討,最終達(dá)到培養(yǎng)技能和學(xué)習(xí)知識(shí)的目的。
仿真項(xiàng)目驅(qū)動(dòng)教學(xué)法是在建構(gòu)主義學(xué)習(xí)理論基礎(chǔ)上提出的。建構(gòu)主義學(xué)習(xí)理論指出,學(xué)習(xí)的過程實(shí)施上是引導(dǎo)學(xué)生在其腦海中對(duì)知識(shí)體系實(shí)施建構(gòu)的過程,對(duì)于學(xué)生這個(gè)主體而言,教師起到很好的幫助者和引導(dǎo)者的作用,教師開展教學(xué)很大一部分任務(wù)是為了幫助學(xué)生建構(gòu)自己的知識(shí)體系。協(xié)作、情景、意義和會(huì)話建構(gòu)都是建構(gòu)主義學(xué)習(xí)環(huán)境十分重要的四大要素。其中,情景是仿真項(xiàng)目驅(qū)動(dòng)教學(xué)法的突出體現(xiàn),在課程教學(xué)的過程中通過仿真實(shí)驗(yàn)將所學(xué)知識(shí)點(diǎn)融入其中,達(dá)到建構(gòu)學(xué)生自身知識(shí)體系的目的。
二、C#語言課中仿真項(xiàng)目驅(qū)動(dòng)教學(xué)法的實(shí)施
1.課程宏觀設(shè)計(jì)
宏觀設(shè)計(jì)具體指的是結(jié)合建構(gòu)主義學(xué)習(xí)理論的相關(guān)要求,在進(jìn)行課程教學(xué)的時(shí)候以一個(gè)恰當(dāng)?shù)恼n程設(shè)計(jì)項(xiàng)目為主線,對(duì)這個(gè)仿真實(shí)例設(shè)計(jì)以及改進(jìn)中存在的問題為動(dòng)力,對(duì)此進(jìn)行逐步深入,進(jìn)一步展開課程的教學(xué)內(nèi)容。所有課程內(nèi)容教學(xué)必須以核心內(nèi)容為主,在每次課堂上也需要從實(shí)際問題出發(fā),通過實(shí)例的方式引入課程教學(xué)內(nèi)容。因此,無論是對(duì)仿真實(shí)驗(yàn)進(jìn)行解析,還是對(duì)每節(jié)課的授課內(nèi)容都必須有十分明確的學(xué)習(xí)目標(biāo)。教師授課的過程中可以先演示仿真實(shí)驗(yàn),可以將企業(yè)中具體使用的仿真實(shí)踐融入其中,使得授課內(nèi)容更具有貼近性。教師在授課的時(shí)候可以先演示企業(yè)常用的仿真實(shí)驗(yàn),激發(fā)學(xué)生強(qiáng)烈的學(xué)習(xí)興趣。此外,宏觀設(shè)計(jì)還有一個(gè)重要作用就是要求教師必須明確每一次開展項(xiàng)目拓展的過程中需要引用哪些C#語言知識(shí)點(diǎn)以及學(xué)生必須掌握的學(xué)習(xí)技能,讓C#語言知識(shí)點(diǎn)能夠囊括到仿真項(xiàng)目教學(xué)中。比如要完成學(xué)生成績管理系統(tǒng)項(xiàng)目,則要掌握以下方面的知識(shí):文件的創(chuàng)建、打開等操作;還有系統(tǒng)組織主要囊括了數(shù)據(jù)輸入、查詢、修改以及輸出和統(tǒng)計(jì)等基本功能。還要求學(xué)生必須掌握基本的編程算法。整個(gè)項(xiàng)目難度適中,基本囊括了C#語言教學(xué)大綱的基本要求,同時(shí)也和學(xué)生的畢業(yè)實(shí)踐及未來求職工作緊密聯(lián)系在一起,讓學(xué)生不需要進(jìn)行十分復(fù)雜的項(xiàng)目背景調(diào)查,就能夠?qū)崿F(xiàn)不同功能的窗前。能夠在做項(xiàng)目的過程中掌握基本的程序設(shè)計(jì),結(jié)合企業(yè)要求,將所學(xué)的知識(shí)點(diǎn)運(yùn)用其中,逐步創(chuàng)建學(xué)生自己的管理系統(tǒng)。
2.課程微觀設(shè)計(jì)
微觀設(shè)計(jì)具體指的是結(jié)合每一節(jié)課、每一單元的教學(xué)方式、安排方式以及教學(xué)特點(diǎn)來設(shè)計(jì)課堂教學(xué)內(nèi)容。在進(jìn)行微觀設(shè)計(jì)的過程中必須充分認(rèn)識(shí)到實(shí)現(xiàn)授課內(nèi)容和仿真項(xiàng)目的結(jié)合,最終實(shí)現(xiàn)理想的教學(xué)效果。比如,在授課開始之前可以先提出問題,然后指出這個(gè)問題的難點(diǎn),緊緊圍繞這個(gè)問題來進(jìn)行授課,引導(dǎo)學(xué)生去思考。還需要結(jié)合算法分析,進(jìn)一步培養(yǎng)學(xué)生堅(jiān)持以算法為中心提升其解決問題的能力。這也是教師在進(jìn)行課程設(shè)計(jì)中最為核心且重點(diǎn)的部分。由于C#語言涉及到算法,因此在精講多練的過程中還應(yīng)該時(shí)刻關(guān)注不同算法的使用以及聯(lián)系,將不同算法運(yùn)用到程序設(shè)計(jì)中至關(guān)重要,這有助于提升學(xué)生活學(xué)活用的能力。例如,選擇法能夠結(jié)合選擇程序設(shè)計(jì)結(jié)構(gòu),起泡法以及篩選法能夠結(jié)合函數(shù)和數(shù)組開展教學(xué)。這種做法不僅能夠讓學(xué)生掌握不同的程序算法,同時(shí)還能夠掌握與此相關(guān)的課程理論及內(nèi)容,進(jìn)而養(yǎng)成在進(jìn)行程序設(shè)計(jì)的過程中能夠觸類旁通的良好習(xí)慣。
另外,在教學(xué)層次方面,教師應(yīng)該結(jié)合學(xué)生不同的基礎(chǔ)情況來制定不同的教學(xué)要求和標(biāo)準(zhǔn),要求任何層次的學(xué)生都可以實(shí)現(xiàn)最低標(biāo)準(zhǔn)逐漸向更高標(biāo)準(zhǔn)努力。總體而言,每一個(gè)課堂的練習(xí)包含的層次是多種多樣的,第一層次是最簡單也是最基本的,主要體現(xiàn)出了課堂教學(xué)的內(nèi)容;第二層次相比較第一層次而言難度有所提升,是第一層次的擴(kuò)充,主要體現(xiàn)在算法和技巧方面;第三個(gè)層次主要要求學(xué)生所做的程序設(shè)計(jì)無論是從風(fēng)格、界面、完整性或者是技巧、算法以及易用性等不同方面都基本上能夠和專業(yè)程序員,能夠和企業(yè)的正式員工相比處于同一水平。
三、總結(jié)
實(shí)踐表明,仿真項(xiàng)目驅(qū)動(dòng)法能夠有效激發(fā)學(xué)生的積極性和自信心,不同鍛煉了廣大學(xué)生在程序設(shè)計(jì)方面的綜合能力,而且為今后能夠更加快速地融入到企業(yè)中進(jìn)行項(xiàng)目開發(fā)奠定了十分堅(jiān)實(shí)的基礎(chǔ)。同理,在很多課程教學(xué)中都可以借助仿真教學(xué)法,但是必須要注意的是在進(jìn)行課程內(nèi)容設(shè)計(jì)以及課程教學(xué)形式設(shè)計(jì)的時(shí)候必須從課程給的實(shí)際情況出發(fā),要選擇可以貫穿到本次課程教學(xué)內(nèi)容的仿真項(xiàng)目,要能夠在仿真項(xiàng)目上體現(xiàn)出C#語言課堂教學(xué)知識(shí)點(diǎn),使之能夠在教學(xué)的過程中不斷完善,唯有如此才能讓這門課程的教學(xué)實(shí)現(xiàn)更大的收獲。
參考文獻(xiàn):
[1]張悅.項(xiàng)目驅(qū)動(dòng)教學(xué)法在C語言課程中的應(yīng)用.職業(yè)教育研究,2014.2
[2]王韌峰;楊樺.項(xiàng)目驅(qū)動(dòng)式教學(xué)法在《C語言程序設(shè)計(jì)》課程中的應(yīng)用.職業(yè)技術(shù).2014.4
[3]葉健華;黎峰.“項(xiàng)目驅(qū)動(dòng)+案例教學(xué)”模式在C語言教學(xué)中的應(yīng)用.濟(jì)南職業(yè)學(xué)院學(xué)報(bào).2014.3
[4]徐凱; 宋麥玲; 薛思清.項(xiàng)目驅(qū)動(dòng)式案例教學(xué)法在“C程序設(shè)計(jì)”課程中的應(yīng)用.長春理工大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2011.11
[5]李愛軍.項(xiàng)目驅(qū)動(dòng)教學(xué)法在《計(jì)算機(jī)語言VB》課程中的應(yīng)用.辦公自動(dòng)化,2014.1