Name | Office Hours | Office | |
Sung-Ju Lee | TBA | N1, 306 | profsj@kaist.ac.kr |
Dongsu Han | TBA | N1, 814 | dhan.ee@kaist.ac.kr |
Meeting Time | Fri 10:30 AM - 11:45 AM |
Meeting Place | [Zoom link: Lee] OR [Zoom link: Han] |
Name |
Sujin Han |
Adiba Orzikulova |
Youngjin Jin |
Hanna Kim |
Minkyoo Song |
Jaehan Kim |
This course teaches students to learn and practice basic programming tools
(like emacs, gcc, gdb, git, UNIX commands) in the Linux programming environment.
The goal of this course is to get familiar with the Linux programming environment.
This course will provide you with the necessary tools to feel comfortable with the EE209 programming assignments.
Hands-on practice (60%) + final exam (40%)
Week | Date | Lecturer | Zoom link | Class / Assignment | Submission |
---|---|---|---|---|---|
1 | Mar 3 | Han | Link | Introduction to UNIX and C [slides] [video] | Submit (~3/10 10:25AM) |
2 | Mar 10 | Lee | Link | UNIX shells & basic Unix commands [slides] [video] | Submit (~3/17 10:25AM) |
3 | Mar 17 | Han | Editors (vscode) [slides] [video] | Submit (~3/24 10:25AM) | |
4 | Mar 24 | Lee | Link | C compilers [slides] [video] | Submit (~3/31 10:25AM) |
5 | Mar 31 | Han | Link | Debuggers [slides] [video] | Submit (~4/7 10:25AM) |
6 | April 7 | Lee | Link | Debugging techniques [slides] [video] | Submit (~4/14 10:25AM) |
7 | April 14 | Lee | Makefile [slides] [video] | Submit (~5/12 10:25AM) | |
8 | April 21 | No Class (Midterm Exam Period) | |||
9 | April 28 | No Class (EE Workshop) | |||
10 | May 5 | No Class (Children's Day) | |||
11 | May 12 | Han | Link | Sanitizer [slides] [video] | Submit (~5/19 10:25AM) |
12 | May 19 | Lee | Version control systems [slides] [video] | Submit (~5/26 10:25AM) | |
13 | May 26 | Han | System performance monitoring [slides] [video] | Submit (~6/2 10:25AM) | |
14 | June 2 | Lee | Link | How a unix shell works [slides] [video] | |
15 | June 9 | No Lecture | |||
16 | June 16 | No Class (Final Exam Period) |