Prerequisites:COP 2220 and MAC 2311 and COT 3100 or EEL 3701C
Co-requisite: OT 3100 or EEL 3701C
This course serves as a continuation to the Computer Science I course. Students are shown additional fundamental concepts of problem solving using the object-oriented paradigm and data structures. The topics in this course include classes, interfaces, objects, class types, events, exceptions, control structures, polymorphism, inheritance, linked lists, arrays, stacks, queues, and deques. Students are expected to apply these concepts through the construction of numerous small software systems using both integrated development environments and command-line-driven tools that support editing, testing, and debugging. |