[2021][Fall] Computer Programming (I)
程式設計一 Computer Programming I
課程資訊
Instructor: 紀博文 Po-Wen Chi
Email: neokent@gapps.ntnu.edu.tw
Office: 514
Phone: 02-7749-6684
TA:
彭建霖 wl03452329@gmail.com
盧昭華 skps2010030908@yahoo.com
Goals:
Learn how to program in C.
Learn how to survive in Linux.
According to the COVID-19 issue, this class is an online course.
There will be two classes, A and C, for this course and you can pick any one of them.
The platform will be Youtube. I will use youtube to live streaming the course but you can watch the video anytime you wish.
Of course, you can pick another programming course by Prof. Wang.
Tools
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.
Compiler: gcc
make
In this class, I will use ubuntu 20.04 amd64.
You can install the development tool by the following command:
sudo apt-get install build-essential
Syllabus
Intermission
Special Program: Makefile Tutorial
Makefile Tutorial: https://youtu.be/4pS6WyxOOK8
Makefile Lab: https://youtu.be/0UXlf5bA-cU
Grade
Homework: 60%
Midterm: 20%
Final: 20%
Video
All videos will be on youtube.
Homework
Due: 2021.10.19 PM11:59
Due: 2021.11.02 PM11:59
Due: 2021.11.16 PM11:59
Date: 2021.11.13 9:00-12:00
Good Luck
Due: 2021.11.30 PM11:59
Due: 2021.12.14 PM11:59
Due: 2022.01.04 PM11:59
Due: 2022.01.08 14:00-18:00