University of Vermont

CEMS - The College of Engineering and Mathematical Sciences

Undergraduate Programs

The School of Engineering offers a unique educational experience through a modern, liberal curriculum suited to the personal aspirations of the student.

Courses are structured based on the idea of unity of knowledge, integrating deep study of engineering science and design with broader interdisciplinary activities from within and outside engineering to enable students to excel in leadership of professionally and ethnically diverse organizations.

Accredited Degrees Interdisciplinary Degrees Minors

Pre-Engineering Technical (PET) Requirement

The Pre-Engineering Technical (PET) requirement consists of nineteen credits to be completed nominally by the end of the student’s first year with no grade lower than C-.

MATH 021, 022 (8 credits)
CHEM 031 (4 credits)
CS 020 (3 credits)
PHYS 031 (4 credits)

Successful completion of the PET requirement is prerequisite to taking any of the following engineering courses. Students will be disenrolled from these courses if the PET requirement has not been successfully completed.

EE 003, 004, 081, 082, 100
CE 001, 010, 132
ME 012, 014, 040, 042, 082

Transfer Students: Transfer students entering the sophomore year engineering curriculum must complete the PET requirement during their first semester at UVM. Transfer students are encouraged to make up missing courses during the summer preceding their arrival at UVM

Laptop Requirement

Laptop Requirement (effective for all students entering SoE as of Fall 2011):

Engineering is a professional field that leverages mathematics and the sciences to design and implement solutions to problems faced by society. The practicing Engineer utilizes not only the fundamentals related to mathematics and the sciences but also computational tools to accomplish his or her tasks. With this latter reality in mind, the School of Engineering (SoE) requires all incoming Engineering students to have a laptop computer. The laptop requirement enables instructors to incorporate computational analysis and numerical examples in the classroom for an immediate and powerful praxis of engineering theory.

Minimum Requirements:
The laptop requirement is platform agnostic (Windows, Mac or Linux) and is satisfied with current mid-range offerings (i.e., 2.0 GHz, 4 GB RAM, 250 GB Hard Drive, 802.11 a/g/n). Note that current netbooks do not have sufficient computational resources to meet your needs. As part of the laptop requirement, students must install a student version of Matlab (a high-level programming language and interactive computational environment). Instructions for installing Matlab can be found at

Very Strongly Recommended:
The School also recommends that students have word processing, presentation and spreadsheet software on their laptop. Recognizing that students will also use their laptops for multimedia applications (e.g., video editing for class projects) and running various engineering software during their tenure at UVM, the School recommends new computers be purchased with increased performance (i.e., 2.6 GHz, 8 GB RAM, 500 GB storage).

Note to Mac Users:
Certain engineering software packages are PC-only and do not offer versions for Mac OSX. An appropriate PC emulation software would be required to run these applications on your Mac laptop. Popular options for this emulation is the freely available Virtual Box ( ) and also the commercial software Parallels ( In addition to obtaining the emulation software, a copy of Windows will need to be purchased.

Contact UVM © 2014 The University of Vermont - Burlington, VT 05405 - (802) 656-3131