This course is aimed to help the students learn how to program in C.

There will be two midterm exams, one final exam, and the final
project, with the following percentages:

Midterm exams (40%) 三次期中考取兩次高分 40% (電腦教室考試)
Final exam (37%) 期末考 37% (電腦教室考試)
Written exam (5%) 筆試 5% (電腦教室考試, 跟期末考一起)
Final project (18%) 期末專題 20%

Textbook
1. S. Prata, C PRIMER PLUS
2. Lecture notes

Course Webpage
https://eeclass.nthu.edu.tw/course/12261

其他注意事項:
0. 修課人數如果已達上限就不再加簽。

1. 這門課採用遠距教學形式,只有各種考試以及期末專題展示需要依照規定時間親自到場,平常上課或助教時間
都不需要到教室或是系計中。課程內容會事先錄影或直播,影片可事後觀看,課程中宣佈的注意事項及規定也都會
放在課程網頁。

2. 課程網站在國立清華大學 eeclass 數位學習平台。資工系的郵件系統時常會把 abc123@gmail.com 這種
長相的帳號當作垃圾郵件,所以寄給老師的信可能會被漏掉。未來如果要聯繫助教或老師,可以從 eeclass 系
統發送訊息。

3. 平常上課會採用 Microsoft Teams 直播,課程群組連結稍後會再通知大家,每次上課直播的連結
也會公佈在 eeclass。請先在自己的電腦裝好 Microsoft Teams,並且用學校的 gapp 或 Office 帳號登
入 Microsoft Teams

4. 這門課教的是 C 語言,對於非工程背景的同學來說應該會覺得生硬,而且可能不太有應用的機會。非工程背
景的同學可以考慮選修 Python 程式設計,會更容易掌握程式設計概念,並且未來也比較有機會派上用場。

5. 課程的詳細規定會公告在課程網頁,確定修這門課的同學,視為同意這門課的全部規定,未來在課程安排和成
績計算都同意遵照規定處理。

6. 期中考期末考要到電腦教室考試,每位同學的考試時間會隨機分配。請同學們先確定 考試當天晚上沒有其他
活動。考試必須親自到資工系系計中,使用電腦教室的電腦考試,考試期間系計中會斷網,無法從外部連入也無法
連出。請先確定不會和其他課程的演習課衝堂。如果無法配合請考慮退選。

8. 任何考試作弊和期末專題抄襲,學期總成績以零分計算,並向所屬的科系反映做後續處置。

確定修課的同學,視為同意上述規則,未來對於遵照規則的處理方式沒有任何異議。