CSE3047(41): Software Experiment 2 (2017 Fall)

 

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)
Jongwon Park, #85465 Embedded Software Laboratory (jong1prk@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