天天看點

20172314 2018-2019-1《程式設計與資料結構》課程總結

每周作業連結彙總

  • 第一周作業:201723142018-2019-1《程式設計與資料結構》第一周學習總結

    了解了軟體工程,學習了算法分析,尤其是大O記法。

  • 第二周作業:201723142018-2019-1《程式設計與資料結構》第二周學習總結

    主要學習了棧和ArrayStack類,以及棧的基本操作push、pop、peek等。

  • 第三周部落格:01723142018-2019-1《程式設計與資料結構》第三周學習總結

    學習了隊列和代碼密鑰(凱撒加密法和重複加密法),以及用連結清單和數組實作隊列。

  • 第四周部落格:201723142018-2019-1《程式設計與資料結構》第四周學習總結

    學習了清單,包括有序清單、無序清單和索引清單,清單的使用方法以及用數組和連結清單實作清單。

  • 第五周部落格:201723142018-2019-1《程式設計與資料結構》第五周學習總結

    主要學習了不同的查找、排序算法

  • 第六周部落格:201723142018-2019-1《程式設計與資料結構》第六周學習總結

    這篇部落客要是關于樹的學習總結,樹的周遊、樹的實作、二叉樹和表達樹。

  • 第七周部落格:201723142018-2019-1《程式設計與資料結構》第七周學習總結

    主要是用連結清單和有序清單實作二叉樹、平衡化樹和紅黑樹。

  • 第八周部落格:201723142018-2019-1《程式設計與資料結構》第八周學習總結

    主要總結了堆的知識點和用連結清單和數組實作堆,以及使用堆(堆排序)。

  • 第九周部落格:201723142018-2019-1《程式設計與資料結構》第九周學習總結

    主要學習了圖,有向圖、無向圖、網絡以及圖的實作。

  • 排序的複雜度分析部落格:排序的複雜度分析

    這篇部落格是加分部落格,是對多種不同的排序算法的複雜度的分析

  • 暑假App :暑假App

    主要是對暑假實作的APP的介紹。

自認為寫得最好一篇部落格是?為什麼?

我認為寫的最好的是20172314 2018-2019-1《程式設計與資料結構》第九周學習總結 ,原因是這篇部落格對于課文内容的總結是基于我的了解之上的比較詳細的總結,并結合了圖示說明,對于教材學習中的問題一欄記錄了我的所有問題以及詳細的解釋,然後代碼調試中的問題中記錄了對不同代碼的逐句解釋,總的來說,内容、排版、圖文結合都是比較完善的。

作業中閱讀量最高的一篇部落格是?談談經驗

  • 閱讀量最高的一篇部落格是安卓遊戲開發——團隊作業第一周 ,閱讀量為60。
  • 這篇部落格是團隊項目開始的第一篇部落格,是對項目的整體規劃,也是我們第一次寫這種部落格,可能大家會互相借鑒一下,是以閱讀量較高,在内容方面有團隊介紹以及團隊選題,整體結構的構造,還有效果圖、需求規格說明書。

實驗報告連結彙總

  • 實驗一部落格:20172314 2018-2019-1 實驗一《線性結構》實驗報告

    對建立連結清單和連結清單實作節點插入、删除、輸出操作及冒泡和選擇排序方法進行了實驗。

  • 實驗二部落格:20172314《程式設計與資料結構》實驗報告——樹

    這次實驗是關于樹的應用,實作二叉樹、中序先序序列構造二叉樹、決策樹、表達式樹、二叉查找樹、紅黑樹分析。

  • 實驗三部落格:201723142018-2019-1《程式設計與資料結構》查找與排序實驗報告
  • 團隊部落格:安卓遊戲開發——團隊作業第一周

    這是團隊第一次部落格,主要介紹了團隊以及項目的規劃、并釋出了需求規格說明書。

  • 團隊部落格:團隊作業——第二周

    是對項目實作過程的記錄,更新需求規格說明書、記錄問題。

  • 團隊項目:奔跑吧DKY——團隊Scrum沖刺階段-Day 1-領航

    以下7篇部落格是對項目的沖刺實作,記錄每天的任務、進度、遇到的問題、項目進展等等。

  • 團隊項目:奔跑吧DKY——團隊Scrum沖刺階段-Day 2
  • 團隊項目:奔跑吧DKY——團隊Scrum沖刺階段-Day 3
  • 團隊項目:奔跑吧DKY——團隊Scrum沖刺階段-Day 4
  • 團隊項目:奔跑吧DKY——團隊Scrum沖刺階段-Day 5
  • 團隊項目:奔跑吧DKY——團隊Scrum沖刺階段-Day 6
  • 團隊項目:奔跑吧DKY——團隊Scrum沖刺階段-Day 7

代碼托管連結:

  • 給出statistic.sh的運作結果,說明本學期的代碼量目标達到沒有?
    20172314 2018-2019-1《程式設計與資料結構》課程總結
    IEDA上總代碼量為22697,達到了目标
  • 加點代碼,改點代碼是了解的最好方式,參考程式設計的智慧,談談你的心得

    在學習Java的過程中,最初我隻是照着書上的代碼敲一遍,确定能夠正常編譯運作,加深對代碼的了解程度。我們的課堂實踐就是例題代碼增改的過程,通過這樣的方式,使我對知識點了解得更為透徹。

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

    做到了積極主動敲代碼。

    關于教材實踐上的經驗我認為我需要的是多多嘗試解決不同的問題,可以在實踐中提高自己的程式設計能力。

課堂項目實踐

