CSC110Y5

UTM

Foundations of Computer Science 1

An introduction to the field of computer science that combines the tools and techniques of programming (using a modern programming language) with rigorous mathematical analysis and reasoning. Topics include data representations; program control flow (conditionals, loops, exceptions, functions); mathematical logic and formal proofs; algorithms and run-time analysis; and software engineering principles (formal specification and design, testing and verification). Prior programming experience is not required to succeed in this course.

View full details on the UofT Academic Calendar
Prereq: Minimum 70% in Grade 12 Advanced Functions (MHF4U)Breadth: ScienceExcl: CSC108H5 or MAT102H5 or CSC108H1 or CSC110Y1 or CSC120H1 or CSC165H1 or CSCA08H3 or CSCA20H3 or CSCA67H3
Easy0%
Useful0%
0
comments
0
ratings

Course Info

DepartmentCSC
CampusUTM (Mississauga)
Level100
Hours72L/24P
BreadthScience
What do you think of CSC110Y5?

Reviews

No reviews yet — be the first to share your experience.