Summer 2025 Semester Courses
Advanced Java Programming
Course Description
Expand your Java programming skills by practicing object-oriented analysis and design. Explore industry standard design patterns (GRASP and GoF) and architectural best practices (programming to interfaces and using composition, e.g.) that lead to improved software quality, flexibility and maintainability. Additionally, discover algorithms, file I/O and collections.
This course is not offered in the current semester.
Looking for a different semester?