20165209 2017-2018-2《Java程序設計》課程總結
20165209 2017-2018-2《Java程序設計》課程總結
每周作業鏈接匯總
- 預備作業1:我期望的師生關系
- 預備作業2:C語言基礎調查和java學習展望
- 預備作業3:Linux安裝與學習
- 第一周學習總結:學習教材第一章內容,學習使用JDK和Git
- 第二周學習總結:學習教材第二、三章內容,掌握基本數據類型和分支、循環
- 第三周學習總結:學習教材第四章內容,掌握類
- 第四周學習總結:學習教材第五、六章內容,掌握繼承、接口
- 第五周學習總結:學習教材第七、十章內容,掌握內部類與異常類、輸入流與輸出流
- 第六周學習總結:學習教材第八、十五章內容,掌握String類和鏈表、堆棧
- 第七周學習總結:學習教材第十一章內容,掌握有關數據庫的知識點
- 結對編程——四則運算week1:實現一個命令行程序,要求:自動生成小學四則運算題目(加、減、乘、除)並測試結果的正確性
- 第八周學習總結:學習教材第十二章內容,掌握java多線程機制
- 結對編程——四則預算week2:在第一周的基礎上,實現真分數的加減乘除運算
- 第九周學習總結:學習教材第十三章內容,掌握網絡編程(服務器和客戶端)
- 《Java程序設計》課程總結
- 自認為寫得最好一篇博客是?為什麽?
我覺得學習基礎和C語言基礎調查這篇博客是相對比較好的博客。因為這篇文章不僅僅是對C語言學習的回顧和反思,也是開始認真學習Java的開始。一件事情的開始總是讓人記憶比較深刻。 作業中閱讀量最高的一篇博客是?談談經驗
我期望的師生關系,其實沒有什麽比較特別的經驗,但是我覺得認真的文字比較容易打動人心。作業中與師生交互最多的一篇博客是?談談收獲
我期望的師生關系也是通過這篇文章,老師在博客設計和內容上很多建議和意見,我也是因此之後覺得寫博客需要更多地認真。
實驗報告鏈接匯總
- 實驗一Java開發環境的熟悉:學習命令行的使用
- 實驗二Java面向對象設計程序:學習使用三種代碼,理解並使用封裝、繼承、多態
- 實驗三敏捷開發與XP實踐:將搭檔加入自己的開發者,並學會使用重構
- 實驗四Android程序設計:學會使用AndriodStudio,能夠結合JAVA做出簡單的app
實驗五網絡編程與安全:與搭檔共同學習,一人編寫客戶端代碼,一人編寫服務端代碼,實現四則運算,加密的四則運算
代碼托管鏈接:
給出statistic.sh的運行結果,說明本學期的代碼量目標達到沒有?
本學期的代碼量要求是5000行,我現在有6656行,已經達成了目標,但是我覺得我以後會有更多地代碼量。
- 加點代碼,改點代碼是理解的最好方式,參考編程的智慧,談談你的心得。
《編程的智慧中》讓我印象最深刻的話是:“有些人喜歡炫耀自己寫了多少多少萬行的代碼,仿佛代碼的數量是衡量編程水平的標準。然而,如果你總是匆匆寫出代碼,卻從來不回頭去推敲,修改和提煉,其實是不可能提高編程水平的。你會制造出越來越多平庸甚至糟糕的代碼。”我覺得,代碼其實的本質是完成功能,真正好的代碼不僅簡潔,而且讓人一目明了。 積極主動敲代碼做到沒?教材實踐上有什麽經驗教訓?
基本算是做到了,雖然偶爾有的時候還有點懶,但是通過這門課程讓我對敲代碼有了不一樣的認識。課堂項目實踐
- 第二周課上考試總結
- 主要內容:帶包的代碼編譯運行測試
- [第四周課上考試總結]http://www.cnblogs.com/tutu233/p/8627432.html)
- 主要內容:循環和遞歸
- 第八周課上考試總結
- 主要內容:數據庫相關知識
- 第10周補做
主要內容:鏈表相關知識
- 課堂實踐對提高應用能力有幫助嗎?
有幫助,雖然每一次都會很緊張,但是確實考驗了平時的知識。 - 課堂實踐上自己有什麽經驗教訓?
書上的代碼還是很有參考的價值之的,要深刻理解代碼。 - 課堂實踐上對老師有什麽教學建議?
老師已經很不錯了,但是希望老師能多考慮同學們的能力吧。
課程收獲與不足
自己的收獲(投入,效率,效果等)
掌握了很多Java的基礎知識,覺得自己在學習一門技能上有很大的借鑒價值。希望以後能通過自己的努力,更加深入學習這門語言。自己需要改進的地方
希望自己能夠更加主動地學習,付出更多地努力。結對學習是不是真正貫徹了?寫一下你提供的幫助或接受了什麽幫助,並對老師提供參考建議
我們是一起努力的,我覺得我的隊友給了我很大的幫助,一直在鼓勵我,我覺得這是一種很有意義的活動。隊友一直給我鼓勵並且督促我學習,很感謝她。給開學初的你和學弟學妹們的學習建議
希望他們能從一開始 就認真一點,Java語言不僅僅是一門課程,更是一種技能。學會之後,會對以後的學習有很大的幫助,也希望他們能一直努力堅持。如果重新學習這門課,怎麽做才可以學的更好
從一開始就端正態度,積極學習。多花費一些時間,除了書本上的知識,還要多參考其他相關資料。遇到問題,及時記錄,及時解決。多問問題。下學期有什麽可行的計劃提升學習效果?
暫時還沒有想太多,但是我覺得學習提升需要的是態度。不要因為其他因素而放棄了知識本身。
問卷調查
你平均每周投入到本課程有效學習時間有多少?
20個小時左右,因為書上的代碼配合視頻還是比較有效的自學方法的。每周的學習效率有提高嗎?你是怎麽衡量的?
應該是有的,我覺得後期的學習效率 明顯比之前要提高。我是通過學習每周任務能夠基本理解的完成時間衡量的。而且我覺得博客提交的前後,並不能完全的衡量知識的理解程度。藍墨雲班課的使用對你的學習有促進嗎?有什麽建議和意見嗎?
我覺得一般吧,現在大家大多數用的還是微信或者qq,幾乎沒有很多人去不停地登錄這個軟件去實時關註,刷新。有的時候,很多任務,老師不在微信群裏通知,容易讓人忘記。不如做一個微信小程序做一個推廣。你覺得這門課老師應該繼續做哪一件事情?
結對編程吧,這個活動還是比較督促同學之間互相學習的,但要註意方式吧。你覺得這門課老師應該停止做哪一件事情?
課上內容裏希望老師可以降低語速,我覺得學生在課堂上還是比較希望能聽清老師所傳授點的知識。你覺得這門課老師應該開始做什麽新的事情?
希望老師在上課的時候多講講某些程序代碼的編寫思路,個人覺得嚴謹細致的邏輯思維對於編程很重要。而我們剛接觸編程的時候,思維會比較混亂,出現無從下手的情況,這個時候希望老師能夠提供一些思路和想法。
附:二維碼
我期望的師生關系
學習基礎和C語言基礎調查
Linux安裝及學習
第1周學習總結
第2周學習總結
第二周課上考試總結
第3周學習總結
第4周學習總結
第四周課上考試總結
第5周學習總結
實驗一 Java開發環境的熟悉
第6周學習總結
第7周學習總結
結對編程項目-四則運算(第一周)
第8周學習總結
第八周課上考試總結
實驗二 Java面向對象程序設計
結對編程項目-四則運算(第二周)
第9周學習總結
實驗三 敏捷開發與XP實踐
第10周補做
實驗四 Android程序設計
實驗五 網絡編程與安全
20165209 2017-2018-2《Java程序設計》課程總結