CSS123/L
Object-Oriented Programming
Object-Oriented Programming
Brief Description:
This course will introduce the student to the concepts of object-oriented programming. Programming topics include data hiding/encapsulation and abstraction using classes and objects, inheritance, polymorphism, generic programming using a template, operator overloading, and file I/O Upon successful completion of this course the student will be able to apply object-based approaches.
Learnings:
Having have finished this course has allowed me to widen my perspective in terms of object-based approaches. It also has sharpened my skills in general programming. As this course uses Java, I am able to become much more competent and versatile on top of being able to use C++, SQL, and Python.
Term-End Project: One DriveÂ