Computer Science courses at UVU
4,486 CS courses at Utah Valley University, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 89
page 1 of 2
- CS 1030Foundations of Computer Science3 credits
unlocks 4 courses
- CS 1380Modern Programming Essentials3 credits
- CS 1400Fundamentals of Programming3 credits
unlocks 101 courses
- CS 1410Object Oriented Programming3 credits
unlocks 57 courses · 1 prerequisite
- CS 1420Accelerated Introduction to Programming3 credits
unlocks 48 courses
- CS 2250Java Programming3 credits
2 prerequisites
- CS 2300Discrete Mathematical Structures I.3 credits
unlocks 27 courses · 3 prerequisites
- CS 2310Probability in Computing3 credits
3 prerequisites
- CS 2370C Plus Plus Programming3 credits
unlocks 13 courses · 1 prerequisite
- CS 2420Introduction to Algorithms and Data Structures3 credits
unlocks 50 courses · 1 prerequisite
- CS 2450Software Engineering3 credits
unlocks 2 courses · 2 prerequisites
- CS 2550Web Programming I.3 credits
unlocks 12 courses · 3 prerequisites
- CS 2600Computer Networks I.3 credits
unlocks 35 courses · 3 prerequisites
- CS 2700Causal Inference3 credits
2 prerequisites
- CS 2810Computer Organization and Architecture3 credits
unlocks 45 courses · 2 prerequisites
- CS 2812RInternship8 credits
- CS 2900Data Privacy and Security3 credits
unlocks 6 courses · 1 prerequisite
- CS 2910RIndependent Study6 credits
- CS 2960RCS Seminar3 credits
- CS 2990Topics in Computer Science3 credits
- CS 3050GGlobal Social and Ethical Issues in Computing3 credits
6 prerequisites
- CS 3060Operating Systems Theory3 credits
unlocks 3 courses · 2 prerequisites
- CS 3110Applied Cryptography3 credits
unlocks 1 course · 3 prerequisites
- CS 3120Ethical Hacking Tools Development3 credits
unlocks 1 course · 1 prerequisite
- CS 3140Network and Cloud Security3 credits
unlocks 1 course · 2 prerequisites
- CS 3240Discrete Mathematical Structures II.3 credits
unlocks 2 courses · 3 prerequisites
- CS 3250Java Software Development3 credits
unlocks 8 courses · 1 prerequisite
- CS 3260CsharpNET Software Development3 credits
unlocks 8 courses
- CS 3270Python Software Development3 credits
unlocks 8 courses · 1 prerequisite
- CS 3310Analysis of Algorithms3 credits
- CS 3360Rust Software Development3 credits
1 prerequisite
- CS 3370C Plus Plus Software Development3 credits
unlocks 8 courses · 3 prerequisites
- CS 3380JavaScript Software Development3 credits
unlocks 5 courses · 3 prerequisites
- CS 3390RAdvanced Programming Language Other3 credits
unlocks 1 course
- CS 3410Human Factors in Software Development3 credits
unlocks 1 course
- CS 3450Principles and Patterns of Software Design3 credits
unlocks 2 courses · 5 prerequisites
- CS 3456Parallel Computation3 credits
1 prerequisite
- CS 3520Database Theory3 credits
unlocks 19 courses · 2 prerequisites
- CS 3530Data Management For Data Sciences3 credits
unlocks 1 course · 1 prerequisite
- CS 3540Game Programming3 credits
- CS 3660Web Programming II.3 credits
unlocks 2 courses · 3 prerequisites
- CS 3680Mobile Device Programming3 credits
- CS 3720Database Programming3 credits
1 prerequisite
- CS 3800Data Science Through Statistical Reasoning3 credits
2 prerequisites
- CS 3820Visualization Analytics for Data Science3 credits
4 prerequisites
- CS 4120Security Vulnerability Analysis3 credits
1 prerequisite
- CS 4200Secure Computing Capstone3 credits
4 prerequisites
- CS 4230Software Testing and Quality Engineering3 credits
7 prerequisites
- CS 4380Advanced High Performance Computer Architecture3 credits
unlocks 1 course · 1 prerequisite
- CS 4390RAdvanced Current Topics in Computer Science3 credits