Instructor: 紀博文 Po-Wen Chi
Email: neokent@gapps.ntnu.edu.tw
Office: 514
Phone: 02-7734-6684
TA:
鄭瑜 (HW1, HW3, HW5, Midterm, Final): 60747041s@gapps.ntnu.edu.tw
周浩揚 (HW2): chy87999@gmail.com
賴星誠 (HW4): southernpart104@gmail.com
Goals:
Learn how to program in C.
Learn how to survive in Linux.
Linux (Ubuntu in Teacher's Computer)
If you are not familiar with Linux, maybe you can follow the following tutorial:
You can install Linux in virtual machines.
The account/password of the classroom computer is: Ubuntu/ntnuitc2018
Compiler: gcc
make
Homework: 50%
Midterm: 15%
Final: 20%
Final Project: 15%
You can download videos about this course from the following link:
Due: 2019.03.20 PM11:59
Due: 2019.04.14 PM11:59
The video comes from TED.
Note that the subtitle is not compatible with the video. You need to shift backward 4.2 second.
Due: 2019.05.07 PM 11:59
Game Save
Due: 2019.05.26 PM11:59
Due: 2019.06.11 PM11:59
6/12 AM 09:30-10:00 陳兆閔
6/12 AM 10:00-10:30 陳映達
6/12 AM 10:30-11:00 盧昭華
6/12 AM 11:00-11:30 陳顗元
6/12 AM 11:30-12:00 沈林緯
6/12 PM 02:30-03:00 陳冠廷
CPE exam:
If you solve two problems, you will get bonus 2 pt.
If you solve more than or equal to three problems, you will get bonus 4 pts.
Leetcode:
One easy problem: +0.25 pt.
One medium or hard problem: +0.5 pt.
Bonus upper bound: 3 pts.
You cannot choose problems same with last semester.
You need to provide detail description. If I think it is not detailed enough, you may loose your bonus.
JPEG
If you complete a jpeg decoder (jpeg to bmp), you can skip the final exam and the final project.
Information Security Support
If you join this project, you will get 5 points.