SSE2030: Introduction to Computer Systems (Fall 2011)

[General information]

When: 12:00 - 13:15 (Monday)
15:00 - 16:15 (Wednesday)
Where: Lecture room #400126, Semiconductor Bldg.
Official Language: English
Instructor: Jin-Soo Kim
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
  • SSE2029: Data structures and algorithms
    (or ICE2002: Data structures)
Grading: (Subject to change)
  • Class attendance: 10%
  • Exams: 35%
  • Projects: 55%
Teaching Assistants:
  • Group-A: 김형준 (hjkim at csl 쩜 skku 쩜 edu)
  • Group-B: 우영재 (yjwoo at csl 쩜 skku 쩜 edu)
  • Group-C: 고병문 (introcomsys at gmail 쩜 com)
  • Group-D: 김제민 (jmkim at csl 쩜 skku 쩜 edu)