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.)](https://www.mc.edu/academics/programs/computer-science/application/files/thumbnails/thumb_800/9116/5652/2739/oct2013_302.jpg)
Computer Science (B.A., B.S.)
![Computing & Information Systems (B.A., B.S.)](https://www.mc.edu/academics/programs/computer-science/application/files/thumbnails/thumb_800/6116/5653/0485/sept2013_293.jpg)
Computing & Information Systems (B.A., B.S.)
![Add-On Cybersecurity Certificate](https://www.mc.edu/academics/programs/computer-science/application/files/thumbnails/thumb_800/2616/8001/2972/Oct2022_0823.jpg)
Add-On Cybersecurity Certificate
![Computer Science Certificate](https://www.mc.edu/academics/programs/computer-science/application/files/thumbnails/thumb_800/8216/8001/2978/Oct2022_0244-1.jpg)
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