An advanced course in Java programming in which students create applications to solve problems using common algorithms and Object Oriented Design. Topics include: classes, methods, interfaces, inheritance, exceptions, stacks, queues, linked lists, recursion, and binary trees. $35 virtual desktop fee.
Prerequisite
Completion of CS& 141 with a 2.5 or better.