CIS 3223 - Vaporjawn/Temple-University-Computer-Science-Resources GitHub Wiki
CIS 3223. DATA STRUCTURES AND ALGORITHMS. 3 CREDIT HOURS. This course is typically offered in Fall and Spring. Comparative analysis of algorithms and data structures. Data structures include heaps, priority queues, binary and general trees, binary search trees, AVL trees, Red-Black trees, B-trees, and graphs. Algorithms include heapsort, topological sort, breadth-first search, depth-first search, shortest path algorithms, and Greedy algorithms. Students will gain experience working in a group on at least one moderate-size project. NOTE: For Computer Science Majors.
For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required.
Repeatability: This course may not be repeated for additional credits.
Pre-requisites: (CIS 2166|Minimum Grade of C-|May not be taken concurrently) AND (CIS 2168|Minimum Grade of C-|May not be taken concurrently) AND (MATH 1042|Minimum Grade of C-|May not be taken concurrently OR MATH 1942|Minimum Grade of C-|May not be taken concurrently OR MATH 1951|Minimum Grade of C-|May not be taken concurrently OR MATH 2043 to 3080| Required Courses:1|Minimum Grade of C-|May be taken concurrently OR MA07 Y|May not be taken concurrently OR MATW Y|May not be taken concurrently)