Odysseus Logo

Virginia Tech

CS-3114: Data Structures and Algorithms

Description: Advanced data structures and analysis of data structure and algorithm performance. Sorting, searching, hashing, and advanced tree structures and algorithms. File system organization and access methods. Ethical issues in the context of data analysis and software performance. Course projects require advanced problem-solving, design, and implementation skills.

Pathways: 5A Quant & Comp Thnk Adv., 10 Ethical Reasoning

Course Hours: 3 credits

Corequisites: N/A

Crosslist: N/A

Repeatability: N/A

Sections Taught: 47

Average GPA: 3.11 (rounds to B)

Strict A Rate (No A-) : 31.85%

Average Withdrawal Rate: 6.79%

Ayaan Mehdi Kazerouni202041.0%28.3%10.3%5.5%7.1%7.9%2.972
Tsu Sheng Chang202064.7%26.4%5.9%0.0%2.9%0.0%3.461
Kenneth R Edmison202164.1%25.5%4.8%1.5%1.5%2.6%3.504
Patrick Sullivan202434.5%27.7%14.7%4.1%7.2%11.9%2.8810
Young Cao202339.5%37.5%12.2%1.8%3.3%5.8%3.138
Sally Hamouda202472.6%17.4%4.2%0.9%1.1%3.8%3.644
Rifat Sabbir Mansur202464.9%17.1%6.4%3.1%4.2%4.4%3.413
William D Mcquain202216.7%39.9%30.8%3.1%1.6%7.8%2.735
Sehrish Basir Nizamani202460.3%18.9%5.0%1.3%3.4%11.1%3.462
Yoonjin Kim202318.6%16.3%23.2%13.9%13.9%14.0%2.161
Sharath Raghvendra202324.4%46.7%22.3%1.3%0.7%4.7%2.951
Mohammed F Farghally202464.8%17.9%12.3%0.0%2.0%2.8%3.461
Alexander W Hicks202447.2%27.2%15.7%1.5%5.7%2.9%3.091
Nathaniel A Lahn201934.4%24.9%18.8%6.3%9.4%6.3%2.661
Ing Ray Chen201937.0%45.7%15.2%0.0%0.0%2.2%3.241
Pouyan Shirzadian202343.3%38.3%16.7%0.0%1.7%0.0%3.201
James C Davis201916.7%45.5%15.1%7.6%9.1%6.1%2.621

Grade Distribution Over Time

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