Computer Science AMP

All students must meet the Requirements for the Accelerated Master's Degree Programs


The Accelerated Master’s Program (AMP) in computer science allows students with strong ability and motivation to complete a bachelor’s degree at UVM and a master's degree at UVM in computer science within five years.

Specific Requirements

Requirements for Admission to Graduate Studies for the Degree of Master of Science for Accelerated Master's Students

Students enrolled in any undergraduate bachelor’s degree program at UVM are eligible to apply for the computer science AMP. Following formal admission by the Graduate College to the Accelerated Master's Program, students may count up to six graduate-level credits toward both the bachelor's and master's degrees.  Beyond the six double-counted credits, an additional graduate-level course (up to 3 credits) taken prior to award of the bachelor's degree may be counted toward the master's degree, provided the course does not also count toward the bachelor's degree.

Although the bachelor’s degree need not be in computer science, applicants must have at least a 3.2 GPA and demonstrate that they have taken the following prerequisite courses, or have equivalent knowledge:

Two courses that treat systematic program development in a high-level language, for example:
CS 021QR: Computer Programming I3
CS 110QR: Intermediate Programming4
One course in computer system organization, for example:
CS 121QR: Computer Organization3
One course in data structures, for example:
CS 124QR: Data Struc & Algorithms3
One course in computability and complexity, for example:
CS 125QR: Computability& Complexity3
Two courses in differential and integral calculus, for example:
MATH 021QR: Calculus I4
MATH 022QR: Calculus II4
One course in linear algebra:
MATH 122QR: Applied Linear Algebra3
Coursework in probability and statistics, for example:
STAT 143QR: Statistics for Engineering3
STAT 151QR: Applied Probability3

Undergraduates interested in the AMP should discuss this option with the College of Engineering & Mathematical Sciences Graduate Coordinator prior to any semester in which they wish to take courses that will apply to the master’s degree.

There is no GRE requirement for AMP students.

Minimum Degree Requirements

Option A (Thesis)
Thirty credits, including a minimum of twenty-one credits of approved course work, and a minimum of six credits of thesis research (CS 391)30
Option B (Project)
Thirty credits, including a minimum of twenty-four credits of approved course work, and a minimum of three credits of project research (CS 392)30
Option C (Non-Thesis)
Thirty credits of approved course work30
All Options
Students in all options must take, or have completed the equivalent of, CS 224 Algorithm Design & Analysis (students who took CS 224 at UVM for undergraduate credit with a grade of B+ or higher may substitute this core course with an appropriate alternative course) and 3 other core Computer Science Courses, to be determined in consultation with and approval of the student’s graduate advisor and the CS graduate coordinator, depending on a student’s background and interests.
Pass comprehensive exams covering material from the 4 approved core courses.
Fulfill the credit requirement with approved graduate-level course work in computer science or related areas. (Only courses with grades of B- or above are counted towards course work requirements and students with two grades below B are eligible for dismissal.)

Comprehensive Examination

Taking a core course at UVM for graduate credit and receiving a grade of B+ or better constitutes successfully completing the comprehensive examination in that area. 

Students who receive a grade of B or lower in a core course, or students who took CS 224 at UVM (whether for undergraduate or graduate credit) and received a grade of B or lower, must pass an oral comprehensive exam in that area. In this event, the Graduate Coordinator will form an exam committee for the oral exam(s). Each student who needs to take one or more comprehensive oral exam(s) should arrange a single date for all required oral exam(s) with the examiner(s) and then inform the Graduate Coordinator of the exam date. It is strongly recommended that the examination is completed during the academic year, unless all examiners voluntarily agree to give the exam on a date during the break.

Requirements for Advancement to Candidacy for the Degree of Master of Science

Passing of the comprehensive exam.