Cost & earnings at University of Vermont What students borrow here, and what they go on to earn
The Bachelor of Science in Computer and Information Sciences at the University of Vermont is an undergraduate degree that combines core computer science fundamentals with applied information‑systems skills. It suits students who want a broad technical foundation with opportunities for hands‑on labs, project work and interdisciplinary study in areas such as data science, cybersecurity and software engineering.
The programme covers core principles of computing alongside applied information‑systems topics. You will study programming and software development, data structures and algorithms, computer systems and operating systems, and discrete mathematics that underpin computing theory. Applied topics include databases and information management, computer networking, cybersecurity fundamentals, human–computer interaction and software engineering practices.
Many courses incorporate laboratory work and team projects; you will typically complete a capstone or senior project that brings together design, implementation and documentation. Elective options allow you to pursue areas such as machine learning and artificial intelligence, data science and analytics, mobile and web development, embedded systems, or information policy and ethics.
The curriculum emphasises practical skills—version control, testing, performance analysis and software lifecycle—and offers opportunities for internships, undergraduate research with faculty, and interdisciplinary coursework with departments such as mathematics, statistics, business and engineering.
Applicants should present a strong secondary‑school academic record with particular strength in mathematics and problem‑solving subjects. Prior exposure to algebra and calculus is recommended, and some programming experience is advantageous but not always required. Admissions decisions are made holistically; successful candidates typically demonstrate analytical ability, relevant coursework and an interest in computing.
International applicants must meet the university's English proficiency requirements. Transfer applicants are evaluated on college coursework in relevant subjects; students transferring from community colleges or other institutions often receive advising to map completed courses onto the major requirements.
Graduates are prepared for a wide range of technology roles in industry, government and the nonprofit sector. Common entry career paths include software developer, systems analyst, database administrator, data analyst, cybersecurity analyst and network engineer. The programme also supports paths into user‑experience design, technical project management, IT consulting and product development.
Alumni frequently pursue graduate study in computer science, information science, data science or related fields. The combination of practical project experience and interdisciplinary coursework is valued by employers in sectors such as software and internet companies, finance, healthcare technology, manufacturing and public sector IT.
The University of Vermont combines a research‑active setting with a residential campus that supports undergraduate engagement. Students benefit from small class sizes in many upper‑level courses, faculty who are accessible for research mentorship, and a collaborative culture that encourages cross‑disciplinary projects.
Located in Burlington, the university offers connections to a regional technology and startup community, internship opportunities and industry partnerships. Facilities include teaching labs and computing resources, and students can augment classroom learning through undergraduate research programs, technology‑focused student organisations and career services that help secure internships and employment.
Shortlist scholarships and plan your application — free guidance from our advisors.