李躍飛 湖南信息學院
應用型人才培養模式下的Java課程教學改革探索
李躍飛 湖南信息學院
JAVA作為一門實踐性較強的工具型課程,受信息科技發展的影響。如今在經濟的發展過程中扮演了越來越重要的角色。因此加強JAVA人才的培養的有效探索,將對社會經濟的發展起到間接的推動作用。本文將圍繞人才的有效培養,展開JAVA課程教改論述,希望探索出更好的教學模式,加強JAVA人才的培養能力。
應用型人才 JAVA 課程改革
前言:為了確保我國JAVA人才的有效培養,必須要提高JAVA人才的實踐能力,本文將重點圍繞以應用型人才的有效培養途徑展開探索,希望借助于課程改革,加強JAVA課程教學的實用性。為我國計算機軟件編寫領域提供更多優質的綜合性人才。
應用型人才的概念是相對于專門學術研究型人才提出的,以適應用人單位為實際需求,以大眾化教育為取向,面向基層和生產線,強調實踐能力和動手能力的培養。JAVA作為一門工具型技術,不同企業單位所需人才類型有著很大的區別。復雜的知識點內容,要求JAVA教學必須按照程序設計的特點,將其分類。如類和對象、抽象類和接口、繼承和多態、飽和內部類以及異常處理5個專題進行講解,使分散的知識更具系統型,便于學生理解和掌握。
作為一門注重操作與實踐的技術課程,JAVA語言的學習更偏重于實踐操作,從而加深學生學習印象。在傳統教學模式下,教師一般會先將知識的理論點與重點進行傳授,使學生初步了解知識重點與理論原點。之后教師借助于實例故事,分析知識點案例,講解知識問題與問題解決思路。最后使用代碼演示如何解決問題,示范代碼運行效果。傳統教學過程中教師所采用的案例一般為成功案例,在該模式下,學生的思維往往非常保守,缺少足夠的實踐操作,學習效果必然會有所影響。因而為了確保學生加深知識理解,方便知識內化,應采用倒敘+拋錨的方式進行實例授課。具體措施為在講解案例的過程中,并不直接穿插解題思路,而是有限展示案例運行效果,啟發學生解決問題的思路運轉。這么做可以確保學生有更多的時間去思考問題解決對策,之后安排實踐操作活動,找出解決缺陷的辦法。
傳統計算機語言教學時,教師一般會提前編好源代碼,之后編譯運行程序結果。這種方式能夠增加課堂教學講授數目,卻無法真正提升學生學習熱情,加強學生編程技能。因而,為了提高學生的實際學習質量。教師應在課堂中,根據教學內容的學時進度和難度,設置數量恰當的教學案例。采用一對一的步驟講解方式,進行現場編程教學。教師一般解讀自己編寫的源代碼思路,一邊為學生展示如何編寫代碼。通過直接演示的的方式,加深學生學習印象。另外在現場編程教學下,學生將會得到更加直觀的知識學習感受,消除學生對知識學習茫然的情況。這樣更能提高學生學習熱情,調動JAVA學習課堂學習氣氛。
JAVA程序有許多的開發平臺,例如記事本和JDK及IDE等。不同的編寫工具有著不同的編寫優勢。例如記事本加JDK的方式,編寫程序相對簡單,而IDE編寫平臺在程序編寫過程中則會十分有趣。不過相對應的則是,不同的程序開發平臺也有著不同的問題,如記事本加JDK的方式雖說編寫方式簡單易掌握,但卻會出現編寫無聊枯燥的情況出現。而在一味使用IDE編寫情況下,則會使學生陷入IDE工具以來,導致學生無法真正完成技術的掌握。所以,JAVA語言的教學應采用多層、分段的方式進行。如在基礎知識學習過程中,可以采用記事本加JDK的方式,使學生更好的掌握基礎知識。在編寫大型程序的時候則使用IDE開發工具,避免編碼錯誤。這樣既有利于學生的基礎知識掌握,同時也能夠使學生具備大型項目開發的能力。
教學前,教師應結合學生的學習個性與特點分配不同的學習小組。小組成員不宜過多,為了使學習知識更好的吸收,每組應由3-4人組成。之后安排一名組織能力強,且具有責任心的學生擔任小組組長。
JAVA語言相對于其他編程語言雖說較為簡單,但是對于許多初次涉及到這門計算機語言的人來說,高級JAVA語言仍舊有一定學習難度。因此應結合學生的學習進度,采取層級遞進的教學模式,將學習難度劃分多個等級。安排不同學習進度的學生進入不同的班次,從而完成知識的內化。
多元化學習不止代表學生要圍繞自己的職業方向發展不同的語言學習方向。同時意味著教師的實驗評價方式要結合學生的學習層次與進度,采取不同的方式進行。例如課后評價可以現由學生自己點評,對自己進行客觀性分析。之后由小組成員根據學生的實驗項目質量和工作量大小進行評分。最后在教師對學生的努力情況和學習態度的點評下結束教學評價。通過多元化的評價體系,能夠為學生的知識掌握能力提供更為實際與客觀的評價結果。
隨著社會的發展,計算機語言在實際生活中的用途越來越多,對社會的影響越來越大。因此必須圍繞計算機人才的發展方向及社會經濟發展地位展開計算機課程知識的改革,通過多種學習方式,及實踐操作的方法,加強學生知識理解能力與使用效果。不斷分析操作問題和實踐問題,從而為技術的創新提供動力。加強我國計算機人才培養能力,創新國內計算機科技技術水平。
[1]Java程序設計課程教學改革的探索與實踐[J].張鐵成.職業,2015,(23)
10]高職面向對象程序設計(Java)課的教學探索與實踐[J].張立涓.職業教育研究. 2010(08)
李躍飛,女,湖南省長沙市,1980年1年,碩士,副教授,研究方向:軟件開發。