| Computing Science 112 | CMPT112 |
|---|---|
| Structured Programming and Data Structures | 3 (3-0-3-0-0) |
|
Introduction to basic software engineering principles and the concepts of specification, implementation and testing. Syntax of the high-level procedural programming language 'C'; review of basic data types and control structure, and their application to problem solving. Introduction to advanced data types such as strings, arrays, stacks, queues and recursive data structures. Prerequisites: Computing Science 111 |