4.00 Credits
This course builds upon the concepts of software design and development introduced in CIT 130 . Java applications are developed utilizing data structures (e.g. arrays, linked lists, stacks, queues and trees) and Object-Oriented Programming (OOP) techniques. Additional course topics include algorithm analysis and efficiencies, sorting, searching, recursion and the use of predefined Application Programming Interfaces (APIs).
Prerequisite:
CIT 130