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

目錄

  • 1、做業彙總
  • 2、總結
  • 3、問卷調查


1、做業彙總



2、總結

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

  • 預備做業三 Linux安裝及學習
  • 那時候是假期,時間充裕,對java有很強學習慾望,在進行安裝的過程當中遇到了不少問題,重裝之類的簡單粗暴的機械(傻事兒)操做常常幹,直到解決問題,那時有一些在實驗樓上才能完成,因而在實驗樓不斷操做,在得出與教程一致的結果時那種激動賽過團年飯帶來的驚喜,在寫博客的過程當中還想着如何使博客更加生動,樣式新穎,排版更加整潔,內容更全面具體,所以查了很多資料。

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

  • 閱讀量最高: 第四周學習總結
  • 總體要素全面完整。知識要點總結得簡潔全面,不只是代碼仍是教材,所列問題及解決方案皆具表明性。

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

  • 第二週學習總結
  • 在和學姐互動的過程當中get到深刻學習的思惟和在學習與解決問題時的那份專一與精進。

四、實驗報告連接彙總

  • 實驗一 Java開發環境的熟悉
    • 命令行下Java程序開發
    • idea下Java程序開發、調試
    • 經過命令行和Eclipse兩種方式實如今idea下練習調試程序
  • 實驗二 面向對象程序設計
    • 初步掌握單元測試和TDD;
    • 理解並掌握面向對象三要素:封裝、繼承、多態;
    • 初步掌握UML建模;
    • 熟悉S.O.L.I.D原則;
    • 瞭解設計模式
  • 實驗三 實驗三敏捷開發與xp實踐
    • 安裝alibaba 插件,解決代碼中的規範問題。在IDEA中使用工具(Code->Reformate Code)格式化代碼,研究一下Code菜單,比較功能。
    • 在碼雲上把本身的學習搭檔加入本身的項目中,下載搭檔實驗二的Complex代碼,加入很多於三個JUnit單元測試用例,測試並上傳代碼至碼雲
      -下載搭檔的代碼,完成重構內容的練習。
      -結合重構,git,代碼標準,以結對的方式完成Java密碼學相關內容的學習。
  • 實驗四 實驗四Android程序設計
    • Android Studio的安裝測試
    • Activity測試
    • UI測試
    • 佈局測試
    • 事件處理測試
  • 實驗五 網絡編程與安全
    • 結對實現中綴表達式轉後綴表達式的功能 ,從上面功能中獲取的表達式中實現後綴表達式求值的功能
    • 基於Java Socket實現客戶端/服務器功能,傳輸方式用TCP,客戶端讓用戶輸入中綴表達式,而後把中綴表達式調用MyBC.java的功能轉化爲後綴表達式,把後綴表達式經過網絡發送給服務器
    • 服務器接收到後綴表達式表達式後,進行解密(和客戶端協商密鑰,能夠用數組保存),而後調用MyDC.java的功能計算後綴表達式的值,把結果發送給客戶端
    • 客戶端和服務器用DH算法進行3DES或AES算法的密鑰交換
    • 客戶端讓用戶輸入中綴表達式,而後把中綴表達式調用MyBC.java的功能轉化爲後綴表達式,把後綴表達式用3DES或AES算法加密經過網絡把密文發送給服務器

五、代碼託管連接:

  • 給出statistic.sh的運行結果,說明本學期的代碼量目標達到沒有?
    已達到
  • 加點代碼,改點代碼是理解的最好方式,參考編程的智慧,談談你的心得
    對於Java新手來講,在原有代碼的基礎上適當修改代碼其實也是一種能力與鍛鍊
  • 積極主動敲代碼作到沒?教材實踐上有什麼經驗教訓?
    每週都以積極主動的心態在不斷敲代碼的過程當中進行Java學習。教材中有不少須要咱們去仔細推敲的地方,詳情見單元博客。

六、課程收穫與不足

  • 本身的收穫
在Java上下的功夫是其餘科目的總合,但效率其實不算很高,但總算仍是能學到很多知識,仍是很開心。
  • 本身須要改進的地方
其實有不少。首先是態度,雖然每次都會花大量時間在Java上,可是,相較於完成做業,咱們更應該把重心放在如何學習新知識掌握新技能上,這學期課餘時間貢獻給了java博客以及系院相關事宜,留給本身自由支配的深度思考學習時間較少,這也是我須要去協調與平衡的。
  • 結對學習是否是真正貫徹了?
關於這個問題其實我有疑問,什麼算是真正貫徹了,若是說咱們倆共同將項目完成算是貫徹的話,那針對這個問題我給確定回覆。
  • 給開學初的你和學弟學妹們的學習建議
若是是對於下學期,新學年的咱們來講的話,個人建議是若是要學到真正的知識,不該該墨守成規,有時應勇於創新,經過多方面多渠道去了解並深刻學習,對於知識點須要花苦功夫,得一步一步踩實了。
  • 若是從新學習這門課,怎麼作才能夠學的更好
老師若是可以帶咱們去分析書上每章節一兩個完整代碼作示範就更好了。
  • 下學期有什麼可行的計劃提高學習效果?
作好預習複習工做,腳踏實地,認真對待,肯花時間。


3、問卷調查

  • 你平均每週投入到本課程有效學習時間有多少?
天天1小時左右,一週大概有6、七小時。
  • 每週的學習效率有提升嗎?你是怎麼衡量的?
看狀況,若是狀態好,做業少,會有所提升。
學習並掌握知識點。
  • 藍墨雲班課的使用對你的學習有促進嗎?有什麼建議和意見嗎?
對於趕鴨子上架有必定做用。
佈置任務的量能夠減小一些,佈置週期能夠再長一些。
  • 你以爲這門課老師應該繼續作哪一件事情?
寫博客,藍墨雲班課。
  • 你以爲這門課老師應該中止作哪一件事情?
頻繁寫博客,大量藍墨雲任務。
  • 你以爲這門課老師應該開始作什麼新的事情?
上課多講一些能真正解決同窗們所遇代碼問題的實在方法。時間容許的話老師能夠嘗試與同窗們一同窗習本學期的其餘課程,結合其餘學科的知識技能來對Java進行擴充,已達到真正的融會貫通,這對於老師和學生而言是更大的挑戰,不過相信老師有這個實力與能力來帶動全體學生進行Java的進一步探討與深刻學習。
相關文章
相關標籤/搜索