IS 287 — Java Programming II
focuses on broadening and deepening the student's understanding of Object-Oriented Programming (OOP) as implemented in the Java language. Core elements include design and development of classes, overloading and overriding methods and constructors, inheritance, encapsulation, and interfaces. Course objectives align with Oracle's Certified Professional, Java SE Programmer certification. Prerequisites: IS 153 or IS 167 or IS 187 or IS 256 or IS 166 with minimum grades of "C" and Reading Proficiency
Prerequisites: IS 153, IS 167, IS 187, IS 256, IS 166