CS110

Programming Fundamentals

Part of the Bachelor of Science in Computer Science at University of Toronto.

Course code
CS110
Credits
6
When
Year 1
Part of
Bachelor Computer Science

About this course

Core programming, data types and control flow using a modern language.

What you will study

Variablesfunctionsrecursiontesting

Skills you gain

Algorithms, systems design, several programming languages, databases, distributed systems, and software engineering practice.

Career pathway & market demand

Software and computing roles are projected to grow far faster than the average for all occupations, and computer science graduates are among the most sought-after and highest-paid across every study destination. Software engineer, backend/full-stack developer, cloud engineer, DevOps engineer, systems architect, research scientist, technical product manager.

Interested in Programming Fundamentals?
This course is part of the Bachelor of Science in Computer Science. Apply to the full degree and get matched to the Canada student visa in one go.