| Computing Science 111 | CMPT111 | 
|---|---|
| Introduction to Computing Science | 3 (3-0-3-0-0) | 
| 
 An overview of computing science concepts, including: algorithms and their properties; control constructs of sequence, selection, and repetition; functions; basic data types and data representation; overview of programming languages; and history of computing. Students will be required to do some programming. Corequisites: Academic Integrity Training 100  |