ICS 211: Introduction to Computer Science II

Description: Reinforce and strengthen problem-solving skills using abstract data types and introduce software development practices. Emphasize the use of searching and sorting algorithms and their complexity, recursion, object-oriented programming, and data structures.

Objectives

Course Learning Outcomes

Program Learning Outcomes

Prerequisites: grade of “B” or higher in 111 or consent.

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

Grading

Schedule