main navigation
my pace

CS 122 Computer Programming II

Course Description: Java packages. Abstract classes and interfaces. Class inheritance and polymorphism. Recursion and linked lists. Object modeling and UMI. Event-driven programming and basic GUI design. Multi-threading and thread synchronization. Problem-solving through course projects.

Course Rotation: Fall and Spring.

Credits

4 credits

Prerequisite

CS 121 Minimum Grade of C