ICS 211: Introduction to Computer Science II

Catalog description: Algorithms and their complexity, introduction to software engineering, data structures, searching and sorting algorithms, numerical errors. Pre: grade of “B” or higher in 111 or consent. All students wishing to enroll in ICS courses above 211 except ICS 241 must meet the prerequisite grade requirement of B or higher in ICS 111 and 211 prior to registering for the course.

Textbook(s): Data Structures: Abstraction and Design Using Java, Second Edition, Elliot B. Koffman, Paul A. T. Wolfgang

Instructor(s): This review site is based upon materials developed by Carleton Moore.

About this site: Go to the Modules page for a list of topics; click on any topic to see details.

Additional pages collect together all of the learning outcomes, readings (i.e. “passive” learning involving review of textbook sections, web pages, screencasts, etc.), and experiences (i.e. “active” learning, where you must actually demonstrate a capability).

To contribute feedback about this site, please use the Suggestion Box.