計算機程式(乙) 2020
News
上課一定要戴口罩
學期成績可在教務處網站查詢,01/13 中午會進行成績確認(不得再行更改)
期末考日期 12/30,時間上午 9:10 開始,地點為上課教室(座位表),不能使用計算機,closed-book exam (答案卷格式)
(12/27) Assignment 5 正確率 (-1 代表不能編譯, -2 代表輸出格式錯誤, -4 代表 index out_of_range, -5 代表程式無法正常輸出, Accuracy 1 & 2 分別是任務1 & 2 之正確率)
最好測試 input-output samples 所有範例之後再寄作業
輸出格式錯誤的可能原因
scores.size() or names.size() not equal to NUM_SCORES
cout 與題目不相關字串
12/16 隨堂測驗成績 (共3題,每題25分,出席就有25分,總分100)
(12/6) Assignment 4 正確率 (-2 代表輸出格式錯誤, Accuracy 1 & 2 分別是任務1 & 2 之正確率)
最好測試 input-output samples 所有範例之後再寄作業 (新增最後1筆範例)
關於任務2,如果有兩次小考困難度相同,要印出編號最小那一次小考
不要 cout 跟題目無關之字串
Assignment 5 is announced. The due date is 12/23.
12/08, 12/15, 12/22 晚上10:00之前寄作業,會在星期三上課前公布作業正確率,有錯可再重寄
(11/24) 更正期中考成績
(11/14) Assignment 3 正確率 (-1 代表編譯錯誤, -4 代表 array index 超出合理範圍或程式無法正常結束)
最好測試 input-output samples 所有範例之後再寄作業
正確率不是100的同學請複製你程式的輸出並與範例輸出貼在同一個文字檔做比較,這樣方便看出是否符合題目要求格式
11/18 公布期中考成績
Assignment 4 is announced. The due date is 12/2.
11/17, 11/24, 12/1 晚上10:00之前寄作業,會在星期三上課前公布作業正確率,有錯可再重寄
期中考日期 11/04,地點為上課教室(考試座位表),不能使用計算機,closed-book exam (建議戴口罩)
考試範圍 09/09~10/28 上課所教內容,紙筆測驗,題型類似隨堂測驗(多為填充題)
答案卷格式: 答案卷分成兩欄,先從第一欄由上往下寫,題號依照順序,只要寫答案,不需要過程
(10/23) Assignment 2 正確率 (-3 代表無窮迴圈, -1 代表編譯錯誤)
Assignment 3 is announced. The due date is 11/11.
10/27, 11/03, 11/10 晚上10:00之前寄作業,會在星期三上課前公布作業正確率,有錯可再重寄
(10/10) Assignment 1 正確率 (-2 代表輸出格式不符規定, 注意一年是365天而不是360天, 正確率是98的同學可以測試 input-output samples 最後兩筆範例)
Assignment 2 is announced. The due date is 10/21.
10/13, 10/20 晚上10:00之前寄作業,會在星期三上課前公布作業正確率,有錯可再重寄
Assignment 1 is announced. The due date is 10/7.
9/22, 9/29, 10/6 晚上10:00之前寄作業,會在星期三上課前公布作業正確率,有錯可再重寄
Course Information
Instructor: 魏家博 (Chia-Po Wei)
老師信箱 cpwei@mail.nsysu.edu.tw (作業請勿寄到此信箱,來信請附上姓名、學號、班級)
作業信箱 cpwei80@g-mail.nsysu.edu.tw
Lecture: Wednesday 9:10 am ~ 12:00 am @ 工EC 2002
Teaching Assistants: 黃建誠, 葉治均, 吳彥頡, 謝子翔, 劉彥汶, 廖日榮
TA Hours: Monday 16:00~18:00, Wednesday 16:00~18:00 @ 工EC 8011
Course Website (QR code): http://bit.ly/nsysu-prog-b-2020
Online IDE: onlinegdb, jdoodle, cpp.sh (寄作業之前可用線上編譯器檢查程式是否正確)
Offline IDE:
Code-Blocks (download codeblocks-20.03mingw-setup.exe)
File -> New -> File -> C/C++ source -> Next -> select C++ -> enter your file path
Visual Studio (for Mac)
Grading Policy
Midterm Exam: 25%
Final Exam: 25%
Quizzes: 10%
Zuvio 課堂測驗,手機 app store 搜尋 「zuvio 校園 - 大學校園學習」 (請不要選其它國家版本)
課程名稱:學期 109-1 計算機程式(乙)
課程代碼:53985730
Account: studentID@mail.nsysu.edu.tw
此為系統根據學號自動產生之帳號,沒有特殊原因請不要自行註冊新帳號
請注意帳號不是學校信箱 @student.nsysu.edu.tw
Password: 123 (建議修改預設密碼,以免被誤用)
課堂測驗沒有補考,若要請假請附證明
請勿替其它同學參加課堂測驗,否則此項學期成績以0分計算
Assignments: 40%
Send your assignment to cpwei80@g-mail.nsysu.edu.tw according to the rules.
請依規則寄作業,否則無法登記成績 (未依規則寄作業,若逾作業截止時間還未修正,該次作業分數0分)
如不想手動輸入寄件信箱、信件主旨(仍需信件內容及附件,附件名稱錯將無法登記成績),可用下面連結(只適用於gmail & Chrome)
(附件檔名錯誤不予計分,記得檢查寄件備份,寄錯檔案請重新再寄一次)
Chrome 設定: 設定->進階->隱私權和安全性->網站設定->處理常式->允許 gmail 打開所有 email 連結
請獨立完成作業,作業是針對初學者設計,只要肯花時間,應可獨立完成
若寫作業遇到問題,請善用助教時間
若有抄襲,抄襲者與被抄襲者皆為0分 (會用程式檢查是否抄襲)
建議儘早寄作業,若發現錯誤,還可訂正 (過了作業截止期限就不再接受訂正)
所有原始成績皆會公布於課程網頁,若有問題請於兩個禮拜內聯絡老師,逾期則不受理
Textbook
Walter Savitch and Kenrick Mock, Absolute C++, 6th Edition, Pearson, 2016. (參考封面,定價1350)
教科書代理:開發圖書公司, 0916-709-655 (甘先生)
開發圖書提供學生團購價格,或可搜尋更低報價之書商
不一定要用最新第6版,舊版第5版也可以