Computer Science

The Program in Computer Science resides within the Department of Engineering and Applied Science and is located in the Engineering Centre (EGR).

COS 101-COS 102 — Computational Skills

COS 101-102 is the introductory-level computer science course. Students cover the basics of computing, including word-processing software, internet safety, and technology trouble-shooting.

COS 201-COS 202 — Introduction to Computer Science

COS 201-202 follows COS 101-102 and builds on its concepts. Students begin exploring HTML and Javascript coding.

Pre-requisites:

COS 301-COS 302 — Object-Oriented Java

COS 301-302 covers the fundamentals of object-oriented Java programming.

Pre-requisites:

COS 401-COS 402 — Android Development

Students apply concepts explored in COS 301-302 to create their own Android applications.

Pre-requisites:

COS 403-COS 404 — Advanced Programming

Students explore other programming languages such as Swift and Python.

Pre-requisites:

COS 501/COS 502 — Programming Makerspace

COS 501/502 provides a loosely-structured period in which students may pursue their own programming projects.

Pre-requisites: