20182302 2019-2020-1 《數據結構與面向對象程序設計》第5周學習總結
教材學習內容總結
- 本章解釋了繼承的概念,繼承是從已有類派生新類的一個過程,是支持軟件複用思想的一種方法
- 子類實例不依賴於父類實例
- 繼承是單向的,不容許多重繼承。
- 客戶端與服務器端的傳遞信息。
- 學習凱撒密碼的使用方法,如何編寫有理數和複數計算器。
教材學習中的問題和解決過程
- 問題1: 沒法找到IP地址
- 問題1解決方案:經過打開Windows+R,cmd,ipconfig查找本機IP。
- 問題2:抽象類、抽象方法的做用是什麼?
- 問題2解決方案:抽象類表示通常的概念,有一些沒有聲明的方法,以供子類重寫。抽象方法提供方法簽名,由子類繼承它們。
代碼調試中的問題和解決過程
- 問題1: 在java中輸入字符遇到吃回車問題
- 問題1解決方案:百度後得知經過將nextline改成next能夠解決,nextline常發生吃回車問題
- 問題2:Connection timed out: connect
- 問題2解決方案:IP地址輸入存在錯誤,找到後從新輸入
上週考試錯題總結
評分標準
- 正確使用Markdown語法(加1分):
- 不使用Markdown不加分
- 有語法錯誤的不加分(連接打不開,表格不對,列表不正確...)
- 排版混亂的不加分
- 模板中的要素齊全(加1分)
- 缺乏「教材學習中的問題和解決過程」的不加分
- 缺乏「代碼調試中的問題和解決過程」的不加分
- 代碼託管不能打開的不加分
- 缺乏「結對及互評」的不能打開的不加分
- 缺乏「上週考試錯題總結」的不能加分
- 缺乏「進度條」的不能加分
- 缺乏「參考資料」的不能加分
教材學習中的問題和解決過程, 一個問題加1分java
代碼調試中的問題和解決過程, 一個問題加1分git
- 本週有效代碼超過300分行的(加2分)
- 其餘加分:
- 週五前發博客的加1分
- 感想,體會不假大空的加1分
- 排版精美的加一分
- 進度條中記錄學習時間與改進狀況的加1分
- 有動手寫新代碼的加1分
- 課後選擇題有驗證的加1分
- 代碼Commit Message規範的加1分
- 錯題學習深刻的加1分
- 點評認真,能指出博客和代碼中的問題的加1分
- 結對學習狀況真實可信的加1分
- 扣分:
- 有抄襲的扣至0分
- 代碼做弊的扣至0分
- 遲交做業的扣至0分
點評:
- 博客中值得學習的或問題:
- 問題:排版能力仍需提升
- 錯誤總結缺乏,作題時缺乏仔細思考
- 代碼中值得學習的或問題:
- 基於評分標準,我給本博客打分:12分。得分狀況以下:正確使用Markdown語法(加1分)模板中的要素齊全(加1分)教材學習中的問題和解決過程(加2分)代碼調試中的問題和解決過程(加2分)本週有效代碼超過300分行(加2分)感想,體會不假大空(加1分)進度條中記錄學習時間與改進狀況(加1分)結對學習狀況真實可信(加1分)有動手寫新代碼(加1分)
點評過的同窗博客和代碼
- 本週結對學習狀況
- 結對學習內容
- 一塊兒完成第四次實驗
- 共同討論上次測試的錯題
- 討論類的層次應該如何設計
- 上週博客互評狀況
其餘(感悟、思考等,可選)
平時須要及時複習練習,對不懂內容要及時詢問。須要提高自學能力,對所發博客一點一滴去作。服務器
學習進度條
目標 |
6000行 |
25篇 |
300小時 |
|
第一週 |
143/200 |
2/2 |
7/10 |
學會對虛擬機進行基礎設置,學會git程序簡單使用 |
第二週 |
388/500 |
3/4 |
10 /15 |
學會部分基礎編碼,掌握循環格式話輸出等內容 |
第四周 |
807/1000 |
1/2 |
17/ 18 |
學會運用IDEA編寫和測試代碼 |
第五週 |
2096/1500 |
2/2 |
17/20 |
學會運用IDEA編寫和測試代碼 |
嘗試一下記錄「計劃學習時間」和「實際學習時間」,到期末看看能不能改進本身的計劃能力。這個工做學習中很重要,也頗有用。
耗時估計的公式:Y=X+X/N ,Y=X-X/N,訓練次數多了,X、Y就接近了。數據結構
參考:軟件工程軟件的估計爲何這麼難,軟件工程 估計方法ide
參考資料