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 61
page 1 of 2
- 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
- CS 420Software Engineering3 credits
unlocks 2 courses · 3 prerequisites
- CS 420LSoftware Engineering Laboratory
- CS 421Advanced Web Application Development3 credits
3 prerequisites
- CS 421LAdvanced Web Application Development Laboratory
- CS 422Mobile Application Development3 credits
3 prerequisites
- CS 422LMobile Application Development Laboratory
- CS 423Fundamentals of Network Security3 credits
3 prerequisites
- CS 423LNetwork Security Laboratory
- CS 426Secure Software Development3 credits
3 prerequisites
- CS 427Software Design and Integration3 credits
1 prerequisite
- CS 429Software Engineering Research Project3 credits
1 prerequisite
- CS 430Computer Architecture3 credits
4 prerequisites
- CS 431Distributed Systems3 credits
4 prerequisites
- CS 432Parallel Computing3 credits
5 prerequisites
- CS 433Operating Systems3 credits
5 prerequisites
- CS 433LOperating Systems Laboratory
- CS 436Fundamentals of Computer Security3 credits
3 prerequisites
- CS 437Digital Media Forensics3 credits
4 prerequisites
- CS 437LDigital Media Forensics Lab
- CS 438Fundamentals of the Dark Web3 credits
2 prerequisites
- CS 443Fundamentals of Cloud Security3 credits
3 prerequisites
- CS 444Network Forensics3 credits
4 prerequisites
- CS 445Modern Cryptography3 credits
3 prerequisites
- CS 446Blockchain and Cryptocurrency3 credits
3 prerequisites
- CS 452Design and Analysis of Algorithms3 credits
3 prerequisites
- CS 454Malware Analysis3 credits
4 prerequisites
- CS 454LMalware Analysis Lab
- CS 456Web Security3 credits
3 prerequisites
- CS 457Fundamentals of Penetration Testing3 credits
2 prerequisites
- CS 458Fundamentals of Quantum Computing3 credits
3 prerequisites
- CS 460Fundamentals of Artificial Intelligence3 credits
unlocks 1 course · 2 prerequisites
- CS 462Fundamentals of Natural Language Processing3 credits
4 prerequisites
- CS 463Fundamentals of Data Mining3 credits
3 prerequisites
- CS 467Fundamentals of Machine Learning3 credits
3 prerequisites
- CS 468AI Assisted Software Development3 credits
1 prerequisite
- CS 469Introduction to the Internet of Things3 credits
3 prerequisites
- CS 470Fundamentals of Computer Graphics3 credits
4 prerequisites
- CS 473Fundamentals of Computer Vision3 credits
2 prerequisites
- CS 475Fundamentals of Data Visualization3 credits
3 prerequisites
- CS 476Introduction to Game Development3 credits
3 prerequisites
- CS 478Fundamentals of Digital Image Processing3 credits
2 prerequisites