網站首頁 個人文檔 個人總結 工作總結 述職報告 心得體會 演講稿 講話致辭 實用文 教學資源 企業文化 公文 論文

《Java語言基礎》課程教學分析報告

欄目: 教學工作總結 / 發佈於: / 人氣:6.92K

一、課程概況

《Java語言基礎》課程教學分析報告

【課程性質】《Java語言基礎》是計算機科學與技術(雲計算方向)專業的專業必修課程, 主要介紹基於Java語言的面向對象編程思想和編程規則。本課程分為四個模塊分別為:Java基礎、類和對象、常用系統類和I/O操作。課程共64課時3學分

【教學目標】通過本課程的教學,幫助學生掌握面向對象的編程設計思想和Java的基本語法、常用技術,並能運用Java技術和基本開發工具Eclipse進行程序設計。課程與前修課程《C語言程序設計》相銜接,共同培養計算機操作技能;為後續課程《Java程序設計》奠定基礎,共同培養程序設計能力和軟件開發能力。

【授課班級】2016級計算機科學與技術本三、四(雲計算)

二、課程目標完成情況分析

1. 能力目標完成情況

通過平時作業和期末機考成績的情況可知,同學們學習完本門課程後,基本能夠建立面向對象程序設計的思想和基本方法;具備一定的程序邏輯能力,程序模仿能力,程序設計的思維方法和能力;能夠對於給定問題進行基本的分析,並能夠對事物進行抽象,創建基本的類,並通過程序代碼予以實現;掌握Java基本的應用程序的設計和調試方法;用Java語言進行編程的實戰能力。

2. 知識目標完成情況

根據平時成績、期中成績和期末成績分析,大多數同學能夠掌握Java語言的語法規則,熟練使用流程控制進行編程;學會運用面向對象編程特點,使用抽象、封裝、繼承、多態編寫簡單的類;掌握Java語言基礎類、字符串類的應用;掌握集合類和泛型的使用;掌握異常的應用方法,進行異常處理設計;瞭解數據流的概念,並能實現基本的文件讀寫過程和程序實現。

3. 素質目標完成情況

通過具有良好的思考和分析問題的能力;具有較好的信息檢索能力,獨立解決問題的能力;具有很好的與人溝通和交流的能力,具有克服困難的鍥而不捨的精神。

三、教學改革情況

“慕課+翻轉課堂”教學模式更有利於應用型本科院校提高學生的自主學習能力,培養學生分析問題和解決問題的能力。《Java語言基礎》課程的教學改革實踐,為了發揮學生學習的自主性,培養學生的自主學習能力,在教學過程中,採用了“慕課+翻轉課堂”教學模式。教師佈置任務,課下學生可以通過“中國慕課大學”的教學平台進行線上學習,通過教學平台自行完成部分理論知識的預習和複習。通過線上學習,一方面,學生可以按照自己的實際情況有選擇性的進行學習,另一方面,它是課堂教學的一個延伸,對學生深入學習和獲取更廣的信息量提供了幫助。課堂上教師進行學生學習的檢查和總結並進行知識的擴展。

在資源建設上方面,一學期以來,我們整理了豐富的視頻資源,教學素材、經典案例、學習參考資料等資源,正在有計劃的在倫貝爾學院教學平台上建設和豐富該課程。

期末考核的方式採用機考是通過浙江大學PTA平台,隨機抽取題庫考核。在教學過程中讓學生在平台上完成平時的作業和練習,編寫的代碼能夠通過系統的平台自動評判,學生能夠立刻看到程序編寫的對與錯,這樣可以及時的對所學知識進行鞏固和更新。學生大多數能夠獨立思考解決程序代碼出現的問題,出現問題會和同學們探討,會網上尋找解答辦法然後去理解,也會QQ或者微信方式求助老師,這樣的方式對於學生去解決問題有非常大的提高。由於開學初就告訴學生們期末考試採用這樣的平台完成考試,同學們以期末過關為動力,課下能夠積極主動完成作業,訓練自己的編程能力。一學期以來,大多數同學們能夠真正紮實的掌握了該門課程的知識。

四、成績與問題成因分析

期末考核中成績優秀和良好的沒有達到預期的效果,主要原因主要是由於考試的同學多,網絡傳輸的速度慢,部分學生編程題目編寫出來,提交時候需要大量排隊,這樣用於編寫程序、改正程序的時間減少,少部分70分以上的同學按照平時的學習程度是可以達到80分以上的良好程度,大部分60-69分數段的同學可以提升到中等水平。

從整體教學效果來看,學生通過學習Java語言基礎,已經建立面向對象的程序設計思想,但由於初步接觸所以知識理解的還不夠透徹,導致編寫代碼還是不能夠非常熟練,準確這也是一部分同學分數不高和不及格的原因。。

五、改進措施

1. 在今後的教學中,會側重激發學生學習Java技術的興趣,可以通過展示多個有趣的案例、好玩的遊戲、優秀的網站或學生熟悉且使用過的某個管理系統,讓學生真切地感到Java技術的重要性。

2. 繼續鞏固現行教學模式,以案例教學為依託,圍繞典型的案例講解過程授課。Java語言基礎課程內容既豐富又零散,既有抽象的概念,又要求學生具備動手能力。繼續注重當場編寫程序,演示分析、排錯、推導、調試過程,學生與教師同步編程。讓學生既學到了知識,還提高了學生對問題的分析、解決的能力

3. 教學中內容不拘泥於固定的教材,Java語言的知識點多、散、更新快,市場上的Java語言教材多是面向基礎理論加幾個編程案例的課程設置模式,無法有效提高學生的實踐能力;而較厚的學習指南類書籍又難以用於學時有限的課堂教學。要達到讓學生既能學懂基礎知識,又能提高實踐能力,教學中要廣泛涉獵相關知識,不斷歸納總結,及時更新知識儲備,提高自身教學能力。

4. 繼續進行基於翻轉課堂的教學改革,由於Java教學中進行翻轉課堂的教學模式,取得一些成效,能夠較好的調動學生的積極性和主動性,後續的教學中應該設計更為合理的課前任務單及課堂檢查方法,設計相應的激勵機制及方法更加充分調動學生的積極性。

5. 繼續重複合理的運行PTA平台,該平台能夠及時準確的評判學生編寫的程序,這樣可以充分調動他們的積極性,程序代碼通過從而獲得成就感。學生通過多編寫程序代碼,有能夠對所學的知識更好的理解掌握和運用。