Sep 26, 2024  
2024-2025 Rowan University Academic Catalog 
    
2024-2025 Rowan University Academic Catalog
Add to Portfolio (opens a new window)

CS 07342 - Algorithms for the Data Scientist

Credits: 3


This course will cover the basic approaches and mindsets for analyzing and designing algorithms and data structures. Topics include the following: Worst and average case analysis. Recurrences and asymptotics. Efficient algorithms for sorting, searching, and selection. Data structures: binary search trees, heaps, hash tables. Algorithm design techniques: divide-and-conquer, dynamic programming, greedy algorithms, randomization. Algorithms for fundamental graph problems: minimum-cost spanning tree, connected components, topological sort, and shortest paths. Possible additional topics: network flow, string searching, amortized analysis, stable matchings, and approximation algorithms.



Prerequisite Courses: CS 04225  with a minimum grade of D- and CS 04222  with a minimum grade of D-
Course Attributes: CAT, UGRD



Add to Portfolio (opens a new window)