INF313H1: Computational Reasoning

24L/12T

This course introduces principles and concepts of computational thinking and reasoning by providing an overview of data structures and algorithms, logic in computing, and programming paradigms such as object orientation and functions. It is accompanied by tutorials and assignments that make these concepts tangible and enable students to engage productively in the design of computational systems.

Year 1 - Winter
Required Lecture-Based Courses