The computer science and computing and information systems curriculum focuses on imparting a strong foundation in computer sciences, while instilling a lifelong love of learning —essential to success in this ever-evolving field. The coursework supports learning in both theory and practice, investigating the philosophical underpinnings of the discipline and providing hands-on experience with technological problem-solving. Most courses have a lab component, helping students build a strong set of technical skills.
Undergraduate Program Options

Computer Science (B.A., B.S.)

Computing & Information Systems (B.A., B.S.)

Add-On Cybersecurity Certificate

Computer Science Certificate
Computer Science Minor
As a Computer Science major, you’ll take courses in topics such as:
- Foundations of computer science
- Programming and problem solving
- Data structures
- Language programming
- Systems analysis and design
- Database management
- Software engineering