Computing Science 112

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.

Credit Restriction: Credit may be obtained for only one of Computing Science 112 or CMPT102 or CMPT252

Prerequisites: Computing Science 111
Further information: Course availability and times