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: 2

Average GPA: 3.75 (rounds to A-)

Strict A Rate (No A-) : 72.65%

Average Withdrawal Rate: 0.00%

Kirshanthan Sundararajah202485.7%0.0%7.1%7.1%0.0%0.0%3.641
Eli Tilevich202191.7%8.3%0.0%0.0%0.0%0.0%3.871

Grade Distribution Over Time

1234GPA
Fall 2021Fall 2024Term050% W