05509BA1-CEFE-D2F2-1978C84AC089B863
A17C35E2-BFED-675F-0A390E1173BC9452

Algorithms and Data Structures

Course Number: CPSCI 230
Title: Algorithms and Data Structures
Day & Time 1: MWF 09:00AM 09:50AM
Instructor I: Helmuth T
Credit: 1.00
Course Description:

A study of fundamental algorithms and data structures from the canon, emphasizing correctness, and trade-offs between techniques, alongside deliberate coverage of topics from discrete mathematics. Topics include running time and space analysis, invariants as a means of proving correctness, and the divide-and-conquer, greedy, and dynamic programming algorithm design paradigms. Specific problems include graph traversals, (optimal) sorting/searching, minimum spanning tree and shortest paths, longest common subsequences, balanced search trees, heaps, hashing, and union-find for disjoint sets.

Back to results Search Again Course Catalogue

Contact

Office of Admission

Site Search