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