> Home Course Selection Programs Computer Science Programs

Computer Science Programs

The application of computers has profoundly affected almost every area of modern life, including science, engineering, business and entertainment. Computer science concerns not only the development of techniques for solving problems in these areas, but also the study of fundamental concepts about computation itself.

 

Programs

  • Computer Science (specialist, major and minor options)

 

Concentrations

Concentrations are part of the new Specialist program, but are optional.

 

First-Year Courses

  • CSC 108H1 - Introduction to Computer Programming*
  • CSC 148H1 - Introduction to Computer Science*
  • CSC 165H - Mathematical Expression and Reasoning for Computer Science*
  • CSC 240H1 - Enriched Introduction to the Theory of Computation*

* Strict exclusions in place.  For advice about appropriate course combination, please read the advice for  choosing your first year courses info and/or contact the Computer Science Undergraduate Office

 

 

For Non-Computer Science Students:

  • CSC 104H1 - The Why and How of Computing
  • CSC 120H1 - Computer Science for the Sciences
  • CSC 200Y1 - Economic and Social Networks: Models and Applications

 

Advice for First Year

Visit the Department of Computer Sciences Choosing Your First Year Courses page for advice.

 

More Information