Advanced object-oriented programming; inheritance; polymorphism; abstract classes and interfaces, container and collection classes, packages, object-oriented design, software modeling, event-driven programming. Design and implement simple GUI applications. Write simple multithreaded applications. Use API in writing applications.
Prerequisite Courses
Corequisites
None