Problem solving is discussed through computer programming and application software. This course will emphasize computer programming, including data types, structured programming, and modular algorithm design. Intended Audience Students who are enrolled in academic plans other than Honours plans in the Faculty of Mathematics. CS 112 is for students who lack a previous programming background and who want to learn programming to become better computer users. Students may complete some course work on their own computers if available.
Keyboarding skills are helpful.
References Turing Reference Manual and Turing Software, by R. Holt and T. West, Holt Software. Schedule 1.5 lecture and 1.5 practicum hours plus 4 hours of laboratory time per week. Available Fall and Winter. Notes CS 112 cannot be counted for credit towards a B.Math Honours degree. Students will require 3-4 hours per week of extra lab time to complete weekly assignments and projects.