Virginia Tech course catalog
7,678 courses at Virginia Tech, with prerequisites, ratings, workload, and what each one unlocks.
CoursesRemove Graduate (5000+)
Showing 601–650 of 2,136
page 13 of 43
- CS 5244Web Application Development3 credits
1 prerequisite
- CS 5254Mobile Application Development3 credits
1 prerequisite
- CS 5264Advanced Linux Kernel Programming3 credits
- CS 5274Cloud Computing: Fundamentals and Applications3 credits
- CS 5304Translator Design and Construction3 credits
unlocks 1 course
- CS 5314Programming Languages3 credits
unlocks 1 course · 1 prerequisite
- CS 5424Computational Cell Biology3 credits
1 prerequisite
- CS 5474Finite Difference Methods for Partial Differential Equations3 credits
- CS 5484Finite Element Methods for Partial Differential Equations3 credits
1 prerequisite
- CS 5485Numerical Analysis and Software3 credits
unlocks 1 course · 1 prerequisite
- CS 5486Numerical Analysis and Software3 credits
1 prerequisite
- CS 5504Computer Architecture3 credits
1 prerequisite
- CS 5510Multiprocessor Programming3 credits
2 prerequisites
- CS 5544Compiler Optimizations3 credits
- CS 5560Fundamentals of Info Security3 credits
unlocks 4 courses
- CS 5565Network Architecture and Protocols3 credits
unlocks 2 courses · 1 prerequisite
- CS 5566Network Architecture and Protocols3 credits
1 prerequisite
- CS 5580Cryptographic Engineering3 credits
2 prerequisites
- CS 5584Network Security3 credits
- CS 5590System and Software Security3 credits
2 prerequisites
- CS 5594Blockchain Technologies3 credits
- CS 5604Information Storage and Retrieval3 credits
unlocks 1 course
- CS 5614Database Management Systems3 credits
unlocks 1 course
- CS 5624Natural Language Processing3 credits
1 prerequisite
- CS 5644Machine Learning with Big Data3 credits
1 prerequisite
- CS 5664Social Media Analytics3 credits
- CS 5704Software Engineering3 credits
unlocks 2 courses · 1 prerequisite
- CS 5714Usability Engineering3 credits
unlocks 2 courses
- CS 5724Models and Theories of Human-computer Interaction3 credits
unlocks 1 course
- CS 5734Social Computing and Computer-Supported Cooperative Work3 credits
unlocks 1 course
- CS 5740AI Tools for Software Engineering3 credits
- CS 5744Software Design and Quality3 credits
1 prerequisite
- CS 5754Virtual Environments3 credits
- CS 5764Information Visualization3 credits
- CS 5774User Interface Software3 credits
- CS 5784Software Project Management3 credits
- CS 5794Introduction to Human-Centered Technology Design3 credits
- CS 5804Introduction to Artificial Intelligence3 credits
unlocks 1 course
- CS 5805Machine Learning3 credits
unlocks 5 courses
- CS 5806Machine Learning3 credits
1 prerequisite
- CS 5814Introduction to Deep Learning3 credits
unlocks 1 course · 1 prerequisite
- CS 5834Introduction to Urban Computing3 credits
- CS 5844Algorithmic Human-Robot Interaction3 credits
- CS 5854Computational Systems Biology3 credits
2 prerequisites
- CS 5864Learning-based Computer Vision3 credits
1 prerequisite
- CS 5894Final Examination3 credits
- CS 5904Project and Report19 credits
- CS 5914Emerging Topics in Computer Science3 credits
- CS 5925Integrated Project Design6 credits
unlocks 2 courses
- CS 5926Integrated Project Design6 credits
1 prerequisite