SWE2001: System Program (Spring 2014)

[General information]

When:

10:30 - 11:45 (Tuesday and Thursday)

Where: Lecture room #22003 (located on B1F in Engineering Bldg. I)
Official Language:

English

Instructor: Euiseong Seo
Associate Professor
Computer Systems Laboratory
Course
Description:
This course is an introduction to concepts underlying all computer systems. More specifically, this course provides a programmer's view of how computer systems execute application programs, store information, and communicate with each other. This course also serves as a foundation for courses on operating systems, computer architectures, compilers, programming languages, computer networks, and embedded systems, where a deeper understanding of systems-level issues is required. Topics covered include data representations, assembly languages, processor architectures, the memory hierarchy, operating systems, compilers, linkers and loaders, and high-level application programming interfaces.
Textbook:
References:
Prerequisites:
  • C programming skills
  • Basic knowledge of Unix/Linux systems
  • ICE2001: Logic circuits
  • ICE2002: Data structures
Grading: (Subject to change)
  • Class participation: 10%
  • Exams: 60% (Mid and Final)
  • Projects: 30%
Teaching Assistants:
  • 김종관
    • E-Mail: kjk0207 (at) gmail.com
  • 우영주
    • E-Mail: my.cat.liang (at) gmail.com
  • E-Mail is the preferred way to contact.