計算機程式乙 2018
News
News
- 01/09, 全部作業正確率、期中考、期末考成績 (-3表示未交作業,登記順序跟之前不同,請搜尋自己學號),若登記有誤,請 email 聯絡老師 (期末成績分布圖)
- 01/06, 作業正確率 Assignment5 (-2 表示程式無法正常執行)
- 01/02, 作業正確率 Assignment5 (-2 表示程式無法正常執行,原因是 subscripts out of range。Accuracy 1 是測 add only,Accuracy 2 是測 add and del,測的時候注意名字的輸出順序是否正確),截止期限是 01/04
- 01/02 期末考, 考試範圍為 10/31 ~ 12/26 上課所教的內容,12 Pointers and Dynamic Arrays.pdf 第40頁(含)以後不考。(答案卷格式)
- 12/27, 建議同學寄作業之前再用線上編譯器 onlinegdb 或 cpp.sh 測試,請測試 Sample 1 ~ Sample 10,如果發生 subscripts out of range,onlinegdb 會報錯,cpp.sh 會直接結束
- 12/26 第二節課要做教學意見調查,請班代通知同學出席,當天會點名
- 12/25, 作業正確率 Assignment5 (-2 表示程式無法正常執行,原因是 subscripts out of range)
- 12/19, Assignment5 截止期限是 01/04
- 12/18, 作業正確率 Assignment5 (-2 表示程式無法正常執行)
- 12/11, 作業正確率: Assignment4 (-2 表示程式無法正常結束)
- 12/06, Assignment4 之截止期限是 12/07 (建議同學寄之前再用線上編譯器 jdoodle 測一次;寄作業請依照規則,不照規則會導致無法登記成績)
- 11/20, 作業正確率: Assignment4 (-2 表示程式無法正常結束,Accuracy1 是 shortestName 之正確率,Accuracy2 是 longestName 之正確率)
- 11/19, 作業正確率: Assignment3
- 11/14, Assignment 3 截止期限是 11/17,逾期不收
- 11/14, 期中考成績,成績分佈圖
- 期中考日期是 11/07,考試範圍到 Arrays,紙筆作答,題目大部分是簡答題 (example) 少數選擇題,地點是上課教室。(答案卷格式)
- 10/24, 公布更新版 Assignment3. The due date is 11/14. (正確率100 的同學可以不用再寫)
- 10/23, 作業正確率: Assignment3 (Accuracy1 是 semesterGrades 之正確率,Accuracy2 是 median 之正確率)
- 10/19, 作業正確率: Assignment2A, Assignment2B
- 10/11, 作業正確率: Assignment2A, Assignment2B (10/16晚上10:00之前可以再補寄)
- Assignment2A 的錯誤主要是變數沒有初始化及計算 average 時遇到整數/整數的問題
- Assignment2A 有錯的同學,你的編譯器可能測不出錯誤,所以請把程式碼貼到線上編譯器 cpp.sh 或 jdoodle (Interactive mode 要選成 ON) 測看看
- Assignment2B 空格一定是半形不能是全形,輸出空格個數要跟範例輸出一模一樣
- Assignment2B 要求使用者輸入兩個數字,第一個數字是要顯示之月分有幾天,第二個數字是開始的第一天是星期幾,之後程式根據這兩個數字來輸出月曆。主要就是練習用 for 迴圈 if 條件判斷來印出空格、數字及斷行,印出來的月曆要跟我給的例子一模一樣 (空格不能多也不能少)。
- 10/07, 公布 Assignment3,覺得前兩次作業太簡單的同學可以先寫 Assignment3。其它同學可以等教完 Arrays 再開始練習,到時我會給更多提示,讓大家容易完成 Assignment3。
- 10/03, 作業正確率: Assignment1A, Assignment1B (-1 代表無法編譯, -2 代表輸出格式錯誤, ? 找老師談)
- 09/26, The due date of Assignment 2 is 10/10.
- 09/20, 還沒有成功安裝 C++ compiler 或是想換編譯環境的同學可以參考此頁面。
- 09/19, The due date of Assignment 1 is 10/03.
- Send your assignment to
cpwei80@g-mail.nsysu.edu.tw
according to the rules. - 第一次寫錯信件主旨或附件檔名,該題分數最高只有80%;第二次寫錯信件主旨或附件檔名,該題不予計分。若有信件主旨寫錯,我會回信告知再重寄。
- 作業寫完即可寄到信箱,會在作業宣布一個禮拜之後公布同學作業正確率,若正確率不到100%,可再寄一次作業。
- Send your assignment to
- 09/13, 新增課程討論板 (有任何課程相關問題或建議可以在討論板提出)
- 09/12, 之後上課地點改至 工EC 2002
Course Information
Course Information
Instructor: 魏家博 (Chia-Po Wei)
老師信箱 cpwei@mail.ee.nsysu.edu.tw
(作業請勿寄到此信箱)
作業信箱 cpwei80@g-mail.nsysu.edu.tw
Lecture: Wednesday 9:10 am ~ 12:00 am @ 工EC 2002
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 Webpage: http://bit.ly/nsysu-prog-b
Grading Policy
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.
- Flowchart for Grading Assignments
Textbook
Textbook
- Walter Savitch and Kenrick Mock, Absolute C++, 6th Edition, Pearson, 2016. (contents)
- 教科書代理:開發圖書公司, 0916-709-655 (甘先生)
- 開發圖書提供學生團購,或可搜尋是否有更低報價的書商
- 不一定要用最新第6版,舊版第5版也可以
Schedule and Syllabus
Schedule and Syllabus