20165233 2017-2018-2 《Java程序設計》課程總結

20165233 2017-2018-2 課程總結

每週做業連接彙總

第0周

第1周

  • 第1周做業git

    • 主要內容:課本第1章Java入門內容學習

第2周

  • 第2周做業數據庫

    • 主要內容:課本第2章基本數據類型與數組&第3章運算符、表達式與語句內容學習

第3周

  • 第3周做業編程

    • 主要內容:課本第4章類與對象內容的學習

第4周

  • 第4周做業設計模式

    • 主要內容:課本第5章子類與繼承&第6章接口與實現內容學習

第5周

第6周

  • 第6周做業markdown

    • 主要內容:課本第8章經常使用實用類&第15章泛型與集合框架內容學習

第7周

第8周

第9周

  • 第9周做業

    • 主要內容:課本第13章Java網絡編程內容學習

自認爲寫得最好一篇博客是?爲何?

實現Comparator接口 調用Collection.sort(List, Compatator)

當時在課堂上,許多人提交了並不符合要求的樹集方法的代碼,我當時在課堂上沒有成功實現該接口,課下耗費時間較長,並認真研究了這裏的問題,是思考量較大的一次博客。

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

做業中與師生交互最多的一篇博客是?談談收穫

  • 預備做業1 我指望的師生關係

  • 這篇博客因爲是開學前的預備做業,以前沒有接觸過markdown,因此在寫博客的過程當中,格式,排版都有一些問題,而且在博客中我提出的本身的問題與薄弱環節,老師們都給予了一些指導,因此在本學期的學習中個人博客排版和格式幾乎沒有問題,而且與尋找到了必定的學習Java的方法,這是本學期較大的收穫。

實驗報告連接彙總

實驗一 Java開發環境的熟悉

摘要:

  • 使用JDK編譯、運行簡單的Java程序;

  • 使用IDEA 編輯、編譯、運行、調試Java程序。

實驗二 Java面向對象程序設計

摘要:

  • 初步掌握單元測試和TDD

  • 理解並掌握面向對象三要素:封裝、繼承、多態

  • 初步掌握UML建模

  • 熟悉S.O.L.I.D原則

  • 瞭解設計模式

實驗三 敏捷開發與XP實踐

摘要:

  • XP基礎

  • XP核心實踐

  • 相關工具

實驗四 Android程序設計

摘要:

  • 安裝Android Studio,並學會調試

  • 構建項目完成一系列操做

實驗五 網絡編程與安全

摘要:

  • 棧的應用與操做

  • 利用Java實現密碼學的加解密

代碼託管連接

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

達到了,甚至超出預期了。

2.加點代碼,改點代碼是理解的最好方式,參考編程的智慧,談談你的心得。

在本學期的學習過程當中,能感覺到學習難度上升速度之快,以致於學到最後幾部分的時候感受比較吃力,本身幾乎不能獨立編寫出完整代碼,總有一些功能沒法實現,因此有時就會在博客園、碼雲、CSDN之類的地方取經。在參考完大神的代碼以後,就會儘可能的讀懂代碼,不懂的方法,就在網絡上進行查找。而後在理解的基礎上,修改代碼以達到本身須要實現的功能,並將代碼的不足或是錯誤進行完善,有時這樣添加、修改代碼的方式,的確比死磕在一個空白的屏幕上,非要本身獨自完成代碼要有效率和效果的多

3.積極主動敲代碼作到沒?教材實踐上有什麼經驗教訓?

積極主動敲代碼在課本內容學習的前幾章還作獲得,可是越到後面,代碼數量龐大,敲代碼過程當中並無過腦子的時間,因此實際上致使的後果就是:什麼都沒學到。而在完成課下測試與課上考試的題目內容時,是真正的動腦子思考與理解的過程,這個過程當中,就補充了漏洞。可是在課上考試時,有時沒有足夠的時間去思考,只能課下再去研究。

課堂項目實踐

1.課堂實踐對提升應用能力有幫助嗎?

這是對本身課下學習的熟練度與理解力的檢驗。提升了應考的能力,而且能及時瞭解本身掌握不夠熟練的知識點。

2.課堂實踐上本身有什麼經驗教訓?

課下仍是須要理解知識點,不能機械式敲代碼。

