Instructor: 紀博文 Po-Wen Chi
Email: neokent@gapps.ntnu.edu.tw
Office: Residence Hall D 209
Phone: 02-7749-6684
TA:
陳炫佑 41147009s@gapps.ntnu.edu.tw
鍾詠傑 41173058h@gapps.ntnu.edu.tw
盧昱安 41247001s@gapps.ntnu.edu.tw
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
Data Structure: Stack and Queue
Frankly speaking, I will not cover this topic.
Finale
Special Topic: TBD
Homework: 40%
Midterm: 20%
Final: 20%
Final Project: 20%
This class is NOT an online class!! However, since I have two classes and I have to record the required class, I will live streaming this class through Youtube.
The youtube link is:
https://www.youtube.com/channel/UC1EpSGnc7eX2Cr9XgBUQqIw
Due: 2025.03.18 PM 11:59
Due: 2025.04.08 PM 11:59
Due: 2025.05.06 PM 11:59
Due: 2025.05.27 PM 11:59
2025.04.12 PM 2:00-6:00
抱歉,標題打錯了,應該是 2025 Spring 才對
抱歉,mid03 測資有問題,應該是
SIZE 800x600
BACKGROUND 255,255,255
CIRCLE (350,150) ,50,255,0,0
CIRCLE (450,150) ,50,255,0,0
RECTANGLE (300,150) ,200,50,255,255,255
TRIANGLE (300,150) ,(500,150) ,(400,250) ,255,0,0
CIRCLE (800,0) ,50,0,255,0
2025.06.07 PM 2:00-6:00
Bonus is published below.
Grouping Form
分組1
41347011S 許育綸
41347004S 林紘睿
41147003S 陳玟吟
分組2
41347903S 鄭詠澤
41271208H 康恩瑋
41076002H 孫維廷
分組3
41147031S 王暄
41347035S 許喬甯
41347032S 黃崇恩
分組4
41347009S 周聖詠
41347027S 林彥彤
41347021S 李宥廷
分組5
41347020S 張育瑄
41347031S 江春澤
41347014S 姚承希
分組6
41247019S 林立錡
41347034S 李昕頤
41347036S 佘宥塍
分組7
41347040S 陳柏丞
41347054S 周劭謙
41347065S 陳宥睿
分組8
41347002S 楊芸綺
41347008S 博舟
41347062S 許敏暄
分組9
41347066S 鄭霖
41347028S 吳舒萍
41247026S 黃苡喬
分組10
41247030S 陳冠宏
41247016S 侯宇宸
41247054S 林君
分組11
41247063S 黃寶儀
41347033S 蔡承頷
41347041S 盧人豪
分組12
41347006S 李季烜
41247044S 羅願群
41347013S 趙偉恆
分組13
41347001S 楊凱臣
41247065S 蔡鎧臣
41347022S 劉哲維
分組14
41347044S 黃奕嘉
41347018S 彭馨儀
41347026S 江禹叡
分組15
41347017S 盧柏澔
41347029S 許宸暟
41347025S 郭文仲
分組16
41247010S 呂凱崴
41247009S 蘇恩立
41347042S 鄧均淮
Teams
Due Date: 2025.06.15 PM 11:59
This summer, I hope that some of you can form a study group. I hope this study group is self-organized and collaborative. I will not lead the group, but if you need any help, just send me an email.
I recommend a good book for you: Computer Systems: A Programmer's Perspective, 3/E (CS:APP3e), written by Randal E. Bryant and David R. O'Hallaron. This book gives an introduction to computer systems for software programmers, including the hardware, operating system, compiler, and network. I believe that this study group can help you a lot when taking other courses.
Some useful links:
PS: as a school teacher, I need to tell you that an illegal copy is not allowed.