CS courses
89 courses · Utah Valley University · Fall 2026
- CS 1030 — Foundations of Computer Science. ((3 Credits))1 section
- CS 1380 — Modern Programming Essentials. ((3 Credits))1 section
- CS 1400 — Fundamentals of Programming. ((3 Credits))1 section
- CS 1410 — Object Oriented Programming. ((3 Credits))1 section
- CS 1420 — Accelerated Introduction to Programming. ((3 Credits))1 section
- CS 2250 — Java Programming. ((3 Credits))1 section
- CS 2300 — Discrete Mathematical Structures I. ((3 Credits))1 section
- CS 2310 — Probability in Computing. ((3 Credits))1 section
- CS 2370 — C Plus Plus Programming. ((3 Credits))1 section
- CS 2420 — Introduction to Algorithms and Data Structures. ((3 Credits))1 section
- CS 2450 — Software Engineering. ((3 Credits))1 section
- CS 2550 — Web Programming I. ((3 Credits))1 section
- CS 2600 — Computer Networks I. ((3 Credits))1 section
- CS 2700 — Causal Inference. ((3 Credits))1 section
- CS 2810 — Computer Organization and Architecture. ((3 Credits))1 section
- CS 2812R — Internship. ((1-8 Credits))1 section
- CS 2900 — Data Privacy and Security. ((3 Credits))1 section
- CS 2910R — Independent Study. ((1-6 Credits))1 section
- CS 2960R — CS Seminar. ((1-3 Credits))1 section
- CS 2990 — Topics in Computer Science. ((3 Credits))1 section
- CS 3050G — Global Social and Ethical Issues in Computing. ((3 Credits))1 section
- CS 3060 — Operating Systems Theory. ((3 Credits))1 section
- CS 3110 — Applied Cryptography. ((3 Credits))1 section
- CS 3120 — Ethical Hacking Tools Development. ((3 Credits))1 section
- CS 3140 — Network and Cloud Security. ((3 Credits))1 section
- CS 3240 — Discrete Mathematical Structures II. ((3 Credits))1 section
- CS 3250 — Java Software Development. ((3 Credits))1 section
- CS 3260 — CsharpNET Software Development. ((3 Credits))1 section
- CS 3270 — Python Software Development. ((3 Credits))1 section
- CS 3310 — Analysis of Algorithms. ((3 Credits))1 section
- CS 3360 — Rust Software Development. ((3 Credits))1 section
- CS 3370 — C Plus Plus Software Development. ((3 Credits))1 section
- CS 3380 — JavaScript Software Development. ((3 Credits))1 section
- CS 3390R — Advanced Programming Language Other. ((3 Credits))1 section
- CS 3410 — Human Factors in Software Development. ((3 Credits))1 section
- CS 3450 — Principles and Patterns of Software Design. ((3 Credits))1 section
- CS 3456 — Parallel Computation. ((3 Credits))1 section
- CS 3520 — Database Theory. ((3 Credits))1 section
- CS 3530 — Data Management For Data Sciences. ((3 Credits))1 section
- CS 3540 — Game Programming. ((3 Credits))1 section
- CS 3660 — Web Programming II. ((3 Credits))1 section
- CS 3680 — Mobile Device Programming. ((3 Credits))1 section
- CS 3720 — Database Programming. ((3 Credits))1 section
- CS 3800 — Data Science Through Statistical Reasoning. ((3 Credits))1 section
- CS 3820 — Visualization Analytics for Data Science. ((3 Credits))1 section
- CS 4120 — Security Vulnerability Analysis. ((3 Credits))1 section
- CS 4200 — Secure Computing Capstone. ((3 Credits))1 section
- CS 4230 — Software Testing and Quality Engineering. ((3 Credits))1 section
- CS 4380 — Advanced High Performance Computer Architecture. ((3 Credits))1 section
- CS 4390R — Advanced Current Topics in Computer Science. ((1-3 Credits))1 section
- CS 4400 — Software Engineering II. ((3 Credits))1 section
- CS 4440 — Applied 3D Computer Graphics. ((3 Credits))1 section
- CS 4450 — Analysis of Programming Languages. ((3 Credits))1 section
- CS 4470 — Artificial Intelligence. ((3 Credits))1 section
- CS 4480 — Digital Image Processing and Computer Vision. ((3 Credits))1 section
- CS 4490 — Compiler Construction. ((3 Credits))1 section
- CS 4500 — Advanced Topics in Database. ((3 Credits))1 section
- CS 4620 — Data Mining. ((3 Credits))1 section
- CS 4690 — Distributed Internet Application Development. ((3 Credits))1 section
- CS 4700 — Machine Learning. ((3 Credits))1 section
- CS 4710 — Machine Learning II. ((3 Credits))1 section
- CS 4720R — AI Business and Tech Solutions. ((3 Credits))1 section
- CS 4730 — Natural Language Programming Foundations and Applications. ((3 Credits))1 section
- CS 4770 — Software Development for Robotics. ((3 Credits))1 section
- CS 4800 — Data Science Capstone. ((3 Credits))1 section
- CS 4810R — Internship. ((1-8 Credits))1 section
- CS 4880 — Cloud Computing. ((3 Credits))1 section
- CS 4890R — Undergraduate Research Project. ((2-6 Credits))1 section
- CS 4900 — Full Stack Web Senior Capstone. ((3 Credits))1 section
- CS 4910R — Independent Study. ((1-6 Credits))1 section
- CS 4960R — Senior Seminar. ((1-3 Credits))1 section
- CS 6100 — Database Management System Construction. ((3 Credits))1 section
- CS 6150 — Advanced Algorithms. ((3 Credits))1 section
- CS 6200 — Cyberphysical Security. ((3 Credits))1 section
- CS 6300 — Software Engineering Leadership. ((3 Credits))1 section
- CS 6400 — Modern Databases. ((3 Credits))1 section
- CS 6460 — Artificial Intelligence. ((3 Credits))1 section
- CS 6470 — Machine Learning. ((3 Credits))1 section
- CS 6480 — Deep Learning. ((3 Credits))1 section
- CS 6500 — Software Architecture. ((3 Credits))1 section
- CS 6510 — Design and Simulation of Operating Systems. ((3 Credits))1 section
- CS 6530 — Computer Graphics and Mixed Realities. ((3 Credits))1 section
- CS 6600 — Graduate Project I. ((3 Credits))1 section
- CS 6610 — Graduate Project II. ((3 Credits))1 section
- CS 6620 — Advanced Data Mining and Visualization. ((3 Credits))1 section
- CS 6700 — Advanced Mathematics for Computer Science. ((3 Credits))1 section
- CS 6730 — Advanced Embedded Systems Engineering. ((3 Credits))1 section
- CS 6790R — Special Topics in Computer Science. ((3 Credits))1 section
- CS 6960R — Advanced Software Development and Research Methods. ((1-4 Credits))1 section
Spot missing or incorrect course data?