When: | 18:30 – 21:45 (Wednesday) |
Where: | #21514 |
Instructor | Dongkun Shin Professor Embedded Software Laboratory |
Course Description: |
This course is intended to make students be familiar with Linux systems. We will learn how to install and setup your own Linux system and review the basic Linux commands. We move on to various system calls provided by Linux systems for advanced programming. No prior knowledge on the Linux system is required. |
References: |
|
Grading: | Attendance (10%) Lab exercises (50%) Assignments (40%) |
Teaching Assistant: |
Hayun Lee, #85465 Embedded Software Laboratory (lhy920806@gmail.com) Hyunho Gwak #85465 Embedded Software Laboratory (gusghrhkr@gmail.com) |
Office Hours: |
Mon. / Fri., 19:00 ~ 21:00 at 85465 |
Schedule
- (8/30) Course Overview [Syllabus]
- (9/06) Introduction
- (9/13) File I/O
- (9/20) File I/O examples
- (9/27) Processes
- (10/04) Holiday (Chuseok, Korean Thanksgiving Day)
- (10/11) Signal
- (10/18) Skip
- (10/25) Mid-term Exam
- (11/01) IPC
- (11/08) Sockets
- (11/15) Sockets 2
- (11/22) Concurrency
- (11/29) Pthreads
- (12/06) Pthreads 2
- (12/13) Skip
- (12/20) Final Exam
Assignment
Submission: I-campus
- (09/06) Assignment 0
- (09/13) Assignment 1
- (09/27) Assignment 2
- (10/11) Assignment 3
- (11/15) Assignment 4
- (12/06) Assignment 5
Appendix
- Ubuntu installation (must be done before next class 9/6)
- Week 4 Practice
- Pipe 보충자료 (오류 수정)
Notice
- Assignment 3의 제출기한을 연장했습니다. (~11/8 18:00)