參考2018-2019-1 《Java 程式設計》課堂實踐項目

  • 課堂實踐連結
    • 哈夫曼編碼的實作 :哈夫曼編碼的實作
    • 藍墨雲部落格:20172314藍墨雲課堂實踐ASL

      這次實踐是折半查找法的實作,那次沒有去上課是以補藍墨雲作業送出部落格。

    • 三種查找算法部落格:20172314三種查找算法練習

      這次實踐是對順序查找、折半查找、散列查找的練習

  • 課堂實踐對提高應用能力有幫助嗎?

    課堂實踐項目讓我真正動手去編寫程式,雖然大部分都是根據書上的例題增改的,但在這個過程中,我的動手能力得到了提高,同時對相關知識點的了解也更為深刻。

  • 課堂實踐上自己有什麼經驗教訓?

    提前預習老師釋出的跟課堂實踐相關的資料,掌握實踐的内容,在課堂時間上會順利很多。

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

    我覺得很有用,建議繼續進行下去。

課程收獲與不足

  • 自己的收獲

    經過這一學期,自己的程式設計能力有了進一步的提升,自學能力也更強了,這學期的學習内容非常具有了解性,例如樹和圖,學習概念時很有吸引力,但代碼的實作又是另一回事,是以提升了邏輯思維能力。

  • 自己需要改進的地方

    自己需要改進的地方就是自主編碼,現在對自己的程式設計能力并不是很自信,而且也不願意花很多的時間去嘗試、去面對錯誤并一次次的修改,自己需要改進的就是獨立的去嘗試實作、付出時間去面對可能存在的完全的失敗和從頭來過。

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

    是真正貫徹落實了結對學習,我們的小組平時的學習交流很多,大家一起讨論,互相學習,可以更加高效地學習,同時不同的人有不同角度的了解和認識,小組交流對我們的學習幫助很大。然後在後期的小組項目合作中,小組成員之間配合得很好,互相幫助,工作很和諧,而且都能從對方身上學到不同的東西。

問卷調查

  • 你平均每周投入到本課程有效學習時間有多少?

    基本每天都會花時間在這門課上,可能差不多每周十幾個小時。

  • 每周的學習效率有提高嗎?你是怎麼衡量的?

    有提高,主要是通過完成作業的周期來衡量。剛開始可能會給多長時間做多長時間,到後來就能前幾個交作業。

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

    藍墨雲的幫助很大,首先很友善我們學習老師分享的與課程相關的資料,也可以進行每單元知識點的測試,其次,設定作業送出的期限可以督促我們盡早完成作業,還有搶答和随機選人的功能在某些時候作用很大嘿嘿。意見和建議的話目前沒有什麼額外的需求,是以覺得現在就挺好的,沒有什麼藍墨雲使用的建議。

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

    我覺得應該繼續使用藍墨雲,挺友善的,而且形式多樣,流程都很全面。

  • 你覺得這門課老師應該停止做哪一件事情?

    其實我覺得部落格對我的作用不大,因為我遇到曾經學過的知識忘掉的話,就算部落格寫得很詳細,我也并不會選擇翻看當時寫的部落格,而是看書或者上網查,是以部落格隻是寫完就沒了,并沒有什麼長久的價值,但我知道可能是我沒有get到他的正确打開方式吧,畢竟聽同學說其他學校也有這種形式,而且我的小夥伴說他們學校隻有大佬才會寫部落格記錄hhhhh,而且也有那麼多的老師推崇,應該不會停止的當我沒說嘿嘿。

其他任意發揮

終于不會收到郵箱的deadline了嘿嘿,部落格雖止,Java永不停歇...課程的結束并不代表學習的結束,需要學習的東西還有很多,更多的需要自己去嘗試、去改錯、去面對奇奇怪怪的令人抓狂的bug,以後繼續加油吧~

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

  • 20172314 2018-2019-1《程式設計與資料結構》第一周學習總結
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 20172314 2018-2019-1《程式設計與資料結構》第二周學習總結
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 20172314 2018-2019-1《程式設計與資料結構》第三周學習總結
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 20172314 2018-2019-1《程式設計與資料結構》第四周學習總結
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 20172314 2018-2019-1《程式設計與資料結構》第五周學習總結
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 20172314 2018-2019-1《程式設計與資料結構》第六周學習總結
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 20172314 2018-2019-1《程式設計與資料結構》第七周學習總結
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 20172314 2018-2019-1《程式設計與資料結構》第八周學習總結
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 20172314 2018-2019-1《程式設計與資料結構》第九周學習總結
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 奔跑吧DKY——團隊Scrum沖刺階段-Day 1-領航
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 奔跑吧DKY——團隊Scrum沖刺階段-Day 2
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 奔跑吧DKY——團隊Scrum沖刺階段-Day 3
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 奔跑吧DKY——團隊Scrum沖刺階段-Day 4
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 奔跑吧DKY——團隊Scrum沖刺階段-Day 5
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 奔跑吧DKY——團隊Scrum沖刺階段-Day 6
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 奔跑吧DKY——團隊Scrum沖刺階段-Day 7
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 哈夫曼編碼的實作
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 安卓遊戲開發——團隊作業第一周
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 團隊作業——第二周
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 20172314 2018-2019-1 實驗一《線性結構》實驗報告
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 20172314 《程式設計與資料結構》實驗報告——樹
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 20172314 2018-2019-1《程式設計與資料結構》查找與排序實驗報告
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 20172314 藍墨雲課堂實踐ASL
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 20172314 三種查找算法練習
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 排序的複雜度分析
    20172314 2018-2019-1《程式設計與資料結構》課程總結
  • 暑假App
    20172314 2018-2019-1《程式設計與資料結構》課程總結