CCR

Search

Find a course or a school.

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.

Find your class