20172316 2017-2018-2《程序設計與數據結構》課程總結
每週做業連接彙總
做業中閱讀量最高的一篇博客是?談談經驗
閱讀排行榜java
- 預備做業03(47)
- 20172316《程序設計與數據結構》第五週學習總結(29)
- 第五週課堂實踐之改進(28)
沒想到霸佔榜首的竟是一次預備做業,想來也是,當時的同窗們缺乏寫博客的經驗,必然要進行必定的參考,若是交做業交得早一點就會引來圍觀(雖然這篇博客很是的水,其價值並不高)。
第五週的閱讀量如此之高也讓我很疑惑,大概是由於當時的課堂實踐被扣分的同窗挺多的,因此爲了改進都在積極寫博客,中途觀摩一下已經提交的報告。android
實驗報告連接彙總
本學期代碼目標量達到,超出預期。git
我理解代碼,必定要先看見例子才下得去手,最開始編程一種程序時,也要在此類型第一個例子的基礎上進行特定的改造,投入使用。而做爲一個「強迫症」,我也一直追求代碼的整齊規範,這樣,本身在後來的回顧中能夠更好地理解,並且編程夥伴也能夠方便一點,不至於當面去問。
就像Object類發展出其餘類同樣,個人全部代碼均可以說是由最簡單的Hello.java
發展出來的。Scaner怎樣使用?想知道就參照書上例題敲一遍,就可知其一二。web
積極主動敲代碼是作到了,可是光積極主動地敲還不足以進步,還要結合(教材或者網絡上)所學知識去理解記憶方可究其原理。
思路也要靈活,不一樣的方法搭配和前後順序每每會產生意想不到的結果。sql
課堂項目實踐
- 做業/小組任務 2018-389727:完成如下功能:
(1)生成[-10,10)之間的隨機數PseudoNumber,並輸出PseudoNumber;
(2)輸出PseudoNumber的二進制、十六進制形式;
- 做業/小組任務 2018-415266:編寫一個Book類,其實例數據分別表示書名、做者、出版社以及版權日期。定義一個Book構造方法,接收並初始化實例數據;爲全部實例數據定義獲取和設置他們的方法;定義一個toString方法,返回幾行描述該圖書的字符串。建立一個Bookshelf驅動類,其main方法實例化並輸出一些Book對象。
- 編譯運行PP7.4:1.編譯並運行PP7.4,提交源代碼截圖和運行結果截圖。
2.將代碼託管到碼雲。
- 計算n!:1.使用for循環計算n的階乘,並截圖上傳。
2.使用while循環計算n的階乘,並截圖上傳。
3.代碼託管到碼雲。
- 做業/小組任務 2018-622612:命令行參數測試
要求:
1.從命令行傳入 學號、課程的成績,計算平均成績,並輸出
例如:輸入 java computeAverage 20172301 98 99 100
輸出:2017 2301' average score is :99
2.使用邊長參數列表實現。
3.上傳運行結果和代碼截圖,並把上傳到碼雲上,並附上碼雲的地址。
- 繼承-練習:定義Cow類和Sheep類,繼承Animal類,並測試
要求:
1.代碼截圖和運行結構截圖上傳
2.附上碼雲的地址
- 排序:使用選擇和插入排序法,寫出第3次排序的結果:3 1 9 3 6 2 10
- IO操做及異常處理:要求:
1.從鍵盤能夠輸入任意個整數(int);
2.寫入文件;
3.從文件讀取全部的整數;
4.使用插入排序對讀取的整數進行排序,並將排序的結果寫入原文件。
5.使用try-catch語句處理IO異常,例如文件建立異常
- 遞歸:使用遞歸實現:
(1)輸入一個數n;
(2)使用遞歸計算F(n)的值;
(3)寫入文件中。
- 鏈表插入和刪除:
要求:
(1)完成插入、刪除功能
(2)截圖上傳
(3)附上碼雲連接地址
(4)用Magazine類實現Comparable接口,並對鏈表中的雜誌按照字母順序排序,並輸出。
- 數據庫操做實踐:
- 導入world.sql
2.編寫程序,查詢世界上超過「你學號前邊七位並把最後一位加到最高位,最高位爲0時置1」。
3.編寫程序,查詢哪一個國家的平均壽命最長,哪一個國家的平均壽命最短。
- 編寫程序,查詢世界上的全部中東國家的總人口。
- Android課堂實踐:Android開發實踐:棧
在Android平臺上開發移動程序,模擬棧的操做:Push、Pop。
- Android表達式計算:
開發一個android應用程序,完成如下功能:
1.隨機生成一箇中綴表達式,並使用控件顯示。
2.將該表達式轉換爲後綴表達式,並使用控件顯示。
3.計算後綴表達式的值,並使用控件顯示。
4.顯示每一步操做數棧和操做符棧的變化過程。
- Android-中綴轉後綴:開發一個Android應用程序,要求:輸入一箇中綴表達式,輸出後綴表達式。
1.截圖(結果+源代碼),加水印(學號)上傳。
2.附上碼雲地址(若git有問題,把源代碼傳給課表明)
Socket編程:結對編程,實現如下功能:
(1)夥伴1編寫服務器端程序,接收客戶端發送的數據(形式以下:12 15 8 100 25 34 19),將其排序後,發回給客戶端。
(2)夥伴2編寫客戶端程序,將一串字符串(形式以下:12 15 8 100 25 34 19)發送給服務器端,接收排序後的程序,並顯示。
(3)截圖上傳,附上碼雲地址。數據庫
課堂實踐對提升應用能力有幫助嗎?
頗有幫助編程
課堂實踐上本身有什麼經驗教訓?
切忌急躁,有問題要冷靜思考,通常網上都有相似的,但要活學活用,網上錯的也很多。設計模式
課堂實踐上對老師有什麼教學建議?
不知道,由於每次都作出來了,感受沒大問題。
課程收穫與不足
本身的收穫(投入,效率,效果等)
這學期投入最多的就是程序設計了(時間、精力),效率也算中規中矩,因此最終效果也不錯。
本身須要改進的地方
拖延的問題很大,老是把重要事情留到最後作,壓力很大,然而是本身的鍋。
結對學習是否是真正貫徹了?寫一下你提供的幫助或接受了什麼幫助,並對老師提供參考建議
不是,我更習慣一我的編程,但要求結對編程仍是全力配合的。
結對編程時的分工大大減小了一我的(我)的工做量,其餘方面感覺不大。
建議好像沒啥建議。
問卷調查
你平均每週投入到本課程有效學習時間有多少?
粗略估計20個小時
每週的學習效率有提升嗎?你是怎麼衡量的?
有,隨着知識的提高,記憶的東西變少,學習效率相應提升了。衡量就是感受上愈來愈輕鬆了。
藍墨雲班課的使用對你的學習有促進嗎?有什麼建議和意見嗎?
有促進,沒建議,現狀很好。
你以爲這門課老師應該繼續作哪一件事情?
授業解惑。
你以爲這門課老師應該中止作哪一件事情?
任勞任怨。
你以爲這門課老師應該開始作什麼新的事情?
無,不敢妄言。
碼雲連接🔗
預備做業一:
預備做業二:
預備做業三:
20172316《程序設計與數據結構》第一週學習總結:
20172316《程序設計與數據結構》第二週學習總結:
20172316《程序設計與數據結構》第三週學習總結:
20172316《程序設計與數據結構》第四周學習總結:
20172316《程序設計與數據結構》第五週學習總結:
20172316《程序設計與數據結構》第六週學習總結:
20172316《程序設計與數據結構》第七週學習總結:
20172316《程序設計與數據結構》第八週學習總結:
20172316《程序設計與數據結構》第九周學習總結:
20172316《程序設計與數據結構》第十週學習總結:
20172316《程序設計與數據結構》第十一週學習總結:
20172316 2017-2018-2 《程序設計與數據結構》 實驗一報告
20172316 2017-2018-2 《程序設計與數據結構》 實驗二報告
20172316 2017-2018-2 《程序設計與數據結構》 實驗三報告
20172316 2017-2018-2 《程序設計與數據結構》 實驗四報告
20172316 2017-2018-2 《程序設計與數據結構》 實驗五報告
第五週課堂實踐之改進