周本海
摘 要: 程序設(shè)計(jì)是高校計(jì)算機(jī)專業(yè)的必修課程,包括C語言、C++、JAVA等程序設(shè)計(jì)課程。隨著當(dāng)前教育部門不斷推行教育模式改革,越來越多的新型教育模式開始在程序設(shè)計(jì)課程中試行。本文深入探討程序設(shè)計(jì)課程的創(chuàng)新教學(xué)模式,并對項(xiàng)目教學(xué)的創(chuàng)新教學(xué)模式進(jìn)行深入探討,為計(jì)算機(jī)程序設(shè)計(jì)課程的教學(xué)改革提供有力理論依據(jù)及實(shí)踐指導(dǎo)。
關(guān)鍵詞: 程序設(shè)計(jì)課程 教學(xué)方法 項(xiàng)目教學(xué)法
1.引言
在我國積極推行高等學(xué)校教育改革的大背景下,高等學(xué)校積極進(jìn)行教育教學(xué)模式改革。根據(jù)國內(nèi)外成功的教學(xué)改革經(jīng)驗(yàn),結(jié)合各類別高校發(fā)展特點(diǎn)及學(xué)生能力特點(diǎn),各類創(chuàng)新型教學(xué)模式正在廣泛而深入地開展起來。其中,項(xiàng)目式教學(xué)方法作為一種新型教學(xué)模式,被廣泛使用。本文分析傳統(tǒng)教學(xué)模式下程序設(shè)計(jì)課程的問題,并且針對這些問題,給出項(xiàng)目式教學(xué)模式的積極意義,探討項(xiàng)目式教學(xué)在增強(qiáng)課堂效果及增強(qiáng)學(xué)生創(chuàng)新、協(xié)作能力方面的優(yōu)勢。
因此,筆者積極引進(jìn)項(xiàng)目式教學(xué)模式,積極提升程序設(shè)計(jì)課程教學(xué)質(zhì)量。筆者提出的項(xiàng)目式教學(xué)方法能夠?yàn)閷W(xué)生研究性學(xué)習(xí)、協(xié)作性學(xué)習(xí)及創(chuàng)新能力培養(yǎng)提供有利的環(huán)境。學(xué)生能夠圍繞具體學(xué)習(xí)項(xiàng)目展開學(xué)習(xí),在程序設(shè)計(jì)課程學(xué)習(xí)過程中進(jìn)行積極討論與交流,積極開發(fā)科學(xué)能力及創(chuàng)新能力。為此,項(xiàng)目式教學(xué)模式引入程序課程能夠?yàn)檎n堂教學(xué)效果的增強(qiáng)及教學(xué)質(zhì)量的提高提供極大力量。
2.程序設(shè)計(jì)教學(xué)的問題
程序設(shè)計(jì)課程是高校計(jì)算機(jī)專業(yè)的一門實(shí)踐性較強(qiáng)的必修課程。但是,與程序設(shè)計(jì)相關(guān)的選修課,如數(shù)理邏輯、數(shù)據(jù)結(jié)構(gòu)及軟件工程等課程未曾學(xué)過,無疑增加了程序設(shè)計(jì)課程的難度。另外,教學(xué)過程中還存在其他問題。
目前,多數(shù)教師忽略課堂上的教學(xué)效果,仍然保留傳統(tǒng)教學(xué)方式,只將講授內(nèi)容放在編程語法及句式上,對實(shí)際軟件開發(fā)工程項(xiàng)目及貼近生活的實(shí)例卻介紹得少之又少。甚至在編寫程序的定義方面,很多教師沒有講解其內(nèi)在的真實(shí)含義,使學(xué)生對程序設(shè)計(jì)知識只停留在使用上,并未真正理解程序的意義。另外,在程序設(shè)計(jì)課程的授課過程中,教師大多采用課件形式,課件減輕了教師的負(fù)擔(dān),使課堂信息量有所增加。但是過多信息化元素的使用,使傳統(tǒng)的、優(yōu)秀的板書得不到發(fā)揮,學(xué)生需要很長時(shí)間才能理解程序演進(jìn)過程。另外,課件的使用使教師自然加快課堂節(jié)奏,讓學(xué)生難以理解一些關(guān)鍵內(nèi)容。
3.程序設(shè)計(jì)課程項(xiàng)目式教學(xué)模式的意義
在程序設(shè)計(jì)課程中引入項(xiàng)目式教學(xué)模式具有十分積極的意義,基于項(xiàng)目的教學(xué)模式在國外已經(jīng)非常成熟,并廣泛應(yīng)用于中小學(xué)教育中。在程序設(shè)計(jì)教學(xué)中,項(xiàng)目式教學(xué)其實(shí)是一種以學(xué)生為主體的教學(xué)形式,在教學(xué)過程中注重理論基礎(chǔ)知識、編程能力及協(xié)作能力共同發(fā)展,對提高程序設(shè)計(jì)課程有效性有積極意義。
(1)提升綜合能力,適應(yīng)就業(yè)市場需求。
程序設(shè)計(jì)語言是計(jì)算機(jī)與現(xiàn)實(shí)世界重要的接口,而語法學(xué)習(xí)是編程的基礎(chǔ),學(xué)習(xí)程序設(shè)計(jì)課程的最終目的是利用計(jì)算機(jī)程序編寫與實(shí)際相關(guān)的應(yīng)用程序,最重要的目的是提高學(xué)生的編程技巧和設(shè)計(jì)能力。綜合素質(zhì)能力的培養(yǎng)是就業(yè)市場最需要的。因?yàn)樵诋?dāng)前就業(yè)環(huán)境中,企業(yè)非常重視學(xué)生的新環(huán)境適應(yīng)能力及自身編程能力,除此之外,還應(yīng)該有協(xié)作能力、溝通能力、社交能力及團(tuán)隊(duì)合作精神綜合素質(zhì)。高校開展項(xiàng)目式教學(xué)模式主要是圍繞學(xué)生為主體的核心思想展開的,學(xué)習(xí)方式是以小組合作形式開展的。教師在選取項(xiàng)目時(shí),要注重項(xiàng)目實(shí)用性,利用項(xiàng)目式教學(xué)模式可以讓學(xué)生進(jìn)行團(tuán)隊(duì)合作及創(chuàng)新能力培養(yǎng)等綜合訓(xùn)練。
(2)項(xiàng)目式教學(xué)能夠提高教學(xué)質(zhì)量。
編程設(shè)計(jì)課程的項(xiàng)目式教學(xué)方法主要依托項(xiàng)目實(shí)踐。學(xué)生學(xué)習(xí)軟件開發(fā)項(xiàng)目,既能鞏固和加深基礎(chǔ)理論知識,又能有效鍛煉動手能力,并且有效激發(fā)學(xué)生的學(xué)習(xí)熱情,提高學(xué)生的主動學(xué)習(xí)能力。項(xiàng)目制作能真實(shí)地反映對學(xué)生的教學(xué)效果。有助于提高程序設(shè)計(jì)教學(xué)質(zhì)量,并且學(xué)生向教師提供教學(xué)建議及尋求幫助。有助于教師及時(shí)轉(zhuǎn)變教學(xué)觀念,針對學(xué)生特點(diǎn)有效教學(xué),最終促進(jìn)教師在計(jì)算機(jī)專業(yè)方面獲得職業(yè)發(fā)展及教學(xué)改革深化。
(3)為教師提供課程實(shí)踐指導(dǎo)。
程序設(shè)計(jì)項(xiàng)目學(xué)習(xí)應(yīng)用研究目前還比較少,高校針對項(xiàng)目學(xué)習(xí)的應(yīng)用范圍展開得比較窄。高校教育部門應(yīng)該多嘗試進(jìn)行項(xiàng)目式教學(xué)開發(fā),在其他計(jì)算機(jī)課程中同樣開展新型教學(xué)模式,以同步于程序設(shè)計(jì)課程的項(xiàng)目教學(xué)模式,加深學(xué)生對計(jì)算機(jī)課程的理解。
4.結(jié)語
程序設(shè)計(jì)是計(jì)算機(jī)專業(yè)的重要課程,本文首先介紹程序設(shè)計(jì)課程的重要性,對程序設(shè)計(jì)課程的問題進(jìn)行分析,并從提高學(xué)生綜合素質(zhì)、提高教學(xué)質(zhì)量、提供課程實(shí)踐指導(dǎo)三個(gè)層次詳細(xì)分析項(xiàng)目教學(xué)模式在程序設(shè)計(jì)課程中的現(xiàn)實(shí)意義,即項(xiàng)目式教學(xué)方法能夠有效提高學(xué)生的應(yīng)用編程能力,從而有效提高學(xué)生的實(shí)踐能力。
參考文獻(xiàn):
[1]王宏亮.面向?qū)ο笏枷朐贑++多媒體教學(xué)中的實(shí)現(xiàn)[J].教育信息化,2005(07).
[2]曾青松.高等職業(yè)技術(shù)院校C++面向?qū)ο蠹夹g(shù)教學(xué)探討[J].電腦知識與技術(shù),2006(23).
[3]高興培.面向?qū)ο蠹夹g(shù)在遠(yuǎn)程開放教育教學(xué)設(shè)計(jì)中的應(yīng)用[J].廣東廣播電視大學(xué)學(xué)報(bào),2008(03).