3.課堂實踐上對老師有什麼教學建議?

課堂實踐反應我課下學習未學懂的諸多知識點與問題,但願在單週不考試的課上,老師能夠進行重難點的講解,讓咱們更好的理解知識點。網課和自學不能徹底代替老師的現場教學。

你有什麼項目被加分,談談你的經驗

你有什麼項目被扣分,談談你的教訓

沒有。

課程收穫與不足

1.本身的收穫(投入,效率,效果等)

Java是我本學期投入時間最多的一門課,效率較高,完成做業、實驗、項目的時間都比較及時,然而效果不是很好,有不少知識點沒有理解與掌握。

2.本身須要改進的地方

有個別項目或是做業,不是很認真,有些懈怠,本身也沒有積極的去問問題。

3.結對學習是否是真正貫徹了?寫一下你提供的幫助或接受了什麼幫助,並對老師提供參考建議

是真正貫徹了,而且與結對小夥伴較成功的完成了項目,與實驗五的內容。在項目合做上不適合多人完成,會有分歧,人越多越容易,致使整個項目完成過程沒有效率。

給開學初的你和學弟學妹們的學習建議

1.若是從新學習這門課,怎麼作才能夠學的更好

平時並不要把全部代碼都機械式敲一遍,在學習一章內容的過程當中,將代碼在本身的腦中運行一邊,老師也提供了教材配套代碼,將代碼在電腦上運行一邊看結果是否一致,若是一致,就不用再從新敲此代碼浪費時間了;將本身不懂的代碼敲一邊才能實現必定效果。還有就是能夠多看看博客園與CSDN上大神們的博客與教程,應該會有很大幫助

2.下學期有什麼可行的計劃提高學習效果?

有學期總體的學習計劃,及時解決課下問題,問老師以及網絡查閱。

問卷調查

1.你平均每週投入到本課程有效學習時間有多少?

10-21小時。

2.每週的學習效率有提升嗎?你是怎麼衡量的?

有一些提升吧。從完成博客的質量與效率,課下測試的正確率以及課堂實踐項目的正確率來衡量的。

3.藍墨雲班課的使用對你的學習有促進嗎?有什麼建議和意見嗎?

  • 有較大的促進,能夠較及時的獲得輔導資料。但在提交做業方面有些繁瑣,每次幾乎都要在藍墨雲、博客園、碼雲三個地方提交代碼和博客,反而浪費了時間。

  • 能夠省略碼雲上博客的提交,只提交代碼;在博客園上提交博客,在藍墨雲上只提交檢查的截圖和連接。藍墨雲在經驗值方面也有問題,好比博客不管寫的好壞均可以拿到很高的經驗值,只要提交就有經驗這種狀況對於認真完成做業的人十分不公平,還有課堂實踐項目無論結果對錯只要提交就有經驗值,並且能夠不用完成課下補作,這也極其不公平,有不少人提交的並非合格的代碼。因此經驗值應該在審查提交內容以後再給。

4.你以爲這門課老師應該繼續作哪一件事情?

  • 課堂實踐項目
  • 課下測試
  • 查重
  • 結對項目

5.你以爲這門課老師應該中止作哪一件事情?

  • 團隊項目,效率較低,總有人划水

6.你以爲這門課老師應該開始作什麼新的事情?

  • 單週的講課時間能夠多着重課本上的重難點進行講解

總結中涉及到的連接的二維碼

  • 預備做業1

  • 預備做業2

  • 預備做業3

  • 第1周做業

  • 第2周做業

  • 第2周課堂代碼補充

  • 第3周做業

  • 第4周做業

  • 第4周課堂代碼補充

  • 20165205與20165233結對感想以及創意照

  • 第5周做業

  • 實驗一 Java開發環境的熟悉

  • 第6周做業

  • 第7周做業

  • 結對編程項目-四則運算(第一週)

  • 第8周做業

  • 實驗二 Java面向對象程序設計

  • 結對編程項目-四則運算(第二週)

  • 第9周做業

  • 實驗三 敏捷開發與XP實踐

  • 第10周課堂代碼補充

  • 實驗四 Android程序設計

  • 實驗五 網絡編程與安全

相關文章
相關標籤/搜索