2011-2012 University Catalog 
  
2011-2012 University Catalog

CS 367 - Computer Systems and Programming

Credits: 3 (NR)
Introduces students to computer systems from the perspective of a programmer. Topics covered include data representation, assembly and machine-level representation of high-level language programs, the memory hierarchy, linking, exceptions, interrupts, processes and signals, virtual memory, and system-level I/O. This course serves as a foundation for courses on compilers, networks, operating systems, and computer architecture, where a deeper understanding of systems-level issues is required.

Prerequisite(s): Grade of C or better in CS 262 or 222 and ECE 301 or 331. Prerequisite enforced by registration system.

Hours of Lecture or Seminar per week: 3
Hours of Lab or Studio per week: 0