CS 216 - Computer Programming II
This course continues the development of computer programming techniques introduced in CS 116. Topics include data abstraction, object-oriented programming, linear and nonlinear data structures, and analysis of sort and search routines, including inheritance, polymorphism, pointers, recursion, lists, linked-lists, stacks, queues, and binary trees.
Prerequisite: CS 116 and MATH 120A or MATH120B or MATH 121 or MATH 140 or MATH
150 or MATH 161.
Add to Portfolio