20165330 2017-2018-2《Java程序設計》課程總結
20165330 2017-2018-2《Java程序設計》課程總結
每周作業鏈接匯總
- 預備作業1:我期望的師生關系
- 預備作業2:做中學learning by doing個人感想及學習基礎和C語言基礎調查
- 預備作業3:虛擬機安裝與Linux學習
- 第一周作業:學習了解java的歷史,地位,特點以及JDK的安裝、Git學習
- 第二周作業:學習了JAVA中的基本數據類型、數組、運算符、表達式和語句
- 第三周作業:學習類與對象
- 第四周作業:學習子類與繼承,接口與實現
- 第五周作業:學習內部類與異常類;輸入輸出流
- 第六周作業:學習java中的常用實用類
- 第七周作業:學習數據庫
- 第八周作業:學習 java多線程機制
- 第九周作業:學習網絡編程
實驗報告鏈接
- 實驗一 《Java開發環境的熟悉》:命令行下Java程序開發、IDEA調試程序、編寫代碼
- 實驗二 《《Java面向對象程序設計》:在IDEA中使用JUnit進行單元測試,掌握TDD,熟悉SOLID,初步掌握UML建模
- 實驗三 《敏捷開發與XP實踐》:研究Code菜單、結對學習重構、復數類、密碼學
- 實驗四 《實驗四Android程序設計》:AndroidStudio的下載和使用
- 實驗五 《網絡編程與安全》:客戶端和服務器之間的通信,密碼學算法的應用
關於博客
自認為寫得最好一篇博客是?為什麽?
寫得最好的一篇博客為第三周學習總結,因為感覺這周的博客自己所寫內容是真正理解到並掌握了的內容。
作業中閱讀量最高的一篇博客是?談談經驗
閱讀量最高的一篇博客是20165330 我期望的師生關系,也沒有什麽經驗...大概是因為是第一篇博客,大家都在翻看找靈感什麽的吧...
作業中與師生交互最多的一篇博客是?談談收獲
與師生交互最多的一篇博客是20165330 我期望的師生關系,在日常學習中還是要多跟老師和同學交流,學會針對自己的弱點下手。
代碼托管鏈接
- 代碼托管鏈接
給出statistic.sh的運行結果,說明本學期的代碼量目標達到沒有?
目標已達到加點代碼,改點代碼是理解的最好方式,參考編程的智慧,談談你的心得
學習書上的代碼時,先自己手敲一遍代碼,在對細節進行理解,加上課上老師的測試,這些都是在增刪修改代碼,使得我對代碼的理解能力一步步提高,編程的來源就是能看懂代碼可以稍加修改,我認為這很受益。
積極主動敲代碼做到沒?教材實踐上有什麽經驗教訓?
課本上代碼基本是自己敲的,偶爾事情比較多,會偷懶去粘貼。對教材上的實踐,自己的積極主動學習完成的很不明顯,雖然在課堂測試時有些能做出來,但是大家都可以理解運行出的,自己提前也沒有很好的去理解,很多在測試過後才真正知道該如何修改,自主學習能力真的很需要培養。
課堂項目實踐
實踐鏈接:
第四周課堂實踐:循環與遞歸在程序中的應用、JDB調試
第十周課堂實踐:數據結構排序及單鏈表在JAVA中的應用
第十二周課堂實踐:文件輸入輸出流的運用,文件文本進制間的轉換
課堂實踐對提高應用能力有幫助嗎?
有,課堂實踐檢測在一方面我們內容的掌握程度,另一方面也一定程度鞭策我們快速學習能力,較好的提高了應用能力,也督促了我們去自主學習。
課堂實踐上自己有什麽經驗教訓?
很多內容看過卻忘了,自己沒有很仔細地去理解代碼,提前學習程度不夠,反而在課堂上毫無頭緒,課下復習鞏固也做得不是也特別好。
課堂實踐上對老師有什麽教學建議?
希望老師可以稍微降些難度,同時在之後的課上可以稍微穿插講解一下,做到大部分人可以理解。也可以在分數上有檔次區別,可以選擇不同難度系數的題目進行測試。
課程收獲與不足
自己的收獲(投入,效率,效果等)
自學能力、閱讀及動手能力有較好提高,知識面有了很好地拓寬。
自己需要改進的地方
投入學習的時間應與自己可以學會的內容相對應,不要做大量的無用功;要更積極主動學習理解,找到自己可以學懂的方法,不能只會看書而已。
結對學習是不是真正貫徹了?寫一下你提供的幫助或接受了什麽幫助,並對老師提供參考建議
結對學習讓我們不再孤軍奮戰,建議老師分配任務的時候給出更具體的指導
給開學初的你和學弟學妹們的學習建議
如果重新學習這門課,怎麽做才可以學的更好
不要只專註課本學習,可以找一些輔助資料或視頻教學,循序漸進來完成自己的目標和進度。
下學期有什麽可行的計劃提升學習效果?
每周給每門學科都計劃一些學習時間,不需要很多,但是要有計劃,並且按照計劃堅持下去。
問卷調查
你平均每周投入到本課程有效學習時間有多少?
10小時左右
每周的學習效率有提高嗎?你是怎麽衡量的?
前期有較好提高,後期難度增加、理解能力有限學習效率並不樂觀。
藍墨雲班課的使用對你的學習有促進嗎?有什麽建議和意見嗎?
對課程學習提醒和監督有較大作用,但是建議不用完全依賴這個軟件,可以多種方式結合著來。
你覺得這門課老師應該繼續做哪一件事情?
課堂實踐
你覺得這門課老師應該停止做哪一件事情?
一周學習多章內容,課程進度提升但學習程度在下降
你覺得這門課老師應該開始做什麽新的事情?
建議進一步完善電子版指導書、教材這些輔助我們學習的資料,在課上可以更多涉及我們當周所學習的內容,可以從一開始就進行結對學習,相互督促讓學生把基礎打牢。
給出你的總結中涉及到的鏈接的二維碼
- 碼雲項目鏈接
- 我期待的師生關系
- 學習基礎和C語言基礎調查
- Linux安裝及學習
- 《Java程序設計》第一周學習總結
- 《Java程序設計》第二周學習總結
- 《Java程序設計》第三周學習總結
- 《Java程序設計》第四周學習總結
- 《Java程序設計》第四周課堂實踐總結
- 《Java程序設計》第五周學習總結
- 實驗一 Java開發環境的熟悉
- 《Java程序設計》第六周學習總結
- 《Java程序設計》第七周學習總結
- 實驗二《Java面向對象程序設計》實驗報告
- 《Java程序設計》第八周學習總結
- 《Java程序設計》第九周學習總結
- 實驗三 敏捷開發與XP實踐
- 《Java程序設計》第十周課堂實踐總結
- 實驗四 《Android程序設計》
- 《Java程序設計》第十二周課堂實踐總結
- 實驗五 網絡編程與安全
20165330 2017-2018-2《Java程序設計》課程總結