Description
Prerequisite(s): CS 1300with a C- or better.
A continuation of CS1300. The emphasis is on designing and programming object-oriented computer solutions to problems, as well as on the data structures used for this purpose. An introduction to the analysis of algorithms is presented; more data structures such as linked lists, stacks, queues; recursion; Students will learn to look at data from the perspectives of abstraction, implementation, and application.