Spring 2024 Update 
    
    Oct 18, 2024  
Spring 2024 Update [ARCHIVED CATALOG]

CSC (0145) 644 - Advanced Algorithms


Credits: 3.00

Students will learn to apply fundamental algorithms and advanced techniques for the design and analysis of algorithms such as Randomization, Amortization, Fingerprinting, Linear Programming, Network Flow, Approximation Algorithms, Streaming Algorithms, and Online Algorithms.

Prerequisite 1: CSC (0145) 510 - Algorithms and Data Structures Bootcamp  
Repeatable: No Grade Type: Regular
Free Note: Open only to students in the MS in Computer Science.

Course Learning Goals: After completion of this course, students will be able to:

1. select an appropriate analysis technique from a variety of advance algorithms and analysis techniques when presented with a computational problem

2. describe and use state of the art solutions to a variety of important algorithmic problems