Skip to Main Content

CSI 5610 - Advanced Data Structures & Algorithms

Recommended resources for the Advanced Data Structures and Algorithms course

Course description - CSI 5610

CSI 5610 - Advanced Data Structures and Algorithms

(4 credits)

The course systematically studies advanced data structures and the design and analysis of algorithms.  The main focuses are the techniques for designing algorithms using appropriate data structures, proving correctness, and analyzing the computational complexity of algorithms. Topics covered include: hash tables; data structures for combinatorial optimization; search trees; recurrence relations; divide and conquer; dynamic programming; greedy methods; advanced graph algorithms; linear programming. This course will be supplemented by algorithms selected from recent technical literature.  

Research Help

Connect Live

Need help from a librarian?

-Make an in-person appointment
-Book a virtual meeting

Already in the library?
Get help at the Service Desk.

Frequently Asked Questions

Access our online FAQs to find an answer to your question.

Email

Submit your question online to ref@oakland.edu

Questions are typically answered within 2 hours or when research help re-opens.

Phone

Call us at (248)-370-4426.

Subject Specialist

Find a librarian that is a specialist on your topic.

Librarian

Profile Photo
Jim Van Loon
he/him/his; my surname is "Van Loon"