Department of Computer Science
Summer Section SU G. Turpin Mon, Wed, Fri, 14:30 Tutorial Wed 15:30-1630 Fall Section A t.b.a. Mon, Wed, Fri, 14:30 Section B N. Graham Tue 12:30-14:30, Thu 12:30 Section C P. Cribb Mon, Wed, Fri 10:30Note: Section B is recommended for students with prior programming experience.
Tutorial 1 Mon 9:30 Tutorial 2 Mon 15:30 Tutorial 3 Tue 11:30 Tutorial 4 Tue 14:30 Tutorial 5 Thu 8:30 Tutorial 6 Thu 14:30 Tutorial 7 Fri 9:30 Tutorial 8 Fri 11:30 Winter Section M T. Urnes Tue, Thu 19:00-20:30
This course is introductory to the discipline in that it is the first in a hierarchy of courses; it is not a survey course. The emphasis is on the development of a theoretical conceptual basis and the acquisition of the intellectual and practical skills required for further study. The course is intended for prospective computer science majors, i.e. those with a well-developed interest in computing as an academic field of study and with strong mathematical, analytical and language abilities; it is not intended for those whose interest is casual, nor for those who require remedial work in the necessary background.
Warning: The work for this course includes a substantial number of exercises which require problem analysis, program preparation, testing, analysis of results, documentation, and submission of written reports. The course is demanding in terms of time, and requires the student to put in many hours of work per week outside of lectures. During the first few weeks there is a scheduled laboratory time. After that students book time in the computer laboratory on an as needed basis.
Recommendation: You will benefit if you have prior practical experience with using a computer -- use of keyboard, control and function keys, mouse and a windowing system. Students who wish to take a one- course exposure to the practical aspects of computing or who plan to major in Coordinated Business, Mathematics for Commerce, or enter the BBA programme, should enrol instead in COSC1520.03 and COSC1530.03 (see the following descriptions).
Prerequisites: OAC (Ontario Academic Credit) calculus and one other OAC mathematics (normally finite mathematics, or algebra and geometry) with an average grade of 75% in all OAC mathematics and no grade less than 65%; or one university-level mathematics course (6 credits) with a grade of C+ or better (B+ or better if it is a service course -- second digit is 5).