Program Overview
Whether your passion isto help fight global warming, uncover the secrets of the human genome, evolve intelligent robots, bring history to life through mobile apps, prevent terrorism, study human social phenomena, understand financial markets, create digital art, improve healthcare, find useful patterns in Big Data, or invent the technologies of the future, computing is central to these and virtually all modern endeavors. Because of this, computing-related careers are among the most versatile, creative, satisfying, lucrative, and in-demand. The demand for computer scientists continues to grow at an incredible pace and shows no sign of slowing down.
Offered through the College of Arts and Sciences (CAS), the B.A. in Computer Science provides a computer science major in the context of a liberal arts education. Students are required to complete a minor and take courses in humanities, social sciences, fine arts, literature, and foreign languages.
Our Computer Science courses provide a mixture of lecture-based and hands-on experiential learning exercises, with the curricula providing a solid foundation in both applied and theoretical aspects of computing. As an interdisciplinary degree, we prepare students for future careers and/or graduate study in computing disciplines that align and integrate with the humanities.
More about the College of Arts and Sciences at UVM