Computing Science

Course Features

  • Price: C$26,010
  • Level: Degree
  • Intakes:
  • Course Duration:
  • Registration Closing Date:
  • Entry Requirement:

UTP Stage II: Computing Science is equivalent to the first year of SFU’s Bachelor of Science (Computer Science) degree program. It provides the foundation for further study in many aspects of computing to help you choose your area of specialization for your undergraduate degree.

UTP Stage II: Computing Science

Required courses

  • Calculus I
  • Calculus II
  • Discrete Mathematics
  • Introduction to Computer Programming I
  • Introduction to Computer Programming II
  • Literary Classics or Literature and Culture or Literature and Performance

Elective courses

Choose four courses from the following options:
  • Applied Linear Algebra
  • Behavior in Organizations
  • Brain, Mind and Society
  • Canada Since Confederation
  • Communication and Social Change
  • Comparative Politics
  • Contemporary Health Issues
  • Critical Thinking
  • East/West (World Literature)
  • Environmental Economics
  • Global Perspectives on Health
  • Graphic Design
  • Introduction to Biology
  • Introduction to Canadian Law and Legal Institutions
  • Introduction to Communication Studies
  • Introduction to Criminology
  • Introduction to International Politics
  • Introduction to Politics and Government
  • Introduction to Psychology I
  • Introduction to Psychology II
  • Introduction to the Description of English Grammar
  • Literature across Cultures
  • Pre-calculus
  • Principles of Macroeconomics
  • Principles of Microeconomics
  • Studio Physics
  • The Social History of Canada
  • The Wonder of Words

Entry to second year at SFU

Bachelor of Science

Areas of study:
  • Artificial Intelligence
  • Computer Graphics and Multimedia
  • Computing Science dual degree (with Zhejiang University, China)
  • Computing Systems
  • Geographic Information Science
  • Information Systems
  • Programming Languages and Software
  • Software Systems (major)
  • Theoretical Computing Science

For more information on SFU’s School of Computing Science, visit

You must complete a minimum of 10 academic courses at FIC with an overall GPA of 2.75 and with a grade of C- or better in all courses upon completion of UTP Stage II, in order to be guaranteed admission to the School of Computing Science. Course offerings and required courses may change without notice. A student advisor can help you choose appropriate courses to satisfy SFU entry requirements. Your UTP Stage II Program may include a mandatory non-credit academic literacy course.


Potential career paths

  • Bioinformatics
  • Business analysis
  • Cryptography
  • Database administration
  • Game development
  • Information security
  • Programmer
  • Software engineering
  • Web design
Entry Requirement

Entry Requirement: Grade 12, IELTS (6.0), TOEFL 79, GCSE/ O level English C for direct entry

Intakes & Course Duration

Intakes: January, May, September

Course Duration: 3 terms

Study Campus/ University