Alert
MC Alert:

MC campuses will resume normal operating hours on Tuesday, Jan. 27. Read the full update.

Skip to main content

Undergraduate Computer Science Program Options

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.

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