Skip to content

Latest commit

 

History

History

readme.md

Course Description Introduces the fundamental concepts of programming from an object-oriented (OO) perspective: abstraction; objects; classes and class hierarchies; methods; parameter passing; encapsulation and information hiding; inheritance; polymorphism. OO design with modeling tools (e.g., class diagrams). Application of simple container/collection classes; event-driven programming; exception handling; GUI; multi-threading; and networking. Emphasizes good software engineering principles using a language that supports the OO paradigm (e.g., Java).

Final grade: (high) A- 😭