李文蕙 劉嵩
武漢軟件工程職業學院
《Java程序設計》是軟件工程專業必修的一門專業核心課,總課時108學時,課程內容包含Java初級程序設計和Java高級程序設計兩個部分。其功能是對接專業人才培養目標,面向程序設計類工作崗位,培養學生具備JAVA程序員的職業素質,具備程序設計的編程規范、設計思想和技術,為武漢及周邊地區IT行業培養合格的Java軟件工程師鋪墊基石。
本課程在軟件工程專業的整個課程體系中處于承上啟下的關鍵位置:
(1)前導課程:《計算機應用基礎》。
(2)后續課程:《Java高級程序設計》、《JavaScript程序設計》
問題一:課程標準需要建立突出職業精神和職業能力培養與訓練。
改進措施:深入與公司和企業進行調研,與合作的本科院校召開專題研討會。邀請IT行業專家參與課程標準的制定,保證課程內容緊跟行業需求。每年安排一位以上教學團隊教師到企業進行為期半年的深度企業頂崗鍛煉。鼓勵教學團隊教師提交深度企業頂崗鍛煉申請,從中安排一位以上教師到企業進行為期半年的深度企業頂崗鍛煉。鍛煉結束后,教師將半年所學內容整理成文檔并在教學團隊內部召開教研室會議分享所見所聞。聘請其他院校本課程的骨干教師或者由合作企業推薦的行業專家作為兼職教師,并將兼職教師的資料整理歸檔。
問題二:課程內容需要把職業崗位所需要的知識、技能和職業素養融入課程教學中。
改進措施:課程圍繞一個信息管理系統展開,包含界面設計、各組件靈活運用及JDBC數據編程等實踐教學內容。要求學生掌握Java程序設計中涉及到的Java控制流程結構、常用API、異常處理、IO輸入輸出流以及多線程等知識。教學內容不再脫離實際應用場景,讓學生能夠更深刻的理解所學內容在實際工作過程中如何發揮作用,幫助學生更好的學習和掌握實際工作技巧。

學習情境規劃和學習情境設計

Jаvа語言的應用一維數組;對象數組;二維數組;Jаvа常用АPI;常用集合類。熟練掌握一維基本數據類型數組的定義、創建和訪問;熟練一維對象數組的定義、創建和訪問;掌握二維數組的定義、創建和元素的遍歷;掌握常用АPI的使用,能閱讀和自行學習АPI的使用;掌握常用集合類的使用,能遍歷集合元素。24 Jаvа語言的程序開發綜合實例 熟練運用Jаvа語言進行小型應用系統的設計和實現 20
問題一:完善教材開發和選用制度。
改進措施:教材建議采用規劃教材,教材內容應由淺入深,逐步講解,符合高職學生的學習特點。推薦:由肖英、劉潔等主編由中國水利水電出版社出版的《Java高級程序設計(第二版)》,該教材實例豐富、內容充實,各章節都提供了大量的實例;是軟件職業技術學院“十二五”規劃教材。數字化教學資源方面,目前已準備有教學課件和完整代碼供學生參考學習。
問題二:課程教學方法需多樣化
改進措施:擁有先進的教學理念和教學方法是課程教學的重要保證。要采用先進的教學方法,充分利用現代化的教學方法和手段,以確保教學質量的提高。教學手段的使用必須與教學內容緊密相結合。根據課程的特點以及以往的教學經驗,研究新的適用性教學方法,做到以學生為主體?!绊椖框寗印苯虒W法。在講解知識點之前,通過一個實際的項目,引出知識點,為了解決項目的問題,講解知識點,提高學生興趣。
課程考核方法改革:根據課程特點、教師教學經驗以及學生對課程內容的掌握程度,發現原有的期末卷考的考核形式無法真實體現學生的編程能力和團隊合作能力。課程考核方式已采用課程設計。
一門專業課程的開設和教學需要考慮到當前行業需求、學校硬件設施要求以及未來技術發展趨勢等多方面因素。如何更好的開展教學,提高教學質量是我們每一位任課教師以及制定課程標準的專業專家必須深思的問題。課程的自我診斷和改進,不僅讓教師更加清晰課程教學中存在的問題,也讓整個專業在制定人才培養方案時有了更加明確的方向。