Computer Science courses at UAB
3,556 CS courses at University of Alabama at Birmingham, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 102
page 1 of 3
- CS 102Principles of Computer Science3 credits
- CS 102LPrinciples of Computer Science Lab
- CS 103Introduction to Computer Science in Python4 credits
unlocks 67 courses · 7 prerequisites
- CS 103LIntroduction to Computer Science in Python Lab
- CS 104Data Science for All4 credits
6 prerequisites
- CS 104LData Science for All Laboratory
- CS 110Python in a Nutshell1 credit
- CS 111Everyday Cyber Security1 credit
- CS 112How the Internet Works1 credit
- CS 113AI in a Nutshell1 credit
- CS 115AI for All3 credits
- CS 120Mentorship in Computer Science
- CS 130Introduction to Cyber Security3 credits
- CS 131Safe and Effective Digital Life3 credits
- CS 198Selected Topics in Computer Science3 credits
- CS 199Special Topics in Computer Science3 credits
- CS 199LSpecial Topics Lab
- CS 203Object-Oriented Programming in Java4 credits
unlocks 61 courses · 8 prerequisites
- CS 203LObject-Oriented Programming Lab
- CS 221Web Development3 credits
- CS 221LWeb Development Laboratory
- CS 250Discrete Structures3 credits
unlocks 60 courses · 8 prerequisites
- CS 300Advanced Object-Oriented Programming in C++.3 credits
unlocks 1 course · 1 prerequisite
- CS 300LAdvanced Object-Oriented Programming in C++ Lab
- CS 303Algorithms and Data Structures3 credits
unlocks 50 courses · 2 prerequisites
- CS 303LAlgorithms and Data Structures Laboratory
- CS 330Computer Organization and Assembly Language Programming3 credits
unlocks 6 courses · 2 prerequisites
- CS 330LComputer Organization and Assembly Language Programming Lab
- CS 332Systems Programming3 credits
unlocks 7 courses · 2 prerequisites
- CS 332LSystems Programming Laboratory
- CS 334Networking3 credits
unlocks 2 courses · 2 prerequisites
- CS 334LNetworking Lab
- CS 350Formal Languages and Programming Paradigms3 credits
unlocks 3 courses · 3 prerequisites
- CS 350LFormal Languages and Programming Paradigms Lab
- CS 355Probability and Statistics in Computer Science3 credits
unlocks 2 courses · 4 prerequisites
- CS 380Mathematical Foundations of AI.3 credits
unlocks 4 courses · 7 prerequisites
- CS 391Special Topics3 credits
2 prerequisites
- CS 392Special Topics3 credits
2 prerequisites
- CS 397Practical Work Experience3 credits
- CS 398Undergraduate Honors Research3 credits
- CS 399Directed Readings3 credits
2 prerequisites
- CS 401Programming Paradigms3 credits
1 prerequisite
- CS 401LProgramming Paradigms Laboratory
- CS 402Compiler Design3 credits
3 prerequisites
- CS 403Cloud Computing3 credits
3 prerequisites
- CS 403LCloud Computing Lab
- CS 410Database Application Development3 credits
3 prerequisites
- CS 416Big Data Programming3 credits
3 prerequisites
- CS 417Database Security3 credits
3 prerequisites
- CS 419Investigating Online Crimes3 credits
3 prerequisites