[2021][Fall] Computer Programming (I)

程式設計一 Computer Programming I

課程資訊

  • Instructor: 紀博文 Po-Wen Chi

  • TA:

  • 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

Syllabus

  1. Introduction to this Course.

  2. Your first program.

  3. Arithmetic.

  4. Condition control.

  5. Loop.

  6. Function

  7. Array

  8. Pointer

  9. String

  10. Intermission

Special Program: Makefile Tutorial

Makefile Tutorial: https://youtu.be/4pS6WyxOOK8

Makefile Lab: https://youtu.be/0UXlf5bA-cU

lab.tar.gz

Grade

  • Homework: 60%

  • Midterm: 20%

  • Final: 20%

Video

  • All videos will be on youtube.

Homework

  1. HW01

    • Due: 2021.10.19 PM11:59

  2. HW02

    • Due: 2021.11.02 PM11:59

  3. HW03

    • Due: 2021.11.16 PM11:59

  4. Midterm

    • Date: 2021.11.13 9:00-12:00

    • Good Luck

    • Review

  5. HW04

    • Due: 2021.11.30 PM11:59

  6. HW05

    • Due: 2021.12.14 PM11:59

  7. HW06

    • Due: 2022.01.04 PM11:59

  8. Final

    • Due: 2022.01.08 14:00-18:00

    • Review

Reference

Bonus