This course studies the hierarchy of abstractions and implementations that constitute a modern computer system, with a particular focus on issues of interest to programmers, typically including some systems programming instruction.
3
COMP 170: Introduction to Object-Oriented Programming or COMP 215: Object-Oriented Programming with Mathematics
COMP 163: Discrete Structures or MATH 201: Elementary Number Theory (corequisite or prerequisite) or declared Computer Science, Computer Crime & Forensics or Information Technology Minor
This course is designed to provide students with an understanding of the hierarchy of abstractions and implementations that comprise a modern computer system. The course is particularly geared towards topics of interest to a programmer, i.e., topics that affect the performance, correctness, or utility of user-level programs. Since this investigation is best carried out using the C programming language, the course will include some instruction in C for programming familiar with Java.
Understanding of system issues that affect the performance, correctness, or utility of user-level programs.
Semester/Year | Instructor | URL |
---|---|---|
Spring 2013 | Dr. Greenberg | https://luc.box.com/s/9qnyyva3sgsm794zwddapj4ipm6nm4ol |