Computer Science courses at Virginia Tech
7,678 CS courses at Virginia Tech, with prerequisites, ratings, workload, and what each one unlocks.
Showing 51–100 of 157
page 2 of 4
- CS 4274Secure Computing Capstone3 credits
2 prerequisites
- CS 4284Systems & Networking Capstone3 credits
2 prerequisites
- CS 4304Compiler Design and Implementation3 credits
1 prerequisite
- CS 4414Issues in Scientific Computing3 credits
10 prerequisites
- CS 4504Computer Organization3 credits
unlocks 1 course · 2 prerequisites
- CS 4604Introduction to Data Base Management Systems3 credits
1 prerequisite
- CS 4624Multimedia, Hypertext and Information Access3 credits
1 prerequisite
- CS 4634Design Of Information3 credits
2 prerequisites
- CS 4644Creative Computing Studio3 credits
1 prerequisite
- CS 4654Intermediate Data Analytics and Machine Learning3 credits
unlocks 3 courses · 7 prerequisites
- CS 4664Data-Centric Computing Capstone3 credits
4 prerequisites
- CS 4704Software Engineering Capstone3 credits
3 prerequisites
- CS 4774Human-Computer Interaction Design Experience3 credits
5 prerequisites
- CS 4784Human-Computer Interaction Capstone3 credits
2 prerequisites
- CS 4804Introduction to Artificial Intelligence3 credits
1 prerequisite
- CS 4824Machine Learning3 credits
8 prerequisites
- CS 4884Computational Biology and Bioinformatics Capstone3 credits
1 prerequisite
- CS 4894Special Topics in Computer Science3 credits
2 prerequisites
- CS 4944Seminar1 credit
1 prerequisite
- CS 4954Study Abroad19 credits
- CS 4964Field Study19 credits
- CS 4974Independent Study19 credits
- CS 4984Special Study19 credits
- CS 4994Undergraduate Research19 credits
- CS 5014Research Methods in Computer Science3 credits
- CS 5020Software Design and Data Structures3 credits
- CS 5024Ethics and Professionalism in Computer Science3 credits
- CS 5040Intermediate Data Structures and Algorithm Analysis3 credits
- CS 5044Object-Oriented Programming with Java3 credits
unlocks 9 courses
- CS 5045Computation for the Data Sciences3 credits
unlocks 4 courses
- CS 5046Computation for the Data Sciences3 credits
unlocks 2 courses · 1 prerequisite
- CS 5054Programming Models for Big Data3 credits
1 prerequisite
- CS 5064Pedagogy in Computer Science3 credits
- CS 5114Theory of Algorithms3 credits
unlocks 1 course
- CS 5124Algorithms in Bioinformatics3 credits
2 prerequisites
- CS 5134Introduction to Quantum Computer Science3 credits
- CS 5204Operating Systems3 credits
unlocks 1 course
- CS 5214Modeling and Evaluation of Computer Systems3 credits
unlocks 1 course
- CS 5234Advanced Parallel Computation3 credits
1 prerequisite
- 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