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