WMDD
4930
Object-Oriented Design and Programming
Lecture Hours
3.0
Seminar Hours
0.0
Lab Hours
2.0
Credits
3.0
Regular Studies
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.
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.