Jun 16, 2024  
2021-2022 University Catalog 
2021-2022 University Catalog [ARCHIVED CATALOG]

Computer Science Concentration - Systems Software Track


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).


  • The track has three electives, chosen from the list provided. In addition to elective courses listed, other courses, including project and independent study courses, will be approved as electives, provided the course involves systems programming (as opposed to web page scripting, or other high-level application programming).  Faculty strongly recommend that students include a senior project as one of the electives.
  • 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.