Object-oriented programming. The use of modeling, abstractions, patterns, and GUIs to design and build a good OO system. Unit testing to ensure that systems meet requirements. Application of the techniques to interactive systems. Weekly hours: 3 Lecture hours and 1.5 Tutorial hoursPrerequisite(s): (60% or higher in one of CMPT 145.3, CMPT 146.3, CMPT 115.3, or CMPT 117.3); and one of (MATH 104.3, MATH 110.3, MATH 121.3, MATH 123.3, MATH 125.3, MATH 133.4, MATH 163.3, MATH 176.3, STAT 242.3 or STAT 245.3 (or equivalent)). Note: Students with credit for CMPT 250 may not take this course for credit. Costs in addition to tuition apply to this course.
Object-oriented programming. The use of modeling, abstractions, patterns, and GUIs to design and build a good OO system. Unit testing to ensure that systems meet requirements. Application of the techniques to interactive systems. Weekly hours: 3 Lecture hours and 1.5 Tutorial hoursPrerequisite(s): (60% or higher in one of CMPT 145.3, CMPT 146.3, CMPT 115.3, or CMPT 117.3); and one of (MATH 104.3, MATH 110.3, MATH 121.3, MATH 123.3, MATH 125.3, MATH 133.4, MATH 163.3, MATH 176.3, STAT 242.3 or STAT 245.3 (or equivalent)). Note: Students with credit for CMPT 250 may not take this course for credit. Costs in addition to tuition apply to this course.