Computer Science Courses at Virginia Tech
Every Computer Science course at Virginia Tech, with difficulty, workload, and ratings. 35 courses · 644 ratings across the web
Ratings across the web
Students give CS courses 2.8 out of 5, and 41% would take one again.
Across 31 rated courses. No reviews written here yet.
Easiest course
CS3604
Professionalism in Computing · 46/100 difficulty
Most challenging
CS5764
Information Visualization · 90/100 difficulty
All Computer Science Courses (35)
CS1114Introduction to Software Design
2.6 out of 5 stars2.6· 112 ratings
CS1064Introduction to Programming in Python
4.2 out of 5 stars4.2· 87 ratings
CS2114Software Design and Data Structures
2.5 out of 5 stars2.5· 79 ratings
CS2505Introduction to Computer Organization
3.4 out of 5 stars3.4· 61 ratings
CS3114Data Structures and Algorithms
3.0 out of 5 stars3.0· 39 ratings
CS2064Intermediate Programming in Python
2.4 out of 5 stars2.4· 31 ratings
CS2506Introduction to Computer Organization
3.0 out of 5 stars3.0· 28 ratings
CS2104Introduction to Problem Solving in Computer Science
3.6 out of 5 stars3.6· 20 ratings
CS1044Introduction to Programming in C
2.0 out of 5 stars2.0· 19 ratings
CS3214Computer Systems
3.5 out of 5 stars3.5· 18 ratings
CS1054Introduction to Programming in Java
1.8 out of 5 stars1.8· 15 ratings
CS5764Information Visualization
1.3 out of 5 stars1.3· 14 ratings
CS3714Mobile Software Development
2.0 out of 5 stars2.0· 12 ratings
CS3604Professionalism in Computing
5.0 out of 5 stars5.0· 9 ratings
CS4604Introduction to Data Base Management Systems
5.0 out of 5 stars5.0· 9 ratings
CS5984
1.4 out of 5 stars1.4· 9 ratings
CS3724Introduction to Human-Computer Interaction
1.4 out of 5 stars1.4· 8 ratings
CS3754Cloud Software Development
2.3 out of 5 stars2.3· 8 ratings
CS5704Software Engineering
3.3 out of 5 stars3.3· 8 ratings
CS3204
4.5 out of 5 stars4.5· 7 ratings
ECE1574
4.5 out of 5 stars4.5· 7 ratings
CS3304Comparative Languages
2.5 out of 5 stars2.5· 6 ratings
CS5864Learning-based Computer Vision
4.5 out of 5 stars4.5· 6 ratings
CS1014Introduction to Computational Thinking
2.0 out of 5 stars2.0· 5 ratings
CS3704Intermediate Software Design and Engineering
1.0 out of 5 stars1.0· 5 ratings
CS3744Introduction to GUI Programming and Graphics
1.2 out of 5 stars1.2· 5 ratings
CS4664Data-Centric Computing Capstone
3.8 out of 5 stars3.8· 4 ratings
ECE2574
4.0 out of 5 stars4.0· 4 ratings
CEE3804Computer Applications for Civil and Environmental Engineers
1.0 out of 5 stars1.0· 3 ratings
CS3414Numerical Methods
1.6 out of 5 stars1.6· 3 ratings
CS4104Data and Algorithm Analysis
1.0 out of 5 stars1.0· 3 ratings
CS4804Introduction to Artificial Intelligence
No reviews yet · be the first
CS4984
No reviews yet · be the first
CS5040Intermediate Data Structures and Algorithm Analysis
No reviews yet · be the first
CS5234
No reviews yet · be the first
Top Computer Science Courses at Virginia Tech
0–100 scores from ratings across the web
Computer Science at Virginia Tech: FAQ
Give back
Took a class at Virginia Tech? Your review is what the next student reads.
Anonymous, about two minutes, no account.