Jun 21, 2024  
2021-2022 Catalog SVC 
2021-2022 Catalog SVC [ARCHIVED CATALOG]

CS 143 - Java Programming II

Credits: (5)
This course is a continuation of CS 142. The successful student will be able to read and write Java code containing recursion and abstract data types (ADTs) such as stacks, queues, linked lists, binary trees, lists, sets and maps. Students will utilize OOP concepts such as encapsulation, inheritance, interfaces and polymorphism while implementing data structures themselves, or using components from the Java Collections Framework.

Prerequisite: CS 142 with a grade of “C” or higher; and either MATH 099 with a grade of “C” or higher (or placement into MATH& 141).