TRACKS
Undergraduates majoring in Computer Science must enroll in at least one of the following tracks:
Software Engineering
Students who follow the software engineering track will research, design, develop, and test operating systems-level software.
Information Security
Students who follow the information security track will learn the practice of is the practice of defending information from unauthorized access, use, disclosure, disruption, modification, perusal, inspection, recording or destruction.
Game Programming
Students who follow the game programming track will evaluate existing game engines, script games in those engines, design, build and deploy games and related frameworks.
Foundations of Computer Science
Students who follow the foundations of computer science track will gain the knowledge necessary to pursue graduate studies or a career in Foundations of Computer Science.
Applied Sciences
Students who students who follow the applied sciences track will gain the knowledge necessary to pursue areas in the applied sciences, such as applied mathematics and computer engineering.
General Education Requirements
All students must satisfy the University’s General Education requirements, in addition to the requirements for the major in mathematics, computer science, or computer and management information systems.