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