本週大綱
- 一般
- 1. 03月 2日 - 03月 8日
1. 03月 2日 - 03月 8日
[FB Group]: https://www.facebook.com/groups/572136096844413/
[Zuvio]: www.zuvio.com,帳號: 學號 (英文字大寫)@mail.npust.edu.tw、密碼: 123
本學期作業繳交原則為
1. 將整個程式碼般含專案檔資料夾,壓縮成一個檔案上傳到Moodle,上傳其他種類導致無法執行沒有分數。
2. 繳交完成後請隨即再約定時間內,到實驗室 (或線上) 找助教用三分鐘說明你是如何完成的,助教可能會隨機問問題。
注意一:為了有效率提升助教改作業速度,三位助教會平均分配來面試的人 (一位TA大約面對17人),三位助教會將分別公布自己要面試學生的清單、日期與時間。
注意二:若有同學無法在指定時間內前往 (或線上說明),可以跟其他人換另一個助教。
TA:
曾文海:w13281328@gmail.com
楊皓珽:qwe99692@gmail.com
馬欣蒂:ck6u06170@gmail.com - 3月 10號
3月 10號
Data type, control flow, for-loop
Resource: coding C# online https://www.tutorialspoint.com/compile_csharp_online.php
Note that you can only use it in non-GUI applications. To complete our assessments, please install Visual Studio (VS community for free) first.
HW1: Practice: QA, currency converter
- 3. 03月 16日 - 03月 22日
- 4. 03月 23日 - 03月 29日
4. 03月 23日 - 03月 29日
String parsing and file i/o operations
HW3: Calculate the finance indices from the file.
- 5. 03月 30日 - 04月 5日
5. 03月 30日 - 04月 5日
OO-1 Encapsulation, class
HW4: HW3 implementation using encapsulation for image processing methods (and others)
- 6. 04月 6日 - 04月 12日
6. 04月 6日 - 04月 12日
OO-2 Inherent
HW5: HW4 and use inherent to add new methods (crop and painting)
4/6 ~ 4/17 物件導向改成遠端同步與非同步教學
Teams 課程代碼:uheuzm3!!詳細操作於教學文件中!! - 7. 04月 13日 - 04月 19日
7. 04月 13日 - 04月 19日
OO-3 Polymorphism
HW6: three resizing methods using Overloading and two customed cropping methods using Overriding
請各位同學上課完畢之後,也要記得練習on-site practice, 晚上12點截止繳交。
- 8. 04月 20日 - 04月 26日
8. 04月 20日 - 04月 26日
ALDS-1 Quene and Stack
HW7: Bi-directional queue and stack implementation
由於COVID-19沒有趨緩,又有增多趨勢,我們繼續持續遠距教學,直到疫情趨緩為止,不排除到期末。
- 9. 04月 27日 - 05月 3日
9. 04月 27日 - 05月 3日
Midterm / Final Project Proposal Due
期中考注意事項
1. 期中考題目三題中挑選兩題,提早做完可以舉手請助教測試。2. 注意一律等到考試時間結束才能離場。
3. 考試時間 50 分鐘,遲到超過 20 分鐘就不能入場考試。
4. 每個人座位中間都需要間隔一個位置以上。
5. 考試嚴禁使用手機、網路及自備參考資料,一律 Close book 考試,違 者 0 分。
6. 考試分為上下場,請同學注意自己的場次,名單公布於《物件導向程 式設計期中考 考試時間》中。
7. 不可帶考題離場。
若因為疫情需自主隔離同學會進行補考。
- 10. 05月 4日 - 05月 10日
10. 05月 4日 - 05月 10日
ALDS-2 Linked list and recursive form, dynamic programming, etc.
HW8: Find prime and dynamic programming
- 11. 05月 11日 - 05月 17日
- 12. 05月 18日 - 05月 24日
12. 05月 18日 - 05月 24日
ALDS-3 Fast sorting
HW9: Image median filtering using fast sorting
[課程異動] 今天課程到3:20
- 13. 05月 25日 - 05月 31日
13. 05月 25日 - 05月 31日
ALDS-4 Huffman tree and decision tree
HW11: data compression using Huffman tree and classification using decision tree
- 14. 06月 1日 - 06月 7日
- 15. 06月 8日 - 06月 14日
- 16. 06月 15日 - 06月 21日
16. 06月 15日 - 06月 21日
ALDS-7 Matrix calculation (including linked-list implementation)
HW142: Image processing using kernel convolution, solving eq by least-squared solution
- 17. 06月 22日 - 06月 28日
- 18. 06月 29日 - 07月 5日
18. 06月 29日 - 07月 5日
Final Project Presentation
報告時間 8分鐘
期末報告需繳交資料 將完整的程式碼上傳到github 報告檔案 報告投影片 (缺一不可)
報告投影片需介紹製作方法 用到的演算法 動機 遇到的困難跟簡單的介紹程式的關鍵部分
報告檔案 需寫設計演算法所遇到的困難 以及收穫的心得
《尊重智慧財產權,請使用正版教科書,勿非法影印書籍及教材,以免侵犯他人著作權》