Apr 25, 2024  
2020-2021 Undergraduate and Graduate Catalog 
    
2020-2021 Undergraduate and Graduate Catalog [ARCHIVED CATALOG]

CECS 277 - Object Oriented Application Development


(3 units)

Prerequisite: CECS 174  with a grade of “C” or better.
Disciplined methods of design, coding and testing using the Java programming language. Topics include the structure and semantics of Java classes, data abstraction, encapsulation, cohesion, coupling, information hiding, object-oriented design, inheritance, interfaces, composition, delegation, polymorphism and design patterns.

Letter grade only (A-F). (Lecture 2 hours, laboratory 3 hours)