This course provides the basic background necessary to understand the
design and implementation of software components that support modern
computer systems. The course covers C programming, machine
organization, assembly language, and design, testing and debugging of
software components as well as portions of operating systems
concepts. Students will also learn how to use text editors, compilers,
linkers, debuggers, and other software tools.
Lab machines: eelab1.kaist.ac.kr ~ eelab36.kaist.ac.kr (Your student ID is your login ID. Your password will be given in class)
Important: We are using an app called Classum for sharing informnation about the course. You can ask questions about programming assignments or anything related to EE209.