(Formerly CS036)

Introduction to Systems Programming

Course Home Page:
Location:CIT 368
Meeting Time:K: TTh 2:30-3:50
Exam Group:11
Semester:2 (Spring)
Offered this year?No
When Offered?Discontinued


This course teaches competency in systems-level programming, particularly using C and C++. Students learn how to produce code that is not only correct, but is also efficient, testable, maintainable, robust and secure. Basic software-design techniques are taught, along with the tools commonly used in systems programming. No prior knowledge of C or C++ is assumed, but students must know how to program in some language such as Java. Prerequisite: CSCI0310.

CRN: None