Type of Degree

Undergraduate Minor

School or College

College of Education and Social Services
College of Engineering and Mathematical Sciences

Area of Study

Education and community
Science, technology, engineering and mathematics
Business and economy
Environment and sustainability

Program Format

On-campus, Full-time

Credit hours to graduate

19 credits

Gain a deeper understanding of computational thinking and its role in transforming education as you learn innovative ways to integrate computer science into your professional practice.

Program Overview

Boost Your Career Prospects

Computing represents two-thirds of projected new STEM jobs in the U.S. However, less than 3% of college students earn a computer science degree, and only 8% of STEM graduates major in computer science. 

Interdisciplinary Innovation

A collaborative alliance between the Department of Computer Science and the Department of Education provides innovative programming, teaching and research.

Licensure Endorsement and Concentration

Secondary Education majors seeking licensure to teach grades 7-12 can gain endorsement in Computer Science Education to go along with their primary licensure. 

The Secondary Education Program also offers a major concentration in Computer Science for students interested in computer science as their primary endorsement area for licensure.

Coursework (19 Credits)

  • CS 1080: Intro to Web Site Development (3 credits)
  • CS 1210: Computer Programming (3 credits)
  • CS 1870: Introduction to Data Science (3 credits)
  • CS 2100: Intermediate Programming  (4 credits)
  • CS 2210: Computer Organization (3 credits)
  • EDSC 3990: Special Topics: Teaching Computer Science in Secondary School (3 credits)

See Requirements in the UVM Catalogue

Contact Us

Department of Computer Science Faculty

Robert.Erickson@uvm.edu

Lisa.Dion@uvm.edu

Department of Education Faculty

 Regina.Toolin@uvm.edu.

Student Services Office