Odysseus Logo

Virginia Tech

CS-4104: Data and Algorithm Analysis

Description: Data structures and algorithms from an analytical perspective. Theoretical analysis of algorithm efficiency. Comparing algorithms with respect to space and run-time requirements. Analytical methods for describing theoretical and practical bounds on performance. Constraints affecting problem solvability. A grade of C or better is required in CS prerequisite 3114.

Pathways: N/A

Course Hours: 3 credits

Prerequisites: CS-3114 and (MATH-3034 or MATH-3134)

Required By: CS-5854

Corequisites: N/A

Crosslist: N/A

Repeatability: N/A

Sections Taught: 31

Average GPA: 3.15 (rounds to B+)

Strict A Rate (No A-) : 28.51%

Average Withdrawal Rate: 3.51%

Rachita Sowle202248.8%37.0%4.7%3.6%2.4%3.6%3.242
Sharath Raghvendra202341.1%31.7%17.6%5.9%1.0%2.8%3.075
Daniel M Manesh202332.2%38.7%16.1%9.7%3.2%0.0%2.841
Thang Hoang202439.3%31.0%18.1%4.2%2.9%4.6%3.053
Seyed Hossein Nassajianmojarrad202351.2%46.3%0.0%0.0%0.0%2.4%3.521
Adrian Sandu202330.0%30.7%22.8%7.6%4.9%4.1%2.703
Bo Ji202447.0%44.9%5.2%0.0%0.3%2.7%3.414
T M Murali202418.3%34.5%36.2%2.9%1.5%6.6%2.703
Lenwood S Heath202227.8%40.7%17.6%4.5%2.2%7.3%2.923
Yoseph Berhanu Alebachew202481.3%6.3%12.6%0.0%0.0%0.0%3.611
Sally Hamouda202462.6%29.8%5.6%0.9%0.4%0.8%3.533
Matthew Hicks202474.0%17.4%2.2%0.0%4.3%2.2%3.561
John E Wenskovitch202484.9%8.2%4.1%0.0%0.0%2.7%3.841

Grade Distribution Over Time

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