Sep 24, 2022  
2016-2017 University Catalog 
2016-2017 University Catalog [ARCHIVED CATALOG]

Systems Programming Track (Systems)


The track is designed to prepare students to become programmers who can build…

  • low-level software that uses or runs inside an operating system,
  • system tools for other users (e.g., compilers and assemblers),
  • programs that communicate over a computer network or the Internet (e.g., web servers).

Required Courses

The track has three required courses that provide general background.

CS 490 SEP the Software Engineering Senior Project cannot be used as the Systems research project unless track chair approval from both track chairs is obtained.

All track requirements, regardless of department, must be completed with a grade of C or higher (effective Fall 2011).