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

Average GPA: 2.88 (B)

Strict A Rate (No A-) : 24.92%

Average Withdrawal Rate: 6.54%

Yoonjin Kim202318.6%16.3%23.2%13.9%13.9%14.0%2.161
William D Mcquain202220.4%32.8%25.0%10.9%5.8%5.1%2.5321
Rifat Sabbir Mansur202466.1%16.6%6.3%3.5%5.2%2.2%3.372
Clifford A Shaffer201840.2%25.1%15.8%7.2%4.2%7.5%2.9814
Danfeng Yao201240.4%30.9%16.7%2.3%7.1%2.4%2.981
Kenneth R Edmison202164.1%25.5%4.8%1.5%1.5%2.6%3.504
Young Cao202334.6%36.8%15.5%2.6%4.8%5.6%2.9813
Christopher L North201428.4%27.2%18.6%8.9%5.6%11.4%2.735
Ing Ray Chen201937.0%45.7%15.2%0.0%0.0%2.2%3.241
Patrick Sullivan202434.5%27.7%14.7%4.1%7.2%11.9%2.8810
Ayaan Mehdi Kazerouni202040.3%26.2%10.6%9.3%8.4%5.3%2.863
Bodicherla A Prakash201633.3%41.7%11.7%6.7%5.0%1.7%2.951
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
Sally Hamouda202370.4%20.1%4.7%1.2%0.9%2.7%3.593
Noah D Barnette201710.4%48.1%20.2%7.5%4.7%9.1%2.544
Sharath Raghvendra202324.8%44.3%24.6%1.7%1.9%2.8%2.893
Sehrish Basir Nizamani202358.1%18.8%6.8%2.6%2.6%11.1%3.401
Mohammed F Farghally202452.4%23.9%6.2%5.0%6.0%6.4%3.182
Shuo Niu201828.0%28.0%12.0%0.0%20.0%12.0%2.431
Negin Forouzesh201744.0%23.9%11.9%8.0%4.0%8.0%3.001
Nathaniel A Lahn201934.4%24.9%18.8%6.3%9.4%6.3%2.661
Tsu Sheng Chang202064.7%26.4%5.9%0.0%2.9%0.0%3.461

Grade Distribution Over Time