Bachelor of Computer Science Education at The University of Vermont

    Bachelor of Computer Science Education at The University of Vermont

    Bachelor of Computer Science Education at The University of Vermont

    The University of Vermont offers the Bachelor of Computer Science Education as a full-time degree delivered on campus at its main campus in Burlington , United States of America. Taught in English and completed over 4 years, the program equips students with the theoretical knowledge and practical skills required for computer science education and related professional fields. The next available intake begins on August 28, 2027.

    About Bachelor of Computer Science Education

    Students who graduate with UVM's Computer Science Education (CSE) minor will have a deep understanding of computational thinking and its significance in transforming education, along with practical and meaningful ways to integrate computer science into their professional practice.

    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 Collaboration and Innovation

    The CSE minor is a collaboration in program design and implementation between UVM's Computer Science and Education Departments. This alliance provides innovative programming, teaching and research.

    Designed for students interested in computer science education in schools and other settings, the CSE minor includes six courses (19 credits). There are five required courses (16 credits) in Computer Science and one required course (3 credits) in the Department of Education.

    Licensure Endorsement and Concentration

    Secondary Education students seeking licensure in grades 7-12 are eligible for an 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.

    Required Coursework

    See this coursework titles and descriptions below, or visit the UVM catalogue page for more information.

    See Requirements in UVM Catalogue

    CS 008: Intro to Web Site Development – 3 credits
    Provides a strong foundation in HTML, CSS, images, beginning web programming, and web design so that the student can create a complete functional web site.

    CS 021: Computer Programming  – 3 credits
    Introduction to algorithmic problem solving and computer programming. Designed to provide a foundation for further studies in computer science.

    CS 087: Introduction to Data Science – 3 credits
    Basic techniques of data harvesting and cleaning; association rules; classification and clustering; and analyzing, manipulating, and visualizing data using programming languages. Basic principles of probability and statistical modeling/inference to make meaning out of large datasets. Cross-listed with: STAT 087.

    CS 110: Intermediate Programming  - 4 credits
    Intermediate programming concepts including common data structures, algorithms, style, design, documentation, testing and debugging techniques, and an introduction to object-oriented programming. Prerequisite: One of CS 020 or CS 021 with a grade of C- or better.

    CS 121: Computer Organization – 3 credits
    Introduction to computer system organization including performance, assembly language, machine-level data representation, arithmetic for computers, processor datapath control, memory, and input/output. Prerequisite: CS 110.

    EDSC 237: Teaching Computer Science in Secondary School – 3 credits
    This course explores multiple theories and practices of teaching, learning and assessing computer science in secondary school. Prerequisite: EDSC 216 (for non-Education majors).

    Disciplines

    College of Education and Social Services

    Requirements and Admission Criteria for Bachelor of Computer Science Education at The University of Vermont

    Entry Requirements

    High school/Secondary school Information

    We will need the following documents from your school:

    • Official secondary school transcript sent by your school (official English translation required)
    • If available, first quarter grades or mid-year grades

    English Requirements

    • IELTSMin 6.5
    • TOEFLMin 80

    Tuition and Fee Information for Bachelor of Computer Science Education at The University of Vermont

    Application Fee 65

    How to Apply for Bachelor of Computer Science Education at The University of Vermont

    You may choose between the following applications: the COALITION APP or the COMMON APP

    There is no advantage/disadvantage to using either application format.

    Bachelor of Computer Science Education at The University of Vermont
    The University of Vermont
    The University of Vermont
    United States of America

    United States of America, Burlington

    WhatsApp student consultation with YouApply