梁后軍,謝睿
(1.安徽財經(jīng)大學(xué) 管理科學(xué)與工程學(xué)院,安徽 蚌埠 233030;2.安徽財經(jīng)大學(xué) 會計學(xué)院)
財經(jīng)類院校非計算機(jī)專業(yè)Java教學(xué)方法改革探究
梁后軍,謝睿
(1.安徽財經(jīng)大學(xué) 管理科學(xué)與工程學(xué)院,安徽 蚌埠 233030;2.安徽財經(jīng)大學(xué) 會計學(xué)院)
針對當(dāng)前財經(jīng)類院校非計算機(jī)專業(yè)Java課程教學(xué)中存在的問題:教學(xué)內(nèi)容安排不合理、理論與實際相脫離、任課教師缺乏實際開發(fā)經(jīng)驗等,提出了引進(jìn)案例教學(xué)的改革方法.通過將案例教學(xué)和過去傳統(tǒng)教學(xué)相結(jié)合的方法,同時加強(qiáng)實踐教學(xué)環(huán)節(jié)的比重,方可提高Java課程的教學(xué)質(zhì)量和教學(xué)效果,激發(fā)學(xué)生的學(xué)習(xí)興趣,促進(jìn)學(xué)生主動思考問題,最后起到增強(qiáng)他們的綜合實踐應(yīng)用能力的作用.
Java程序設(shè)計;非計算機(jī)專業(yè);教學(xué)方法
Java語言是目前世界流行的面向?qū)ο缶幊陶Z言之一,其在開發(fā)網(wǎng)絡(luò)應(yīng)用程序和大型桌面應(yīng)用程序方面均有其他語言無法比擬的優(yōu)勢.Java程序設(shè)計這門課程是國內(nèi)許多大學(xué)計算機(jī)專業(yè)的必修課程之一,也是財經(jīng)類院校非計算機(jī)專業(yè)的一門熱門選修課程,其實踐性和應(yīng)用型非常強(qiáng).但是非計算專業(yè)的Java課程教學(xué)效果卻不盡如人意.傳統(tǒng)的Java授課方式依然是課堂講授知識點為主,通過驗證性實驗加以理解和鞏固.學(xué)生對單個知識點能理解,但缺乏綜合應(yīng)用知識和解決實際問題的能力,不能熟練地用Java語言來編寫程序,因此教學(xué)效果不甚理想.
究其原因,應(yīng)該是從兩個方面來分析——學(xué)生的興趣和教師教學(xué)方法.如果學(xué)生沒有興趣,缺乏主動學(xué)習(xí)的熱情,自然不能在學(xué)習(xí)過程中發(fā)揮其主觀能動性,也就達(dá)不到很好的教學(xué)效果.而教師如果沒有采取適當(dāng)?shù)慕虒W(xué)方法來引導(dǎo)、激勵學(xué)生來主動學(xué)習(xí),只是一味地采用單一方法來講授知識點,不僅不能完成教學(xué)任務(wù),而且也會讓學(xué)生隨課程的進(jìn)展興趣越來越淡.這兩個方面的因素是互相影響的,因此在以教師為主導(dǎo)的課堂教學(xué)中,應(yīng)采取不同的教學(xué)方法,并根據(jù)不同的教學(xué)內(nèi)容以及學(xué)生狀態(tài)進(jìn)行教學(xué)以激發(fā)學(xué)生的學(xué)習(xí)興趣和參與積極性,這樣有利于學(xué)生掌握理論知識并培養(yǎng)實際動手和應(yīng)用能力.
財經(jīng)類院校非計算機(jī)專業(yè)的學(xué)生水平參差不齊,造成學(xué)生學(xué)習(xí)興趣不高,有畏難情緒的情況以外,課程本身的教學(xué)也存在很多問題,主要表現(xiàn)在以下四個方面.
2.1 基礎(chǔ)知識多枯燥少新穎
非計算機(jī)專業(yè)的學(xué)生程序設(shè)計的基礎(chǔ)普遍比較薄弱,而基礎(chǔ)知識的內(nèi)容過于乏味,任課教師在教學(xué)過程中雖經(jīng)過充分準(zhǔn)備,并采取形式多樣的教學(xué)方法,但教學(xué)理論過于枯燥,介紹前沿科技、新趨勢、新應(yīng)用等方面較少,將整學(xué)期絕大部分課程安排在基礎(chǔ)知識教學(xué)環(huán)節(jié),真正讓學(xué)生自己動手的實踐性教學(xué)比較少,師生互動效果不佳,沒有達(dá)到預(yù)期的效果,如例題缺乏綜合性和實用性,學(xué)生的實際操作能力得不到有效的鍛煉.有些教師平時只注重語法的講解,課堂互動性效果弱化,學(xué)生在培養(yǎng)編程應(yīng)用能力的過程中不能很快的有成就感,使得學(xué)生的學(xué)習(xí)積極性隨著課程難度的增加逐漸降低,學(xué)生的實用技能和動手能力得不到培養(yǎng),從而影響教學(xué)效果.
2.2 教學(xué)內(nèi)容安排不合理
財經(jīng)類院校非計算機(jī)專業(yè)的Java程序設(shè)計課程基本上安排在C語言學(xué)習(xí)之后,是從面向過程的語言過渡到面向?qū)ο蟮某绦蛟O(shè)計語言.與之前學(xué)習(xí)傳統(tǒng)的面向過程編程語言相比,面向?qū)ο缶幊陶Z言提出了許多新概念,諸如接口、多態(tài)、繼承、異常等等,這些都需要學(xué)生用心領(lǐng)會和掌握并動手操作,不是泛泛了解、淺嘗輒止就能勝任的.因為學(xué)生接觸此門課程很迷茫,在教學(xué)過程中如果教師一味的講授理論知識,而不是將社會上實際應(yīng)用信息和技術(shù)引用教學(xué)中,學(xué)生就會對程序設(shè)計這門實用性和實踐性很強(qiáng)的課程產(chǎn)生厭煩情緒.因此,一味的依賴課堂教學(xué)是遠(yuǎn)遠(yuǎn)不夠的,很多東西也很容易遺忘掉,就需要上機(jī)實踐,加深理解,增強(qiáng)實際的操作和應(yīng)用能力.
2.3 教師缺乏實際的工作經(jīng)驗
Java語言技術(shù)的工作經(jīng)驗一般而言源于一線的開發(fā)和實踐經(jīng)驗,而這點往往是很多財經(jīng)院校教師所欠缺的.編程技術(shù)是一門綜合性的技術(shù),如果缺乏這一點,那便很難站在整個技術(shù)體系的高度把Java語言知識深入淺出地講透徹.因此,學(xué)??梢酝馄敢恍┥鐣嵺`老師對學(xué)生進(jìn)行課外培訓(xùn).
2.4 理論與實踐相脫離
在Java教學(xué)中教師受傳統(tǒng)教學(xué)模式影響,課堂教學(xué)普遍都以講授理論為主,實踐環(huán)節(jié)都放在了上機(jī)課上,使得課堂教學(xué)變成了純粹的語法規(guī)則的講解,枯燥且乏味,而實驗課往往又滯后于課堂教學(xué),往往二至三周才能完成一次實驗課程,間隔時間較長,上實驗課時,需要花一定的時間來復(fù)習(xí)之前理論課的內(nèi)容,使得同樣地內(nèi)容要反復(fù)講多次,效率不高.另外,實踐內(nèi)容往往與財經(jīng)類院校特色結(jié)合不起來,缺乏財經(jīng)特色的應(yīng)用背景,學(xué)生不知道Java在自己的專業(yè)工作中起什么用,這樣就不能更好地調(diào)動學(xué)習(xí)積極性.
3.1 多樣化教學(xué)方法引入理論課堂
形式多樣的案例式教學(xué)在理論授課中,能夠深度挖掘教材內(nèi)容,設(shè)計貫穿全程的教學(xué)案例,并詳細(xì)分析案例,精講知識點并細(xì)解難點,對于課程中學(xué)過的知識點簡單回顧,突出課程重難點,在理論授課過程中每個關(guān)鍵點均設(shè)置若干個質(zhì)量高的案例.為了更能有效的促進(jìn)學(xué)生吸收課堂知識,可以將案例體系分為三個層次,以平時生活簡單易見的例子為出發(fā)點設(shè)置課堂案例,而上機(jī)實訓(xùn)課程以每個章節(jié)為單位設(shè)置綜合案例,橫向的綜合各章的案例開發(fā)出一個完整的項目.學(xué)生在學(xué)習(xí)的過程中既提高課程認(rèn)知的同時又增強(qiáng)了學(xué)習(xí)的主動性和積極性.
3.2 強(qiáng)化教學(xué)手段,理論與實踐完美結(jié)合
要想提高教學(xué)質(zhì)量,取得良好的教學(xué)效果,就離不開使用各種行之有效的教學(xué)方法,而Java程序設(shè)計又是一門實踐性很強(qiáng)的課程,只有通過不斷實踐才能達(dá)到對知識點的真正理解和掌握.
Java程序設(shè)計中理論課與實驗課相分離,很容易使理論課變成枯燥的語法講授課;而實驗課又與理論課時間間隔較長,難以起到現(xiàn)學(xué)現(xiàn)練的作用.因此,可以采用演示與操作加講解(邊講邊練)相結(jié)合的授課方法.多媒體技術(shù)與網(wǎng)絡(luò)技術(shù)的應(yīng)用為教學(xué)提供了交互式的教學(xué)環(huán)境,讓學(xué)生在這種交互式教學(xué)環(huán)境中學(xué)習(xí),有利于激發(fā)學(xué)生的學(xué)習(xí)興趣,形成主動參與的可能,有助于增長學(xué)習(xí)動機(jī).
3.3 有針對的教學(xué)內(nèi)容,側(cè)重興趣引導(dǎo)
興趣是學(xué)生最好的老師,一旦學(xué)生的學(xué)習(xí)熱情和興趣被激發(fā)了,他們會自覺地投入到課程的學(xué)習(xí)上來,學(xué)習(xí)將會成為一件很快樂的事情.激發(fā)學(xué)生學(xué)習(xí)Java語言的興趣,就是要使他們感受到Java編程語言的魅力,教師就必須掌握課堂教學(xué)的一些方法.比如比較教學(xué)法.Java語言與C、C++語言有許多相似之處,但也有些不同之處,有些是學(xué)生不太好理解的,這時可以采用比較教學(xué)方法,比如Java的引用型變量、數(shù)據(jù)類型封裝、內(nèi)存管理、繼承方式等與C++均存在不同.另外,Java語言自身也有一些知識容易混淆.
3.4 形象生動的多媒體教學(xué),鼓勵學(xué)生多動手
Java程序設(shè)計強(qiáng)調(diào)實踐是根本.很多財經(jīng)類院校學(xué)生之所以掌握不好編程內(nèi)容關(guān)鍵在于將編程當(dāng)成文科來學(xué)習(xí),去死記硬背程序,實踐少之又少.Java語言是實踐性非常強(qiáng)的課程,一定要讓學(xué)生去充分的實踐,親自動手,深刻認(rèn)識到編程是“練”出來的,而不是“背”出來的.
Java語言的實踐內(nèi)容包括課堂練習(xí)、上機(jī)實踐和課程設(shè)計等.課堂練習(xí)對鞏固所學(xué)的新知識很有用.可能很多人會認(rèn)為課堂上老師應(yīng)該多講,教學(xué)內(nèi)容信息量應(yīng)盡可能大些,但通過實際的教學(xué)情況來看,課堂上經(jīng)常留出一部分時間讓學(xué)生動手寫點程序語言效果會更好,這樣可以培養(yǎng)學(xué)生“練”的習(xí)慣,從而真正改變學(xué)習(xí)的方法.通過上機(jī)實踐鞏固理論知識,除理論課外,Java語言課程一般都會安排占整個教學(xué)課時1/3的上機(jī)課,財經(jīng)院校更應(yīng)加大對實驗課時的安排,給學(xué)生更多動手練習(xí)的機(jī)會,這對于學(xué)生掌握理論課上所講知識點很重要.老師在實驗內(nèi)容的安排上應(yīng)該針對之前授課相關(guān)知識點出題,并注意拉開上機(jī)題之間的難度層次,設(shè)置不同難度的題型,把握驗證類與設(shè)計類上機(jī)題之間的比例,擴(kuò)大選題來源.這種方式可以引導(dǎo)同學(xué)們的思路,加深理解,同時亦可以讓課堂氣氛活躍起來.
總而言之,隨著計算機(jī)互聯(lián)網(wǎng)技術(shù)的日新月異和蓬勃發(fā)展,Java技術(shù)對于IT行業(yè)的一顆璀璨的明星,受到行業(yè)內(nèi)人士的逐漸熱捧.近年來,財經(jīng)院校計算機(jī)專業(yè)正逐步與本校的優(yōu)勢學(xué)科相結(jié)合,走特色之路,我們在Java教學(xué)方面的探索與實踐,正是在這個大環(huán)境、大趨勢下的一些有益的思考,它對Java教學(xué)如何與財經(jīng)特色相結(jié)合,促進(jìn)學(xué)生理論水平和實踐能力的提高,促進(jìn)專業(yè)教學(xué)質(zhì)量的提高有一定啟發(fā)作用.如何走出一條有別于理工院校的Java教學(xué)的特色之路,我們還將繼續(xù)探索下去.
因此如何講好這門課,使得非計算機(jī)專業(yè)的學(xué)生掌握到這門技術(shù),能在未來的就業(yè)市場中取得一席之地、發(fā)揮應(yīng)有的作用是每一位教授Java語言的教師應(yīng)該關(guān)注的主要問題.只有不斷地繼承和發(fā)揚(yáng)傳統(tǒng)教學(xué)方法和教學(xué)模式,大膽進(jìn)行課程改革和創(chuàng)新,更新課程內(nèi)容,引入趣味性的案例,采用有效的教學(xué)策略,我們的教學(xué)才能適應(yīng)市場需求、適應(yīng)學(xué)生的需要,我們培養(yǎng)的學(xué)生才能滿足社會的需要.
〔1〕夏紅科,徐莉.非計算機(jī)專業(yè)“Java程序設(shè)計”教學(xué)與實踐[J].中國電力教育,2012(34):59-60.
〔2〕黃艷峰.在Java語言中實施“案例教學(xué)”的研究與探索[J].計算機(jī)教學(xué)與教育信息化,2010(6):1148-1149.
〔3〕姚明,彭志平,李啟銳.教學(xué)型本科院校計算機(jī)專業(yè)Java教學(xué)之我見[J].計算機(jī)教育,2011.(4):49-54.
〔4〕耿祥義,張躍平.Java面向?qū)ο蟪绦蛟O(shè)計[M].北京:清華大學(xué)出版社,2010.
〔5〕周玉新,魏國利,裴志利.基于案例驅(qū)動的創(chuàng)新性Java教學(xué)模式研究[J].內(nèi)蒙古民族大學(xué)學(xué)報(自然科學(xué)版),2014,29(6):634.
G642
A
1673-260X(2017)07-0021-02
2017-05-04
安徽財經(jīng)大學(xué)教學(xué)研究項目(ACJYYB2016091);安徽財經(jīng)大學(xué)科研項目(ACKY1650)