WMDD 4930: Object-Oriented Design and Programming
Course Format | Lecture 3.0 h + Seminar 0.0 h + Lab. 2.0 h |
Credits | 3.0 |
Course Description
Continues from Object-Oriented Analysis and Design into the programming phase. Implements 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. Application of simple container/collection classes; event-driven programming and GUI; exception handling. Emphasizes good software engineering principles using a language that supports the OO paradigm (e.g. Java or Swift).
Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.
Prerequisite(s): A minimum "C" grade in WMDD 4855.
Course Attributes (New Window)
Check course schedule availability » Check if this course is Transferable » Check Bookstore for required textbooks »