The Computer Science track welcomes students who are interested in a variety of technical topics pertaining to the development of software systems such as databases, networks, operating systems, graphics and animation systems, compilers, expert systems, and systems for scientific computing. Students will learn and apply a variety of programming languages and techniques to specify, design, implement, test, and maintain software systems.
Students in the Computer Science track take the required six core courses (core courses cover topics that are essential for the practicing software engineer) and all of the Computer Science track required courses. In addition, students must take two more graduate courses as electives, for a total of 15 courses.
Download Program Info as PDF