1. 程式人生 > >20172330 2017-2018-2《程序設計與數據結構》課程總結

20172330 2017-2018-2《程序設計與數據結構》課程總結

而已 uml 和數 下載 uml建模 每一個 第五周 單元 題目

標題:學號 2017-2018-2《程序設計與數據結構》課程總結

每周作業鏈接匯總

預備作業01:我期望的師生關系
預備作業02:做中學learning by doing個人感想
預備作業03:課程基礎
第一周作業:虛擬機安裝與Linux學習
第二周作業:學習數據和表達式的基本知識
第三周作業:學習對象創建及常見對象的使用
第四周作業:類的編寫
第五周作業:學習條件判斷和循環語句及使用方法
第六周作業:學習數組的使用方法
第七周作業:繼承和接口
第八周作業:java中的多態性
第九周作業:java中異常和遞歸
第十周作業:java集合和數據結構
第十一周作業:Android的初步學習

自認為寫得最好一篇博客是?為什麽?

我覺著寫的最好的博客應該是第五周的吧,這周不管是對教材中的問題還是代碼中的問題都去詳細的探究了一下,而且這周也花費了好多時間去敲代碼和學習,所以感覺這一周還是很有收獲的。

作業中閱讀量最高的一篇博客是?談談經驗

閱讀量最高的一篇博客應該是《第一周作業》,因為這一周寫的東西也很詳細的,而且可能也是剛開始寫博客,大家閱讀的有點多吧。

實驗報告鏈接

實驗一 《Java開發環境的熟悉》:命令行下Java程序開發、IDEA調試程序、編寫代碼
實驗二 《《Java面向對象程序設計》:在IDEA中使用JUnit進行單元測試,掌握TDD,熟悉SOLID,初步掌握UML建模
實驗三 《敏捷開發與XP實踐》》:研究Code菜單、結對學習重構、復數類、密碼學

實驗四 《實驗四Android程序設計》:AndroidStudio的下載和使用
實驗五 《網絡編程與安全》:客戶端和服務器之間的通信,密碼學算法的應用

團隊項目報告鏈接匯總

第一周:四則運算第一周報告
第二周:四則運算第二周報告
第三周:四則運算第三周報告

代碼托管鏈接

statistic.sh的運行結果,說明本學期的代碼量目標達到沒有?

技術分享圖片
目標已經達到

  • 加點代碼,改點代碼是理解的最好方式,參考編程的智慧,談談你的心得
    學習書上的代碼時,先自己手敲一遍代碼,在對細節進行理解,加上課上老師的測試,這些都是在增刪修改代碼,使得我對代碼的理解能力一步步提高,編程的來源就是能看懂代碼可以稍加修改,我認為這很受益。剛開始什麽都不懂,然後慢慢的看書上例子,做課後項目,自己就知道了該怎樣去寫方法,然後不斷積累不斷改正,最後完成了 本學期的任務。

  • 積極主動敲代碼做到沒?教材實踐上有什麽經驗教訓?
    課本上代碼基本是自己敲的,偶爾事情比較多,會偷懶去粘貼。對教材上的實踐,自己的積極主動學習完成的很不明顯,雖然在課堂測試時有些能做出來,但是大家都可以理解運行出的,自己提前也沒有很好的去理解,很多在測試過後才真正知道該如何修改,自主學習能力真的很需要培養。還是要自己多去練習,只有你把每一個項目都能獨立做出來,你就能有巨大收獲

課堂項目實踐

參考2016-2017-2 《Java 程序設計》課堂實踐項目
課堂實踐鏈接(沒有的可以不列)
實踐名稱:簡要內容
...

  • 課堂實踐對提高應用能力有幫助嗎?
    有,課堂實踐檢測在一方面我們內容的掌握程度,另一方面也一定程度鞭策我們快速學習能力,較好的提高了應用能力,也督促了我們去自主學習。

  • 課堂實踐上自己有什麽經驗教訓?
    很多內容看過卻忘了,自己沒有很仔細地去理解代碼,提前學習程度不夠,反而在課堂上毫無頭緒,課下復習鞏固也做得不是也特別好。

  • 課堂實踐上對老師有什麽教學建議?
    希望老師可以稍微降些難度,同時在之後的課上可以稍微穿插講解一下,做到大部分人可以理解。也可以在分數上有檔次區別,可以選擇不同難度系數的題目進行測試。

課程收獲與不足

  • 自己的收獲(投入,效率,效果等)
    自學能力、閱讀及動手能力有較好提高,知識面有了很好地拓寬

  • 自己需要改進的地方
    投入學習的時間應與自己可以學會的內容相對應,不要做大量的無用功;要更積極主動學習理解,找到自己可以學懂的方法,不能只會看書而已。

  • 結對學習是不是真正貫徹了?寫一下你提供的幫助或接受了什麽幫助,並對老師提供參考建議
    結對學習讓我們不再孤軍奮戰,建議老師分配任務的時候給出更具體的指導

問卷調查

  • 你平均每周投入到本課程有效學習時間有多少?
    說實話真的挺多的,這學期還沒選物理就想著多花點時間去學java,大概每周有二十多個小時吧。

  • 每周的學習效率有提高嗎?你是怎麽衡量的?
    學習效率有提高的,因為剛開始敲代碼知識對照著書包一個一個敲,後來就知道每一個句子的意思,自己就能輕松的打出來,節省了好多時間。

  • 藍墨雲班課的使用對你的學習有促進嗎?有什麽建議和意見嗎?
    藍墨雲上有很多資源可以叫我們去學習,對課程學習提醒和監督有較大作用,但是建議不用完全依賴這個軟件,可以多種方式結合著來。

  • 你覺得這門課老師應該繼續做哪一件事情?
    課堂實踐

  • 你覺得這門課老師應該停止做哪一件事情?
    一周學習多章內容,課程進度提升但學習程度在下降

  • 你覺得這門課老師應該開始做什麽新的事情?
    建議進一步完善電子版指導書、教材這些輔助我們學習的資料,在課上可以更多涉及我們當周所學習的內容,可以從一開始就進行結對學習,相互督促讓學生把基礎打牢。

  • 其他任意發揮
    java大法好啊。

    給出你的總結中涉及到的鏈接的二維碼

  • 碼雲項目鏈接:

預備作業1: 二維碼
技術分享圖片

預備作業2: 二維碼

技術分享圖片

預備作業3: 二維碼

技術分享圖片

第一周作業:二維碼
技術分享圖片

第二周作業:二維碼
技術分享圖片

第三周作業:二維碼
技術分享圖片

第四周作業:二維碼
技術分享圖片

第五周作業:二維碼

技術分享圖片

第六周作業:二維碼

技術分享圖片

第七周作業:二維碼

技術分享圖片

第八周作業:二維碼
技術分享圖片

第九周作業:二維碼
技術分享圖片

第十周作業:二維碼
技術分享圖片

第十一周作業:二維碼
技術分享圖片

實驗一 Java開發環境的熟悉:二維碼
技術分享圖片

實驗二 《Java面向對象程序設計》實驗報告:二維碼
技術分享圖片

實驗三 敏捷開發與XP實踐:二維碼
技術分享圖片

實驗四 《Android程序設計》:二維碼
技術分享圖片

實驗五 網絡編程與安全:二維碼
技術分享圖片

實踐名稱:二維碼

20172330 2017-2018-2《程序設計與數據結構》課程總結