College of Engineering and Mathematical Sciences

Type of Degree

B.A.

School or College

College of Arts and Sciences

Area of Study

Science, technology, engineering and mathematics

Program Format

On-campus, Full-time

Credit hours to graduate

A minimum of 120 credit hours are required.

CS is a vibrant subject with academic depth, enormous growth, and universal economic impact. Computers are now ubiquitous in society andinfluence the way we learn, the way we do science and business, and the way we interact with understand our world.

Program Overview

Students gathered around a table posing for the photographer

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

Curriculum

Major Requirements

41 credits in major courses, plus 14 credits in ancillary courses:

  • 26 credits in core courses
  • 15 credits in electives
  • 14 credits in ancillary courses

See the UVM Catalogue to view course options


Additional Details

In the College of Arts and Sciences (CAS), only one course may overlap between a major and a minor or between two CAS majors.

Courses for the major and/or its pre/co-requisites that are cross-listed in the catalog or schedule of courses under another course prefix may be taken under that other prefix and still count for these requirements.

With the approval of the chair/director, courses that applied to the major in previous years but have since been deactivated may be applied to this year’s major requirements if they are reactivated.

For a Bachelor of Arts degree, no more than 45 credits in courses with the same departmental prefix may be used toward completion of the 120 credits required for graduation.

At least half of the credits used to complete major requirements must be taken at the University of Vermont.


Restrictions

Students completing the B.A. in Computer Science may not also receive the B.S. in Computer Science.

Loading...