UAB course catalog
3,556 courses at University of Alabama at Birmingham, with prerequisites, ratings, workload, and what each one unlocks.
Showing 401–450 of 1,608
page 9 of 33
- 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
- CS 484Robot Motion3 credits
3 prerequisites
- CS 485Foundations of Data Science3 credits
3 prerequisites
- CS 487Complex Networks3 credits
3 prerequisites
- CS 489Fundamentals of Cyber Risk Management3 credits
3 prerequisites
- CS 491Special Topics3 credits
3 prerequisites
- CS 492Special Topics3 credits
3 prerequisites
- CS 496Research Seminar1 credit
- CS 497Competitive Programming Techniques1 credit
- CS 498Research Methods in Computer Science3 credits
1 prerequisite
- CS 499Senior BS Capstone3 credits
14 prerequisites
- CS 499LSenior Capstone Laboratory