周本海
摘 要: 隨著軟件產(chǎn)業(yè)的不斷蓬勃發(fā)展,面向?qū)ο蟮木幊谭椒ㄒ呀?jīng)成了目前軟件開發(fā)的主流技術(shù)手段。我國(guó)高校普遍開設(shè)了面向?qū)ο蟪绦蛟O(shè)計(jì)課程,例如C++、JAVA等。本文對(duì)面向?qū)ο缶幊痰奶攸c(diǎn)進(jìn)行闡述,并且對(duì)面向?qū)ο蟮某绦蛟O(shè)計(jì)教學(xué)現(xiàn)狀和存在的問題進(jìn)行了分析,并從全局的角度討論了面向?qū)ο蟪绦蛟O(shè)計(jì)的創(chuàng)新教學(xué)方法和改革對(duì)策,從而使學(xué)生加深面向?qū)ο蟮睦斫?,樹立面向?qū)ο蟮木幊趟枷耄囵B(yǎng)創(chuàng)新能力。
關(guān)鍵詞: 面向?qū)ο?程序設(shè)計(jì) 教學(xué)方法 改革對(duì)策
1.引言
近些年,軟件產(chǎn)業(yè)正在迅猛發(fā)展,面向?qū)ο蟪绦蛟O(shè)計(jì)已經(jīng)成了軟件開發(fā)的主流技術(shù),傳統(tǒng)的結(jié)構(gòu)化編程已經(jīng)逐漸轉(zhuǎn)變?yōu)槊嫦驅(qū)ο蟮某绦蜷_發(fā)。表現(xiàn)在代碼的開發(fā)基本基于各種空間,并且通過事件驅(qū)動(dòng)完成的。目前,我國(guó)高校的計(jì)算機(jī)專業(yè)的專業(yè)課和非計(jì)算機(jī)專業(yè)的選修課程都開設(shè)了面向?qū)ο蟪绦蛟O(shè)計(jì)課程,例如C++,C#和JAVA課程。在傳統(tǒng)的教學(xué)模式下,在面向?qū)ο蟮慕淌谶^程中出現(xiàn)了很多問題。因此,為了提高課堂教學(xué)效率,培養(yǎng)學(xué)生創(chuàng)新能力,本文對(duì)面向?qū)ο缶幊痰奶攸c(diǎn)進(jìn)行詳盡闡述,并且對(duì)面向?qū)ο蟮某绦蛟O(shè)計(jì)教學(xué)現(xiàn)狀和存在的問題進(jìn)行分析,并從全局的角度討論面向?qū)ο蟪绦蛟O(shè)計(jì)的創(chuàng)新教學(xué)方法和改革對(duì)策。
2.面向程序設(shè)計(jì)教學(xué)現(xiàn)狀
面向?qū)ο蟪绦蛟O(shè)計(jì)是高校計(jì)算機(jī)專業(yè)中一門實(shí)踐性強(qiáng)的必修課程,在面向?qū)ο蠼虒W(xué)中主要問題表現(xiàn)如下方面:
(1)教學(xué)理念
很多講授面向?qū)ο蟪绦蛟O(shè)計(jì)的教師,知識(shí)針對(duì)某種面向?qū)ο蟪绦蛟O(shè)計(jì)語言進(jìn)行教學(xué),忽視計(jì)算機(jī)專業(yè)知識(shí)的系統(tǒng)化學(xué)習(xí),甚至忽視選修課的理論知識(shí)學(xué)習(xí),例如算法導(dǎo)論、操作系統(tǒng)概論等。這樣的結(jié)果導(dǎo)致很多學(xué)生在操作技能上非常突出。但是由于系統(tǒng)化知識(shí)不夠全面,不能觸類旁通,舉一反三。對(duì)于問題的建模和解決問題能力很差,面對(duì)實(shí)際的軟件開發(fā)束手無策,無法適應(yīng)未來的就業(yè)市場(chǎng)。
(2)教學(xué)內(nèi)容
目前,一些教師仍然以自身為課堂的中心,對(duì)學(xué)生進(jìn)行灌輸式的教育,忽略課堂教學(xué)效果,仍然保留傳統(tǒng)的教學(xué)方式,只是將講授的內(nèi)容放在面向?qū)ο蟪绦蛘Z法和句式上,但是對(duì)實(shí)際的面向?qū)ο蟪绦蚬こ滔蝽?xiàng)目和貼近生活的實(shí)例而言卻介紹得少之又少。甚至在面向?qū)ο蟪绦虺绦虻亩x方面,很多教師沒有講解其真實(shí)含義,使得學(xué)生在程序設(shè)計(jì)的知識(shí)層面上只停留在使用上,并未真正理解程序的意義。
(3)教學(xué)手段
面向?qū)ο蟪绦虻氖谡n過程,教師大多采用了課件的形式,課件能夠減輕教師的負(fù)擔(dān),課堂的信息量有所增加。但是過多信息化元素的使用,使得傳統(tǒng)的、優(yōu)秀的板書推導(dǎo)方式的作用得不到發(fā)揮,學(xué)生需要很長(zhǎng)時(shí)間才能夠理解程序演進(jìn)的過程。另外,課件的使用,會(huì)使教師自然增加課堂節(jié)奏,這讓學(xué)生更加難以理解一些關(guān)鍵內(nèi)容。
3.面向?qū)ο蠼虒W(xué)改革模式
面向?qū)ο蟮慕虒W(xué)目標(biāo)是通過系統(tǒng)化的理論和實(shí)踐教學(xué),使學(xué)生能夠深入理解面向?qū)ο缶幊痰乃枷?,樹立面向?qū)ο蟮木幊趟季S,提高學(xué)生的實(shí)踐能力與創(chuàng)新能力。教師應(yīng)該讓學(xué)生利用所學(xué)的理論知識(shí)解決實(shí)際問題,通過教材和復(fù)制教材的選取,創(chuàng)新教學(xué)方法,現(xiàn)代化教學(xué)方法的應(yīng)用等讓學(xué)生有明確的學(xué)習(xí)目標(biāo),具有探索性的科學(xué)素養(yǎng)。
在面向教學(xué)的改革模式中,教師應(yīng)該極其注重精講多練的原則,面向?qū)ο蟮膶?shí)踐性和操作都很強(qiáng),學(xué)生容易形成死記硬背,無法有效培養(yǎng)編程能力。因此,精講多練的原則是教學(xué)改革模式的重要組成部分。這就要求教師能夠掌握全面的有關(guān)教學(xué)的知識(shí),并對(duì)課堂教學(xué)內(nèi)容與課后練習(xí)內(nèi)容加以區(qū)分。課堂內(nèi)容要求教師能夠進(jìn)行精與深的方式講解,讓學(xué)生把握知識(shí)的精髓。多練的部分要求學(xué)生能夠通過教師布置的習(xí)題完成操作性強(qiáng)與實(shí)踐強(qiáng)的課后作業(yè)。學(xué)生可以通過基礎(chǔ)題目加深對(duì)基礎(chǔ)知識(shí)的理解,還可以通過開放性題目,進(jìn)行分組合作完成作業(yè),培養(yǎng)學(xué)生的團(tuán)隊(duì)合作精神、獨(dú)立解決問題能力和創(chuàng)新能力。
4.結(jié)語
面向?qū)ο蟪绦蛟O(shè)計(jì)是一門重要的計(jì)算機(jī)課程,本文首先介紹了當(dāng)前面向?qū)ο笳n程的重要性,分別從教學(xué)理念、教學(xué)手段與教學(xué)內(nèi)容等方面闡述了教學(xué)現(xiàn)狀,并對(duì)面向?qū)ο蟪绦虻母母锬J竭M(jìn)行了探討,通過教學(xué)理念,增加教師知識(shí)儲(chǔ)備,通過精講多練的方式提高學(xué)生的實(shí)踐動(dòng)手能力,特別是在精講多練兩個(gè)方面分別深入分析了適合面向?qū)ο蟪绦蛟O(shè)計(jì)的教學(xué)方法,從而能夠使學(xué)生加深面向?qū)ο蟮睦斫?,建立面向?qū)ο蟮木幊趟枷耄囵B(yǎng)創(chuàng)新能力。
參考文獻(xiàn):
[1]虞芬,龔素文.略論面向?qū)ο蟪绦蚍椒╗J].九江職業(yè)技術(shù)學(xué)院學(xué)報(bào),2001(04).
[2]宋乃平.幾種典型的面向?qū)ο箝_發(fā)方法[J].天中學(xué)刊,2003(05).
[3]王宏亮.面向?qū)ο笏枷朐贑++多媒體教學(xué)中的實(shí)現(xiàn)[J].教育信息化,2005(07).
[4]曾青松.高等職業(yè)技術(shù)院校C++面向?qū)ο蠹夹g(shù)教學(xué)探討[J].電腦知識(shí)與技術(shù),2006(23).
[5]高興培.面向?qū)ο蠹夹g(shù)在遠(yuǎn)程開放教育教學(xué)設(shè)計(jì)中的應(yīng)用[J].廣東廣播電視大學(xué)學(xué)報(bào),2008(03).
[6]蘇亞麗.面向?qū)ο蠛诵母拍畹陌咐浇虒W(xué)方法探析[J].玉溪師范學(xué)院學(xué)報(bào),2009(06).