Instructor: 紀博文 Po-Wen Chi
Email: neokent@gapps.ntnu.edu.tw
Office: 514
Phone: 02-7749-6684
TA:
陳炫佑 41147009s@gapps.ntnu.edu.tw
鍾詠傑 41173058h@gapps.ntnu.edu.tw
蕭文洋 41147036s@gapps.ntnu.edu.tw
Goals:
Learn how to program in C.
Learn how to survive in Linux.
According to the school policy:
National Taiwan Normal University Undergraduate Double Major and Minor Study Regulations
"To facilitate course selection, students who have taken and passed prerequisite courses part of the double major or minor curriculum in the additional department may apply to register as a preparatory student of said department."
So there are lots of students in this class.
To solve this problem, we have two classes: A and B. One is an on-site class and the other is live-streaming.
The platform will be Youtube. I will use youtube to live streaming the course but you can watch the video anytime you wish.
Youtube 直播 https://www.youtube.com/channel/UC1EpSGnc7eX2Cr9XgBUQqIw
You can also review the class as you want.
Of course, you can pick another programming course by Prof. Chang.
Linux (Ubuntu 24.04 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.
Do Not Ask Me For Help or I will help you to flush your disk and reinstall Linux for you!
Compiler: GCC, the GNU Compiler Collection
make
In this class, I will use ubuntu.
Actually, any Linux distribution should be fine. If you have any platform problems, feel free to contact our TAs.
At least I will show you how to solve problem in Ubuntu.
You can install the development tool by the following command:
$ sudo apt-get install build-essential
Final Review
TBD
Homework: 50%
Midterm: 25%
Final: 25%
All videos will be on youtube.
Due: 2024.10.08 PM 11:59
Due: 2024.10.22 PM 11:59
Due: 2024.11.19 PM 11:59
Date: 2024.10.26 PM2:00-6:00
Due: 2024.12.03 PM 11:59
Due: 2024.12.17 PM 11:59
Due: 2024.12.21 PM 6:00
Good Luck
第一題最簡單。其他題目沒有看起來的難,別害怕。
內含有學期總成績的加分項目,沒有要各位在考試的時候繳交,請考完試再處理
TBD