 Course Description
 Course Description 
| Computer Science 037a/b Computer Science Fundamentals II | 
| A continuation for Computer Science 036a/b. Data organization and manipulation; abstract data types and their implementations in an object-oriented setting (C++); lists, stacks, queues, trees; pointers; recursion; file handling and storage. Intended primarily for students in the Faculty of Engineering. | 
| Antirequisites: Computer Science 027a/b, the former Computer Science 226a/b. | 
| Prerequisite: Computer Science 036a/b. | 
| 3 lecture hours, 1 laboratory/tutorial hour, half course. | 
| Academic Calendar | 
| ![[Table of Contents]](toc.gif)  ![[Index]](index.gif)  | 
| ![[Courses by Subject]](crssbsub.gif)  ![[Courses by Name]](crssbnme.gif)  ![[Awards by Category]](awrdbctg.gif)  ![[Awards by Name]](awrdbnme.gif)  ![[Calendar Search]](search.gif)  |