CIS 226

This course concentrates on algorithms, algorithm analysis, and advanced data structures. Algorithm approaches such as divide and-and-conquer, dynamic, greedy, and back-tracking are considered, Complexity analysis is used to compare algorithm efficiency. Students will learn further use of object-oriented programming to implement ADT’s such as graphs, sets, heaps, and hash tables This course will be taught using the C++ programming language.

[Home] [About Me] [Office Hours] [CIS 121] [CIS 123] [CIS 127] [CIS 226] [CIS 227]