計算機程式甲 2018
News
01/08, 全部作業正確率、期中考、期末考成績 (-3表示未交作業,登記順序跟之前不同,請搜尋自己學號),若登記有誤,請 email 聯絡老師
01/08 公布期末考成績,17:00 @ EC 6019 老師會解釋期末考試題答案 (預計 18:00 結束,成績分布圖)
01/06, 作業正確率 Assignment5 (-1 表示無法編譯, -2 表示程式無法正常結束)
01/01, Assignment5 截止期限再延長至 01/04,逾期不收
01/01, 作業正確率 Assignment5 (-1 表示無法編譯, -2 表示程式無法正常結束, 原因為 subscripts out of range)
12/27, 建議同學寄作業之前再用線上編譯器 onlinegdb 或 cpp.sh 測試,請測試 Sample 1 ~ Sample 10,如果發生 subscripts out of range,onlinegdb 會報錯,cpp.sh 會直接結束
12/24, Assignmen5 新增 Sample 4, Sample 9, Sample 10,正確率未達100的同學可以測看看新增的例子,Accuracy 1 是測 add only,Accuracy 2 是測 add and del,測的時候注意名字的輸出順序是否正確
12/24 第二節課要做教學意見調查,請班代通知同學出席,當天會點名
12/23, 作業正確率 Assignment5 (-2 表示程式無法正常結束, 原因為 subscripts out of range)
12/17, Assignment5 截止期限是 12/31
12/16, 作業正確率 Assignment5 (-2 表示程式無法正常結束, 通常是 subscripts out of range)
12/08, 作業正確率 Assignment4 (-2 表示程式無法正常結束, -1 無法編譯, 0 通常代表輸出格式錯誤)
12/03, Assignment4 之截止期限是 12/05,逾期不收 (建議同學寄之前再用線上編譯器 jdoodle 測一次;寄作業請依照規則,不照規則會導致無法登記成績)
11/18, 作業正確率: Assignment4 (Accuracy1 是 shortestName 之正確率,Accuracy2 是 longestName 之正確率)
11/16, 作業正確率: Assignment3
11/12, Assignment 3 截止期限是 11/15,逾期不收
期中考日期是 11/05,考試範圍到 Arrays,紙筆作答,題目大部分是簡答題 (example) 少數選擇題,地點在上課教室。(答案卷格式)
10/22, 公布更新版 Assignment3. The due date is 11/12. (正確率100 的同學可以不用再寫)
10/21, 作業正確率: Assignment3 (Accuracy1 是 semesterGrades 之正確率,Accuracy2 是 median 之正確率)
10/19, 作業正確率: Assignment2A, Assignment2B
10/14, 作業正確率: Assignment2A, Assignment2B (-3 表示附件檔名未依寄件格式) 10/16 晚上12:00之前可以再補寄 ‧
Assignment2A 的錯誤主要是變數沒有初始化及計算 average 時碰到整數/整數的陷阱
Assignment2A 有錯的同學,你的編譯器可能測不出錯誤,所以請把程式碼貼到線上編譯器 cpp.sh 或 jdoodle (Interactive mode 要選成 ON) 測看看
Assignment2B 空格一定是半形不能是全形。輸出空格個數要跟範例輸出一模一樣,不要自行 cout 範本沒給的字串如 Sun Mon...
Assignment2B 要求使用者輸入兩個數字,第一個數字是要顯示之月分有幾天,第二個數字是開始的第一天是星期幾,之後程式根據這兩個數字來輸出月曆。主要就是練習用 for 迴圈 if 條件判斷來印出空格、數字及斷行,印出來的月曆要跟我給的例子一模一樣 (空格不能多也不能少)。
10/07, 公布 Assignment3,覺得前兩次作業太簡單的同學可以先寫 Assignment3。其它同學可以等教完 Arrays 再開始練習,到時我會給更多提示,讓大家容易完成 Assignment3。
10/01, 作業正確率: Assignment1A, Assignment1B (-1 代表編譯錯誤, -2 代表輸出格式錯誤)
09/20, 還沒有成功安裝 C++ compiler 或是想換編譯環境的同學可以參考此頁面。
09/19
第一次寫錯信件主旨或附件檔名,該題分數最高只有80%;第二次寫錯信件主旨或附件檔名,該題不予計分。若有信件主旨寫錯,我會回信告知再重寄。
作業寫完即可寄到信箱,會在作業宣布一個禮拜之後公布同學作業正確率,若正確率不到100%,可再寄一次作業。
09/17, The due date of Assignment 1 is 10/01.
Send your assignment to cpwei80@g-mail.nsysu.edu.tw according to the rules.
09/13, 新增課程討論板 (有任何課程相關問題或建議可以在討論板提出)
Course Information
Instructor: 魏家博 (Chia-Po Wei)
老師信箱 cpwei@mail.ee.nsysu.edu.tw (作業請勿寄到此信箱)
作業信箱 cpwei80@g-mail.nsysu.edu.tw
Lecture: Monday 9:10 am ~ 12:00 am @ 工EC 6019
Teaching Assistants: 楊凱鈞、溫禮維、李承軒、姚詠泰
Office Hours: Tuesday 16:00 ~ 18:00, Thursday 16:00 ~ 18:00 @ 工EC 7017
Discussion Board: You can pose any question related to this course in the discussion board.
Course Website: http://bit.ly/nsysu-prog-a
Grading Policy
Midterm Exam: 20%
Final Exam: 25%
Class Discussion: 5%
此為作業提早交的分數,非出席分數
Assignments: 50%
There will be 5 assignments. The level of difficulty depends on the feedback from students.
DO NOT share your solution code with others. However, discussing ideas is fine and encouraged.
Send your assignment to cpwei80@g-mail.nsysu.edu.tw according to the rules.
Textbook
Walter Savitch and Kenrick Mock, Absolute C++, 6th Edition, Pearson, 2016.
教科書代理:開發圖書公司, 0916-709-655 (甘先生)
開發圖書提供學生團購,或可搜尋是否有更低報價的書商
不一定要用最新第6版,舊版第5版也可以