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