UTP Stage II: Computing Science

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.

Your direct pathway to Simon Fraser University

High School


2nd year Simon Fraser University



Program Normal Duration Total Program Fee

UTP Stage II

3 terms

C$26,010 for 30 credits (2018/19) / C$27,571 for 30 credits (2019/20)

* Program fees are based on 30 credits of study at C$766.10 (2018/19) and C$919.03 (2019/20) per credit. Students taking more than 30 credits of study will need to pay additional fees. The Academic Literacy Course is a requirement of the UTP II program.



January, May, September

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 Developmental Psychology
  • 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 cs.sfu.ca.

You must complete a minimum of 10 academic courses at FIC with a program GPA of 2.75  (including a C- or better in all required and specified elective courses within the 10 course pathway), and a CGPA of 2.75 or better on all attempted UTP Stage II courses, 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

More programs at FIC