Course Description

Computer Science 025a Computer Science Fundamentals I

The nature of Computer Science as a discipline; the design and analysis of algorithms and their implementation as modular, reliable, well-documented programs written in an object-oriented language; time complexity issues. Intended for students with programming experience in at least one high-level block-structured or object-oriented language.

Antirequisites: Computer Science 026a/b, the former Computer Science 029a/b, 226a/b, the former Engineering Science 030.
Prerequisites: Grade 12 Computer Science (Advanced) or OAC Computer Science or permission of the Department.
2 lecture hours, 1 laboratory/tutorial hour, half course.


Academic Calendar
[Table of Contents] [Index]
[Courses by Subject] [Courses by Name] [Awards by Category] [Awards by Name] [Calendar Search]