張鵬飛
?
應用型人才培養(yǎng)的java課程教學改革
張鵬飛
武漢江漢大學數學與計算機科學學院,湖北 武漢 430056
java語言是現在使用最為廣泛、最有影響的編程語言之一。如今各大企業(yè)公司大量需求精通java語言的人才,但是大學java語言課程時間少、大學java課本內容陳舊、教師講解速度過快學生無法跟上、學生缺乏積極主動性等使得許多大學生只懂皮毛。我們需要從教學方法、學習興趣、考核方式這幾個方面進行探討,從而得出應用型人才培養(yǎng)的java課程教學改革方法。
java課程;應用型;教學改革
如今信息化社會網絡應用的普及,java語言在我國有很大的發(fā)展,java人才的需求日益增高。但現狀是大部分計算機專業(yè)畢業(yè)生不精通java語言而且缺乏實際開發(fā)應用能力,大企業(yè)公司難以錄取滿意的應屆生。[1]為了解決這個問題,我們需要對java課程內容、教學方法進行改革。
1.1 教學內容多課時有限
Java包括三個模塊:基礎的java編程、面向對象、javaweb。三個模塊的內容都非常重要,但是授課教師無法在有限的課時講所有內容講解完。只能給學生講解一部分,剩下的需要學生自己在課下自學。
1.2 教學方法和內容陳舊
Java語言在不斷更新,但是教學內容仍是多年之前的,教學內容與社會不同步。
1.3 教師資源滯后
許多授課教師是理論型教師,講課方式多年不變,并且沒有時間參與應用項目開發(fā)科研工作,沒有實踐應用經驗,無法給學生提出更好的指導和意見
1.4 學生缺乏學習興趣
初中“記憶型”學習方式的影響,使得學生沒有“創(chuàng)新”意識和“主動思考”想法,大多數學生只是被動學習。在枯燥的編程中,學生無法很好的理解應用,在遇到編程報錯的時候,不知道怎么處理,不會對應報錯進行調試找錯。多次編程失敗,學生就會越來越沒有自信心,然后對枯燥的字幕失去興趣。即使編程正確得出結果,但是學生還是知其然而不知其所以然,囫圇吞棗的學習。最后還是會失去學習興趣。
1.5 缺乏動手能力
大多高校將教室授課與機房授課分開,在機房課時老師只是將課堂作業(yè)布置下去。由于時間間隔原因,許多學生無法回想起之前上課講的知識,而老師在機房課不想重復講解,導致學生無從下手解決作業(yè)。雪球越滾越大,最后許多學生在機房授課中沒有進行代碼編程。[2]
以上問題的出現表明java課程教學中存在問題,所以要進行java課程教學改革,從而將學生培養(yǎng)成應用型人才。
教學體系從課程基礎理論應用目標出發(fā),以培養(yǎng)學生綜合知識運用能力和學生編程技能能力。加強java課程的靈活性、彈性化、模塊性的課程體系
Java課程具體改革措施如下:
(1)加強培養(yǎng)編程思想。授課教師講解java的同時告訴學生編程思想。教學中,讓學生了解java語言的編程思想,不僅僅是停留在簡單的語法,也不是將書上的例子照抄得出結果就行。而是讓學生在編程的過程中思考,讓學生能夠舉一反三,讓學生知其然更知其所以然。
(2)全機房授課模式。計算機教學的特點就是理論和操作相結合,而全機房授課模式可以讓兩者相融。在機房授課,教師授課方法更加靈活,講課的同時可以將一個例子實踐演練一遍給學生看,對照例子講知識點。[3]遇到程序報錯時給學生講解怎么解決問題,加強了學生面對報錯的經驗。全機房授課不但能鞏固課堂知識,促進學生對課外知識的獲取,還能拓寬學生的知識面,培養(yǎng)學生創(chuàng)新能力、分析問題和解決問題的能力。
(3)引導學生自主學習和探研。授課教師在課外時間有科研項目,讓學生以小組的合作方式參與研究,直接獲取項目經驗,從而調動學生自身的自覺性和積極性,培養(yǎng)學生的研究和合作能力,提高學生綜合運用知識解決實際問題的能力。教師根據學生學習內容,提出學生需要解決的問題,引導學生自主思考,尋找解決方案,不但提高了學生的自主學習性和積極性,而且培養(yǎng)了學生自主思考能力和創(chuàng)新能力,使得學生具有實際解決問題的能力。
(4)網絡自學模式。由于高校課時緊張,java課程內容多,所以需要學生課下進行自主學習,高校需要為學生提供自主學習平臺——自主學習的網站。網站擁有所有java相關的學習資源,如視頻教學、在線答疑、在線測試等功能。學生在課堂上由于課時限制無法演示的例子可以在學習資源中找到并學習演練。還可以在視頻教學中進行預習,在下次上課時能事半功倍。學生在課下學習過程中遇到問題,可以在網站中提出問題,老師可以遠程解答,加強師生互動。學生為了了解自身學習情況可以進行測試,及時查漏補缺,老師可以通過測試結果,更加了解學生的學習情況。
(5)改革考核機制。部分高??己朔绞綖樵嚲砜己?,理論重實踐輕,這種方式忽視學生動手編程能力,不能反應一個學生真實水平。加強學生學習過程和編程能力的考核,采用“平時+項目”的考核方式,綜合評定成績。該方式注重考核在學習過程中學生對知識的掌握理解和學生對知識的運用能力。通過考核機制改革,使得學生將學習重點放到編程能力的培養(yǎng),而不是死記硬背課本內容。
本文以java課程的實踐教學中存在的問題入手,探討了java課程的改革與創(chuàng)新。在java教學過程中,需要勇于創(chuàng)新,突破傳統(tǒng),不僅需要授之以魚,更需要授之以漁。通過實踐教學提高學生動手能力和職業(yè)能力,讓學生成為高素質、高品質的計算機專業(yè)的應用型人才。
[1]門秀萍.《面向應用型人才培養(yǎng)的JAVA程序設計教學方法研究》[J].科技資訊,2015.
[2]吳麗英,李書滿,張永剛.《應用型人才培養(yǎng)模式下的Java課程教學改革》[J].消費電子,2013.
[3]陳剛,朱曉燕.《江漢大學《C語言程序設計》課程教學改革》[J].計算機光盤軟件與應用,2012.
TP312.2-4;G642
A
1009-6434(2016)04-0024-01