CSC111H1

UTSG

Foundations of Computer Science II

A continuation of CSC110Y1 to extend principles of programming and mathematical analysis to further topics in computer science. Topics include: object-oriented programming (design principles, encapsulation, composition and inheritance); binary representation of numbers; recursion and mathematical induction; abstract data types and data structures (stacks, queues, linked lists, trees, graphs); the limitations of computation. This course is restricted to students in the first year Computer Science admission stream, and is only offered in the Winter term. Other students planning to pursue studies in computer science should enrol in CSC108H1, CSC148H1, and CSC165H1/ CSC240H1.

View full details on the UofT Academic Calendar
Prereq: CSC110Y1 (70% or higher)Breadth: Physical & Mathematical UniversesExcl: CSC108H1, CSC148H1, CSC165H1
Easy63%
Useful80%
2
comments
2
ratings

Course Info

DepartmentCSC
CampusUTSG (St. George)
Level100
Hours36L/24T
BreadthPhysical & Mathematical Universes
What do you think of CSC111H1?

Reviews (2)

From Reddit
Difficulty: 2/5Usefulness: 3/5

Required first year CS course. An extension of CSC110, with a larger project thrown in the mix. Still quite easy and fun overall.

3 weeks ago