Object-oriented programming in Java is used to develop, understand, and program more complex algorithms and data
structures: lists, sorting and searching, linked lists, recursion, stacks, queues, trees, hash tables, heaps, graphs,
memory management, and accessing files.
Triad:
Mathematics
Prerequisite:
MAT 202 Computer Science II.