Odysseus Logo

Virginia Tech

CS-5314: Programming Languages

Description: In depth investigation of the principles of programming systems, not necessarily restricted to programming languages, both from the point of view of the user and implementer. Algorithms of implementation, syntax and semantic specification systems, block structures and scope, data abstraction and aggregates, exception handling, concurrency, and applicative/functional/data-flow languages.

Pathways: N/A

Course Hours: 3 credits

Prerequisites: CS-3304

Required By: CS-6304

Corequisites: N/A

Crosslist: N/A

Repeatability: N/A

Sections Taught: 22

Average GPA: 3.59 (A-)

Strict A Rate (No A-) : 59.45%

Average Withdrawal Rate: 0.00%

Stephen H Edwards201467.8%30.0%1.5%0.7%0.0%0.0%3.648
James D Arthur200956.3%30.8%8.6%4.3%0.0%0.0%3.373
Chang Tien Lu200672.8%27.1%0.0%0.0%0.0%0.0%3.682
Denis Gracanin201379.3%17.6%3.1%0.0%0.0%0.0%3.714
Eli Tilevich202191.7%8.3%0.0%0.0%0.0%0.0%3.871
Gregory W Kulczycki201148.1%48.1%0.0%0.0%3.9%0.0%3.322
John P Vergara201858.8%41.2%0.0%0.0%0.0%0.0%3.571
Barbara G Ryder201657.9%42.2%0.0%0.0%0.0%0.0%3.551

Grade Distribution Over Time