Odysseus Logo

Virginia Tech

CS-3304: Comparative Languages

Description: This course in programming language constructs emphasizes the run-time behavior of programs. The languages are studied from two points of view: (1) the fundamental elements of languages and their inclusion in commercially available systems; and (2) the differences between implementations of common elements in languages. A grade of C or better required in CS prerequisite 3114.

Pathways: N/A

Course Hours: 3 credits

Prerequisites: CS-3114

Required By: CS-5314

Corequisites: N/A

Crosslist: N/A

Repeatability: N/A

Sections Taught: 31

Average GPA: 3.22 (rounds to B+)

Strict A Rate (No A-) : 30.09%

Average Withdrawal Rate: 3.18%

Mohammad T Khan202469.1%24.3%3.5%0.0%1.3%1.7%3.562
Denis Gracanin202446.8%31.8%12.1%2.4%1.5%5.3%3.246
David P Mcpherson202451.1%31.7%10.7%3.2%2.1%1.3%3.259
Na Meng202057.5%30.9%5.3%4.3%1.1%1.1%3.401
Muhammad Ali Gulzar202434.5%36.3%14.4%6.2%2.0%6.6%2.993
Eli Tilevich202338.4%39.4%12.9%3.6%1.4%4.2%3.095
Onyeka Emebo202434.7%46.0%14.3%1.2%1.7%2.1%3.113
Faryaneh Poursardar201957.7%29.5%9.0%3.8%0.0%0.0%3.431
Mansooreh Ahmadian202067.7%22.5%3.2%0.0%3.2%3.2%3.561

Grade Distribution Over Time

1234GPA
Spring 2019Fall 2019Spring 2020Summer I 2020Fall 2020Spring 2021Summer I 2021Fall 2021Spring 2022Summer I 2022Fall 2022Spring 2023Summer I 2023Fall 2023Spring 2024Fall 2024Term050% W