Program Overview
Computer science has never been just about writing code. At its core, computer science is about building solutions to real-world problems, probing the bounds of what can and cannot be computed, and applying engineering and formal disciplines to problem solving in the form of code. As artificial intelligence, automation, and other emerging technologies reshape nearly every industry, the world needs people who can design, build, evaluate, and improve the systems behind them. UVM's Bachelor of Science in Computer Science prepares you to be one of them.
Our B.S. in Computer Science gives you a strong foundation in computer science, mathematics, and statistics, while leaving plenty of room for electives. You'll learn through a mix of lectures, active learning, and hands-on projects, gaining a solid grounding in both the theory and practice of computing. That foundation is what lets you keep up as technology changes. You'll graduate with strong problem-solving skills, the ability to evaluate and reason about programs and make informed decisions, and an understanding of technology's impact on the world and on society at large. Our graduates are well prepared for careers in industry or for graduate study in computer science.
B.S. in Computer Science Catalogue Listing