Topic 1 of 5Core Theory
CSC108H1 / CSC148H1Undergraduate · Year 1 Foundation
University-Related Course ResourceIntroduction to Computer Programming & Foundations
Department of Computer Science, University of Toronto
University of Toronto foundational CS sequence covering programming fundamentals, object-oriented design, recursion, linked data structures, and abstract data types in Python.
ℹ
Official Course Portal↗Academic Transparency: University-related study guide. Check the linked university source for current official course requirements.
Study Progress Tracker
Check off topics as you review explanations and worked examples for University Of Toronto.
0 of 5 completed (0%)
Curated Course Study Topics
Click any topic card or the Explore button to expand in-depth explanations, worked formulas, and practice questions.
Topic 2 of 5Programming Foundations
Introductory Programming: Control Flow and Recursive Design
Topic 3 of 5Data Structures
Collection Design: Arrays, Linked Lists and Access Costs
Topic 4 of 5Abstract Data Types
Core Data Types: Implementing Stacks and Queues
Topic 5 of 5Non-Linear Structures
Hierarchical Data: Binary Search Tree Operations
Explore More Study Modules for University Of Toronto
Switch between foundation modules or return to the main university hub.