The heart of programming is problem solving.
The skills you’ll gain through a computer science minor will be invaluable in any field, allowing you to break down complex problems and deliver strong solutions.
What you’ll study
Your first courses will be in computer programming and the key concepts involved in object-oriented design. From there, you will build on these skills as you learn about the current practices of software engineering, the architecture of modern operating systems, and the management of distributed networks.