Map out your ICCIT courses

Disclaimer: this course mapping tool is for information purposes only (and does not reflect your ACORN account)

Back to Mapping
These courses must be completed before the course you selected
There are no pre-requisites for this course.
CCT111
Course Name Critical Coding
Stream TCS
Course Description

This experiential learning course introduces students to the practice and theory of coding, programming, and basic development of user-oriented software. The lectures illustrate a core range of software development concepts that provide the foundations needed for the practical coding of front-end applications such as mobile interfaces or of back-end software such as introductory artificial intelligence or social media analysis. The practicals are lab-based and focus on applying these theoretical skills to solving problems grounded in a critical understanding of the interaction between people, culture, and society, by developing software or apps in languages such as Java, Objective C, Swift, Python. [24L, 12P]

Distribution Requisite Social Science
Course Credit 0.5
Instruction Hours 24L/12P
Term Offered Winter 2026
Other Corequisites: CCT109 and CCT110
The course you selected is a pre-requisite for these courses