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

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

(按順序)每週做業連接彙總

  • 寒假做業01:總結及展望html

  • 預備做業02 : 體會作中學(Learning By Doing):技能及感悟java

  • 預備做業03:安裝VirtualBox和Ubuntu時存在的問題android

  • 第一週做業:學習了關於計算機軟硬件的知識、學習了DOS和Linux的基本操做和命令git

  • 第二週做業:瞭解了字符串及其拼接和轉義序列的使用、Java的基本數據類型、定義數據轉換類型和實現其轉換的方法。 Scanner類程序。web

  • 第三週做業:隨機數、String類型的一些用法、Math類、NumberFormat類DecimalFormat類sql

  • 第四周做業類結構的定義和概念利用實例數據創建對象狀態、可見性修飾符、方法參數(形參和實參)和返回值、類之間的關係(依賴、聚合)、創建形式化對象接口的方法數據庫

  • 第五週做業:if語句、if-else語句、switch語句、break語句、while語句、do循環、for語句。數據比較有相等性運算符和關係運算符、邏輯運算符;字符比較有compareTo和equals。編程

  • 《程序設計與數據結構》第五週n!的計算:用for循環繼續n!、用while循環繼續n!(n是輸入的數據)數組

  • 第六週做業:如何建立數組、對象數組(基本數據類型+對象)、二維數組、可變長度參數用...

  • 第七週做業:編寫類是定義一組相似的對象;類創建了對象的特徵和行爲、繼承、super類

  • 第八週做業:實現多態的兩種方法(繼承、接口)排序的兩種方法(選擇排序法插入排序法)搜索的兩種方法(線性搜索、二分法搜索)

  • 第九周做業:異常,拋出異常,捕捉異常、遞歸,遞歸和迭代的區別

  • 第十週做業:集合的概念、集合與數據結構、集合的同構與異構、動態結構、java集合類API

  • 第十一週做業:Android簡介、初始Android、R文件、活動、UI組件(氣泡、通知)

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

我認爲寫得最好的一篇是第11周的博客,由於那一次遇到的問題最多,上網查的資料最多,解決辦法也看得最多。天然而然的就知道本身的錯誤是出如今那一步的,寫起博客來也很順手。原來在idea上作項目的時候,沒有那麼多問題,作起來駕輕就熟的,甚至有些問題仍是強行拼湊上去的。可是在一邊學習實驗4,一邊學習24章,Android崩了,idea也崩了,反而解決起來頗有成就感,🆗

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

第一週學習總結,其實我應該反思一下本身,每次做業不夠優秀因此瀏覽數量都不是不少。第一週應該是由於你們都不知道怎麼寫,因此可能會處處看看,也就造就了我瀏覽數量。因此好好反思本身8。不過有一個經驗就是你們都喜歡總結知識點總結得比較好的,在遇到本身頭腦不清楚理不清楚知識點或者遇到本身不能解決的問題的時候就會參考比較會總結的同窗,並看他們的參考博客,就像我在第一篇博客裏寫的那樣「沒有什麼問題是百度解決不了的,若是有,同窗的百度也會幫你解決。

(按順序)實驗報告連接彙總

(按順序)團隊項目報告連接彙總

idea代碼託管連接

Android代碼託管連接

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

    達到了八5000行?其實第10周都上7000了!結果後面idea崩了一下,把所有代碼都刪了,最後從碼雲上覆制粘貼下來只剩4000多行了,最後加上實驗5的代碼差很少也就5000行了。這說明!之後必定要好好傳代碼到碼雲上,才能保證就算idea崩潰,我也能保護好本身的代碼不被傷害。

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

    最怕加點改點代碼就崩了,最怕idea忽然的崩潰。但相反的是,當我本身成功改好一個代碼的話,我就會很自豪了!並且好比說當我敲一個代碼出現疑問時,我回去網上看看別人的代碼,在理解後改正本身的代碼,不只改對了代碼還學會了新的手段....看起來就很厲害

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

    積極不積極很差說,我就說從第1周到第15周個人青春都放在敲代碼上了, <span style="color:orange">媽媽叫我吃飯,我充耳不聞,爸爸喊我喝水,我無動於衷,奶奶喊我睡覺,我百般辭讓。世界上只有一種穩賺不賠的投資,那就是學Java。我只想告訴大家,你要是不愛Java,對不起,咱們作不了朋友!</span>

課堂項目實踐

  • 參考2016-2017-2 《Java 程序設計》課堂實踐項目
    • 課堂實踐連接(沒有的能夠不列)

      • 做業/小組任務:生成[-10,10)之間的隨機數、輸出PseudoNumber的二進制、十六進制形式
      • 做業/小組任務:編寫一個Book類,其實例數據分別表示書名、做者、出版社以及版權日期。定義一個Book構造方法,接收並初始化實例數據;爲全部實例數據定義獲取和設置他們的方法
      • 計算n!:使用for循環計算n的階乘,使用while循環計算n的階乘,並截圖上傳
      • 編譯運行PP7.4
      • 做業/小組任務:命令行參數測試
      • 繼承-練習:定義Cow類和Sheep類,繼承Animal類,並測試
      • 排序:使用選擇和插入排序法,寫出第3次排序的結果:3 1 9 3 6 2 10
      • 遞歸:使用遞歸實現:(1)輸入一個數n;(2)使用遞歸計算F(n)的值;(3)寫入文件中。
      • IO操做及異常處理:從鍵盤能夠輸入任意個整數(int);2.寫入文件;3.從文件讀取全部的整數;4.使用插入排序對讀取的整數進行排序,並將排序的結果寫入原文件。5.使用try-catch語句處理IO異常,例如文件建立異常
      • 數據庫操做實踐:下載附件中的world.sql.zip, 參考http://www.cnblogs.com/rocedu/p/6371315.html#SECDB,導入world.sql,查詢balabala
      • 鏈表插入和刪除:完成P397頁 例題中的節點刪除和插入操做,並測試(滿分3分,插入刪除各1分,測試1分)。public void insert(int index, Magazine newMagazine){}//在index的位置插入新節點newMagazine public void delete(Magazine delNode){}//刪除節點delNode
      • Android開發實踐:棧 在Android平臺上開發移動程序,模擬棧的操做:Push、Pop。
      • Android-中綴轉後綴:開發一個Android應用程序,要求:輸入一箇中綴表達式,輸出後綴表達式
      • 開發一個android應用程序,完成如下功能: 1.隨機生成一箇中綴表達式,並使用控件顯示。(1分) 2.將該表達式轉換爲後綴表達式,並使用控件顯示。(1分) 3.計算後綴表達式的值,並使用控件顯示。(1分) 4.(選作)顯示每一步操做數棧和操做符棧的變化過程(2分)。
      • Socket編程:服務器端程序和客戶端程序
    • 課堂實踐對提升應用能力有幫助嗎? 嗯 能好的訓練咱們的應用能力

    • 課堂實踐上本身有什麼經驗教訓? 截圖要截完整,不然本身還要補博客,爲了那一點點分,委曲求全,人間不值得。因此!好好截圖,千萬不要圖方便讓本身委屈。

    • 課堂實踐上對老師有什麼教學建議? 沒有,上得很好,時間安排也很好。

課程收穫與不足(不要抄上學期的,不然會扣分)

  • 本身的收穫(投入,效率,效果等) 初步接觸Java感受到了高級語言帶來的便利,好比我看學c語言的同窗的題目,感受大部分用Java實現起來就是兩三句的事,用c語言就很複雜了。繼而學習了Android,可以簡單的開發app和美化界面,最後學習的socket還能讓兩我的互相溝通...之後學socket都不須要qq了,就是交流有點慢。
  • 本身須要改進的地方 有些地方沒有完全學明白,好比鏈表那一章,我仍是不明不白的,沒有作到追問全部問題,須要改進。
  • 結對學習是否是真正貫徹了?寫一下你提供的幫助或接受了什麼幫助,並對老師提供參考建議 結對學習,至少知道有一我的和你同樣懵比也是好的 。結對好就好在兩我的討論着討論着就把結果作出來了,一些問題本身沒有發現的或是沒有總結出來 的對方總能一不當心讓你發現,看別人的博客也能解決 本身提出但未解決的問題。你說結對好很差。我提供的幫助...反正就是兩我的實驗作到什麼地方都會互相問問,也在過程當中接受了幫助。

問卷調查

  • 你平均每週投入到本課程有效學習時間有多少? 🙂不少,從早上到半夜,不過不少時間都在敲代碼,特別是有幾章的代碼特別多,自從老師把代碼上傳以後就能花更多時間在理解而不是在敲上了。具體來講,學習Java的基礎時間是天天晚自習的三個小時,其餘的看狀況而定。
  • 每週的學習效率有提升嗎?你是怎麼衡量的? 有,根據我每次藍墨雲測驗的成績,最然每次都不是最好的,但我知道本身在提升,還有點點成就感。
  • 藍墨雲班課的使用對你的學習有促進嗎?有什麼建議和意見嗎? 有啊,不懂的地方還能夠看視頻,多美妙。沒有建議,已經很好了。
  • 你以爲這門課老師應該繼續作哪一件事情? 繼續上課
  • 你以爲這門課老師應該中止作哪一件事情? 中止不上課
  • 你以爲這門課老師應該開始作什麼新的事情? 額...

其餘任意發揮

那我就說幾句話,優秀,是一種習慣。 優秀,是與生俱來的天賦。 我喜歡學習, 學習使我快樂。 我徜徉在知識的海洋裏, 吮吸着知識的雨露。 媽媽叫我吃飯,我充耳不聞, 爸爸喊我喝水,我無動於衷, 奶奶喊我睡覺,我百般辭讓。 世界上只有一種穩賺不賠的投資, 那就是學習。 我只想告訴大家, 你要是不愛學習, 對不起,咱們作不了朋友! 由於: 我愛讀書,我愛學習, 學習使我快樂。

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

  • 碼雲項目連接:

  • 寒假做業01:

  • 預備做業02:

  • 預備做業03:

  • 第一週做業:

  • 第二週做業:

  • 第三週做業:

  • 第四周做業:

  • 第五週做業:

  • 《程序設計與數據結構》第五週n!的計算:

  • 第六週做業:

  • 第七週做業:

  • 第八週做業:

  • 第九周做業:

  • 第十週做業:

  • 第十一週做業:

  • 《程序設計與數據結構》實驗1報告:

  • 《程序設計與數據結構》實驗2報告:

  • 《程序設計與數據結構》實驗3報告:

  • 《程序設計與數據結構》實驗4報告:

  • 《程序設計與數據結構》實驗5報告:

  • 結對編程項目-四則運算第一週階段總結:

  • 結對編程項目-四則運算第二週階段總結:

  • 結對編程項目-四則運算第三週階段總結:

  • 做業/小組任務:

  • 做業/小組任務:

  • 計算n!:

  • 編譯運行PP7.4:

  • 做業/小組任務:

  • 繼承-練習:

  • 排序:

  • 遞歸:

  • IO操做及異常處理:

  • 數據庫操做實踐:

  • 鏈表插入和刪除:

  • Android開發實踐:

  • Android-中綴轉後綴:

  • 開發一個android應用程序:

  • Socket編程:

相關文章
相關標籤/搜索