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

Average GPA: 3.07 (B)

Strict A Rate (No A-) : 22.89%

Average Withdrawal Rate: 3.93%

Sharath Raghvendra202341.1%31.7%17.6%5.9%1.0%2.8%3.075
Rachita Sowle202248.8%37.0%4.7%3.6%2.4%3.6%3.242
Matthew Hicks202474.0%17.4%2.2%0.0%4.3%2.2%3.561
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
Thang Hoang202331.6%28.4%23.4%5.5%4.3%6.9%2.842
Bo Ji202447.0%44.9%5.2%0.0%0.3%2.7%3.414
Adrian Sandu202330.0%30.7%22.8%7.6%4.9%4.1%2.703
Sally Hamouda202250.5%38.1%8.3%1.3%0.6%1.2%3.382
Daniel M Manesh202332.2%38.7%16.1%9.7%3.2%0.0%2.841
Seyed Hossein Nassajianmojarrad202351.2%46.3%0.0%0.0%0.0%2.4%3.521

Grade Distribution Over Time

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