于金平
【摘要】《Java程序設計》是計算機相關專業的核心課程,傳統的《Java程序設計》課程教學模式不適合現代社會發展的需要,尤其應用型本科院校以提高學生實踐技能為目標,為現代企業培養應用型的高級技術人才。傳統的《Java程序設計》以講授為主,實驗為輔的教學模式不適合現代人才培養需要,現在需要以項目為載體,全面提高學生知識的應用能力,熟悉軟件相關企業的職業崗位標準,為現代軟件企業培養復合型的高級技術人才。本論文從不同方面闡述應用型本科院校切時.程序設計》課程教學改革,希望為研究應用型本科院校教學改革的專家和學者提供理論參考依據。
【關鍵詞】應用型本科院校 java程序設計課程 教學改革
應用型本科高校中的學生基礎比較薄弱,沒有養成良好的學習習慣,對于《Java程序設計》這門基礎課,雖然民辦高校中的教師根據學生的情況會進行調整,但是教學過程中因為多種因素的影響,教學效果不甚理想,學生主體地位不明顯,為提高Java課程的教學效果,提升學生的編程能力,提出Java程序設計課程教學改革研究。
1 應用型本科院校《Java程序設計》教學現狀
1.1 學生基礎參差不齊
《Java程序設計》屬于專業課程,目前主要有計算機相關專業學生學習該課程,以計算機應用技術專業學生情況來看,學生的基礎參差不齊。因為計算機應用技術專業是文理兼收,文科生對這種程序類課程接受能力相對較差,部分學生在課堂教學中很難跟上進度,但這門課程又屬于計算機應用技術專業的核心專業課程,重要程度可見一斑。
1.2 Java內容多課時少
Java項目開發人員在目前人才市場中炙手可熱,但對于技術要求較高,而Java本身內容非常多,而在計算機應用技術專業Java目前一個學期只有90個課時左右,從人才需求的角度,教師希望學生在學校能學到更多的知識,從課時分配上來說,卻又完全不夠,如何在90個課時中讓學生學到更多的Java知識,是教師要重點把握的問題,既不能滿堂轟炸,又要學習高效。既要完成更多知識點的學習,又要讓學生在課堂上有練習的時間,有進行知識內化的時間,很難找到平衡點。
1.3 學生學習主動性不足
由于Java課程對學生而言有一定的難度,部分學生的學習主動性不足,理解能力略差一點的學生,可能由于一節課沒聽懂,沒跟上,就開始放棄主動學習,如此形成一個惡性循環。學生只有在能學懂的基礎上才有信心繼續努力。Java課程的學習是循序漸進的,前面的部分沒有學好,會直接影響后面知識點的學習,所以,學生如果有問題,必須及時解決才能更好地進入下一階段的學習。因此如果能有較充足的時間讓學生在課堂上進行練習,也會有明顯的效果,但由于課時不夠,課堂練習時間不足,要達到較好的學習效果,就需要學生利用課后時間自主學習,多多練習程序的編寫,這就需要學生有較強的學習積吸性。因此在傳統教學中,教師只能通過完成課后作業的形式督促學生。
2 應用型本科院校《Java程序設計》教學改革措施
2.1 學習興趣的提高
學習一定要有興趣才能事半功倍,對于《Java程序設計》這門課程也是一樣的,如何調動起學生的積極性、提高學生的興趣顯得尤為重要。為以后的教學中,應注意激發學生的學習興趣,如在課程開始之初,由教師演示課程功能,使學生明確該Java程序設計課程的性能,以及未來的工作領域,以課程強大的性能,吸引學生的注意力,讓學生愿意探索其中蘊含的知識。讓學生帶著問題進行預習、復習、練習等,使學生深入其中,自覺挖掘Java程序設計課程的知識。另外,教師應在課前搜索Java課程的慕課和微課視頻,利用豐富的網絡資源,教師可以在慕課平臺上布置相應的課前預習和課后復習任務來提高學生的參與度,并且讓學生提前了解下一節課的學習內容,如果每堂課都知己知彼,學習的自信心會大大增強。
2.2 教學內容的優化
在教學內容上,因為有程序設計語言的基礎,在教學中應主要側重面向對象基礎知識的教學,如類與對象、子類與繼承、接口與實現、異常類、常用實用類、圖形用戶界面、輸入輸出流、JDBC與數據庫、泛型與集合框架等部分,相對弱化了線程、網絡編程、圖形圖像等方面,讓學生夯實基礎,為以后的學習打好基礎。
2.3 多種教學模式的運用
在教學方法上,除了采用演示法、案例教學法、任務驅動法、實驗法、課堂討論法之外,還要加入翻轉課堂,對一些比較活躍、基礎比較好的學生,通過改變學生的主體地位來提高學生的能動性和互相合作的能力。對于一些基礎比較差的同學可以采用線上線下相結合的方式以及建立學習小組形式來讓學生思考、合作和反復觀看視頻、做練習題,直到完全掌握。為了保證教學質量,《Java程序設計》的教學均安排在機房,讓學生有充足的時間動手練習和自主學習。課后,為了鞏固所學知識,教師應及時通過線上的反饋進行綜臺分析,反思不足之處并進行改進。
總之,社會發展迅速,瞬息萬變,學生在學習知識同時也要注重能力的培養,教師在教學過程中應該有“授人以魚不如授人以漁”觀念,除了知識還應該注重學生學習能力和思維方式等方面的培養,這也需要我們一線教師不斷地進行教學改革,不斷地提高自身素質、業務水平,以適應時代的發展和學生的需求。
參考文獻:
[1]Java語言程序設計課程教學改革探索[J].張麗君.中國管理信息化.2017(03)
[2]《java程序設計》課程教學改革研究與實踐[J].吳金舟.教育教學論壇.2919(45)
[3]淺談《Java程序設計》在民族類高校中的教學改革與實踐[J].劉李漫.現代計算機(專業版).2017(06)
[4]CIS專業的Java程序設計教學改革初探[J].黎華,張曉盼,龔珍.測繪通報.2917(04)
[5]基于OBE的Java程序設計課程教學改革[J].余燁,徐京濤,路強,薛峰。計算機教育.2017(06)
[6]“互聯網+”平臺下的高職《JAVA程序設計》課程教學改革[J].張宏萌.現代經濟信息.2016(24)
課題項目:黑龍江省教育科學規劃2018年度省青年專項課題,課題編號:GJD1318004。