CS 162 Introduction to Computer Science II

Covers software engineering principles, basic data structures, and abstract data types including arrays, strings, lists, and others. Introduces the analysis of algorithms run-time complexity as well as algorithm testing and verification. Explores sorting and searching techniques. Expands the areas of graphical user interfaces event-driven programming introduced in CS 161. Covers polymorphism, inheritance, recursion, and exception handling.

Credits

4

Prerequisite

Prerequisite: CS 161 Introduction to Computer Science I (Java) with a grade of C or better.

Notes

Lower Division Transfer (LDT) Course

General Education Requirements

AAOT Science/Math Non Lab,