Computer Science courses at UVM
4,061 CS courses at University of Vermont, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–26 of 26
- CS 3010Operating Systems3 credits
2 prerequisites
- CS 3020Compiler Construction3 credits
2 prerequisites
- CS 3040Database Systems3 credits
1 prerequisite
- CS 3050Software Engineering3 credits
1 prerequisite
- CS 3060Evolutionary Robotics3 credits
- CS 3110Data Privacy3 credits
2 prerequisites
- CS 3120Secure Distributed Computation3 credits
2 prerequisites
- CS 3220Computer Architecture3 credits
2 prerequisites
- CS 3240Algorithm Design & Analysis3 credits
1 prerequisite
- CS 3250Programming Languages3 credits
2 prerequisites
- CS 3280Human-Computer Interaction3 credits
1 prerequisite
- CS 3540Machine Learning3 credits
unlocks 2 courses · 3 prerequisites
- CS 3559Cryptography3 credits
5 prerequisites
- CS 3650Computer Networks3 credits
1 prerequisite
- CS 3660Network Secrty&Cryptography3 credits
1 prerequisite
- CS 3737Intro to Numerical Analysis3 credits
5 prerequisites
- CS 3750Mobile App Development3 credits
1 prerequisite
- CS 3870Advanced Data Science3 credits
5 prerequisites
- CS 3880Statistical Learning3 credits
1 prerequisite
- CS 3920Senior Seminar1 credit
- CS 3930Computing Career Preparation1 credit
1 prerequisite
- CS 3990Special Topics18 credits
- CS 3991Internship18 credits
- CS 3993Independent Study18 credits
- CS 3994Teaching Assistantship3 credits
- CS 3995Undergraduate Research18 credits