Skip to main content

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

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