All Courses > WMDD > WMDD 4930

WMDD 4930: Object-Oriented Design and Programming

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 Information:

Credits:

3.0

Additional Fees:

$59.55

Repeat Limit:

None

Lecture Hours:

3.0

Seminar Hours:

0.0

Lab Hours:

2.0

Offered online:

False

Course outline(s):

None


2AR 2SC HUM LSC SCI SOC UT
None None None None None None None

Transfers:

No active transfer agreements found.

Inactive Transfers:

No inactive transfer agreements found.

Current Offerings:

Semester CRN Section Seats Waitlist Days Time Room Type Instructor
2025 10 11189 M01 14 ---R--- 1330-1520 B014 Lecture Tak Lam Wong
------- - WWW Lecture Tak Lam Wong

Previous Offerings:

Semester Seats Waitlist Days Time Room Type Instructor
2024 30 8 -----S- 1130-1320 A247 Lecture Reza Abbasi
------- - WWW Lecture Reza Abbasi
-----S- 0900-1055 A247 Exam Reza Abbasi
2024 20 6 ---R--- 1330-1520 B018 Lecture Tak Lam Wong
------- - WWW Lecture Tak Lam Wong
-T----- 0830-1025 B018 Exam Tak Lam Wong
2024 10 2 ---R--- 1330-1520 B018 Lecture Tak Lam Wong
------- - WWW Lecture Tak Lam Wong
----F-- 1100-1255 B018 Exam Tak Lam Wong
2023 30 6 -----S- 1100-1250 A247 Lecture Jacob Tran
------- - WWW Lecture Jacob Tran
-T----- 0830-1025 A247 Exam Jacob Tran
2023 20 12 ---R--- 1330-1520 B018 Lecture Tak Lam Wong
------- - WWW Lecture Tak Lam Wong
--W---- 1330-1525 B018 Exam Tak Lam Wong
2023 10 11 ---R--- 1330-1520 B018 Lecture Reza Abbasi
------- - WWW Lecture Reza Abbasi
-T----- 1100-1255 WWW Exam Reza Abbasi
2022 30 10 ----F-- 1430-1620 B018 Lecture Reza Etemadi
------- - WWW Lecture Reza Etemadi
M------ 1600-1755 B018 Exam Reza Etemadi
2022 20 10 ---R--- 1330-1520 B018 Lecture Reza Abbasi
------- - WWW Lecture Reza Abbasi
----F-- 1100-1255 B018 Exam Reza Abbasi
2022 10 0 ---R--- 1330-1520 B018 Lecture Reza Abbasi
------- - WWW Lecture Reza Abbasi
-T----- 0830-1025 B018 Exam Reza Abbasi
2021 30 17 ---R--- 1330-1520 B018 Lecture Reza Abbasi
------- - WWW Lecture Reza Abbasi
M------ 1100-1255 B018 Exam Reza Abbasi
2021 20 15 ---R--- 1630-1920 WWW WWW Reza Abbasi
------- - WWW WWW Reza Abbasi
M------ 0830-1025 WWW Exam Reza Abbasi
2020 30 6 --W---- 1630-1920 WWW WWW Reza Etemadi
------- - WWW WWW Reza Etemadi
----F-- 1600-1755 WWW Exam Reza Etemadi
2020 20 4 -T----- 0930-1220 WWW WWW Reza Abbasi
------- - WWW WWW Reza Abbasi
-T----- 1100-1255 WWW Exam Reza Abbasi
2020 10 0 -T----- 0930-1220 B014 Lecture Denis Billette
------- - WWW Lecture Denis Billette
---R--- 0830-1025 B015 Exam Denis Billette
2019 30 0 ---R--- 1630-1920 B015 Lecture Reza Etemadi
------- - WWW Lecture Reza Etemadi
M------ 1830-2025 B015 Exam Reza Etemadi
2019 20 8 -T----- 1330-1620 B018 Lecture Reza Abbasi
------- - WWW Lecture Reza Abbasi
-T----- 0830-1025 B018 Exam Reza Abbasi
2019 10 4 -T----- 1330-1620 B018 Lecture Reza Abbasi
------- - WWW Lecture Reza Abbasi
--W---- 0830-1025 B018 Exam Reza Abbasi
2018 30 0 -T----- 1330-1620 B018 Lecture Reza Abbasi
------- - WWW Lecture Reza Abbasi
----F-- 1100-1255 B018 Exam Reza Abbasi
2018 20 3 -T----- 1230-1520 B018 Lecture Reza Abbasi
------- - WWW Lecture Reza Abbasi
-T----- 1330-1525 B018 Exam Reza Abbasi
2017 30 11 --W---- 1430-1920 B018 Lecture Reza Abbasi
M------ 1100-1255 B018 Exam Reza Abbasi
2017 30 0 -T----- 0930-1420 B018 Lecture Reza Abbasi
M------ 1100-1255 B018 Exam Reza Abbasi
2017 20 19 M------ 0930-1420 B014 Lecture Reza Abbasi
---R--- 0830-1025 B014 Exam Reza Abbasi
2016 20 12 -T----- 0930-1220 L303 Lecture Reza Abbasi
---R--- 1330-1520 L303 Lab Reza Abbasi
--W---- 0830-1025 B019 Exam Reza Abbasi