CIS 2180 - Computer Programming in C++

The second in a sequence of courses for majors in Computer Science. Covers:design and implementation of large-scale problems; abstract data types; data structures (files, sets, points, lists, stacks, queues, trees, graphs); program verification and complexity; recursion; dynamic concepts (memory, scope, block structures); text processing; and an introduction to searching and sorting algorithms. PREREQUISITE: MTH 1171 Calculus and Analytic Geometry I and CIS 1130 Introduction to Computer Science.

IAI Codes - Illinois Articulation Initiative (If applicable)
CS 912