An introduction to the development of algorithms, computer program design, program implementation and testing in a high-level, object-oriented programming language. The course also exposes students to event-driven programming, the building of graphical user interfaces (GUIs) and the use of application programming interfaces (APIs) and graphics.
Principles of Math 12 with a minimum B grade, or MATH 105 or MATH 107 as prerequisite or co-requisite or BMTH 054 with a minimum B grade
COMP 121 is an approved Quantitative/Analytical course for baccalaureate degrees. COMP 121 is an approved Science course.
Although no formal Computing Science prerequisite is listed, students are expected to have reasonable keyboarding skills and to have some familiarity with Windows environment required.