CSCI4230-A Algorithms Design and Analysis
If you are not an RMU student, please click here for Admissions information.
Registration begins Monday, Mar 31, 2025
School of Engineering and Science
Undergraduate
Term: Fall 2025
Session: Full Term (Aug 25 - Dec 12)
Start Date: Monday, Aug 25, 2025
End Date: Friday, Dec 12, 2025
Availability: On Campus
Day(s): Mon./Wed.
Time: 02:00 PM to 03:15 PM
The CSCI 4230 Algorithm Design and Analysis course teaches students the principles andtechniques for designing analyzing and implementing efficient algorithms. It covers topics such as algorithms foradvanced data structures search algorithms graph algorithms NP-completeness and approximation algorithms.Students learn to think algorithmically develop problem-solving skills and study algorithm design and analysistechniques such as divide and conquer dynamic programming greedy algorithms backtracking heuristic approachamortized analysis and randomized algorithms. The course may also cover additional practical issues related toalgorithm implementation and optimization including caching memoization and parallelization. Prerequisites CSCI3210 or ENGR3440