📖Introduction

Simon Fraser University (SFU) is a leading Canadian institution located in Burnaby, British Columbia. With a mission to be Canada's most community-engaged research university, SFU offers a comprehensive range of programs across disciplines including arts, sciences, business, communication, engineering, health sciences, and more. SFU is known for its innovative curriculum, interdisciplinary approach, and commitment to social responsibility. Students at SFU benefit from a supportive and inclusive learning environment, cutting-edge research opportunities, and a vibrant campus life surrounded by the natural beauty of British Columbia.

Show less
Show more

📚About the Program

Study at two world-leading computing science universities: two years at SFU and two years at Zhejiang University in Hangzhou, China. Students earn degrees from both universities, while also learning Mandarin and gaining an international education experience. The program begins each fall term, but students may be admitted in any term. Internal transfer applicants should seek the advice of an Applied Sciences advisor for academic and language-placement assessment. Show less
Show more

📖Program Curriculum

Lower Division Requirements
BSc/BEng Option

After successful completion of the two-year Dual Degree program curriculum at Zhejiang University, students receive 60 units of block DDP credit on the SFU transcript plus up to six additional units of assigned upper division CMPT credit. The block DDP credit includes six units of B-Hum credit, six units of B-Soc credit, six units of B-Sci credit, six units of B-undesignated and six units of Q credit. Zhejiang students must complete six units of W credit at Simon Fraser University.

BSc/Master of Finance Option

Students complete all of

BUS 232 - Business Statistics (3)
CMPT 105W - Social Issues and Communication Strategies in Computing Science (3)
CMPT 120 - Introduction to Computing Science and Programming I (3)
CMPT 125 - Introduction to Computing Science and Programming II (3)
CMPT 225 - Data Structures and Programming (3)
CMPT 276 - Introduction to Software Engineering (3)
CMPT 295 - Introduction to Computer Systems (3)
ECON 105 - Principles of Macroeconomics (4)
MACM 101 - Discrete Mathematics I (3)
MATH 151 - Calculus I (3)
MATH 152 - Calculus II (3)
MATH 232 - Applied Linear Algebra (3)
and one of

CMPT 210 - Probability and Computing (3)
MACM 201 - Discrete Mathematics II (3)
and one of

GA 200 - Introduction to Chinese Civilization (3)
HIST 255 - China since 1800 (3)
Course substitutions consistent with those of the computing science major program are acceptable.

Mandarin Courses

Students with no previous knowledge of Chinese languages complete the following courses.

CHIN 180 - Intensive Mandarin Chinese for Beginners I (3)
CHIN 181 - Intensive Mandarin Chinese for Beginners II (3)
CHIN 280 - Intensive Mandarin Chinese for Beginners III (3)
CHIN 281 - Intensive Mandarin Chinese for Beginners IV (3)
Students with some previous knowledge of Chinese languages are assessed for placement by the DDP Chinese Language Instructor. Students may be required to take one or more of the following courses.

CHIN 190 - Heritage Mandarin Chinese I (3)
CHIN 191 - Heritage Mandarin Chinese II (3)
CHIN 290 - Heritage Mandarin Chinese III (3)
CHIN 291 - Heritage Mandarin Chinese IV (3)
CHIN 390 - Advanced Chinese Reading (3)
Other Chinese language related courses may be counted toward the language requirements subject to approval by the DDP Chinese Language Instructor.

Upper Division Requirements
BSc/BEng students complete the following upper division courses or equivalent. Students should consult an advisor before commencing upper division requirements. Course substitutions may be approved in consultation with an advisor.

Breadth Requirement

Seven courses from five of the six Table 1 areas of concentration must be completed including

CMPT 300 - Operating Systems I (3)
CMPT 307 - Data Structures and Algorithms (3)
CMPT 371 - Data Communications and Networking (3)
CMPT 354 - Database Systems I (3)
Depth Requirement

12 units of additional CMPT courses numbered CMPT 400 or above must be completed (excluding CMPT 415, 416, and 498, which may be included by special permission).

Additional Requirements

CMPT 376W - Professional Responsibility and Technical Writing (3)
MACM 316 - Numerical Analysis I (3)
CMPT 497 - Dual Degree Program Capstone Project (6) *
* CMPT 497 can be replaced by two approved CMPT 400 level courses (six units)

Table I – Computing Science Concentrations
ARTIFICIAL INTELLIGENCE
CMPT 310 - Introduction to Artificial Intelligence (3)
CMPT 340 - Biomedical Computing (3)
CMPT 410 - Machine Learning (3)
CMPT 411 - Knowledge Representation (3)
CMPT 412 - Computational Vision (3)
CMPT 413 - Computational Linguistics (3)
CMPT 414 - Model-Based Computer Vision (3)
CMPT 417 - Intelligent Systems (3)
CMPT 419 - Special Topics in Artificial Intelligence (3)
CMPT 420 - Deep Learning (3)
COMPUTER GRAPHICS AND MULTIMEDIA
CMPT 361 - Introduction to Computer Graphics (3)
CMPT 363 - User Interface Design (3)
CMPT 365 - Multimedia Systems (3)
CMPT 461 - Computational Photography and Image Manipulation (3)
CMPT 464 - Geometric Modelling in Computer Graphics (3)
CMPT 466 - Animation (3)
CMPT 467 - Visualization (3)
CMPT 469 - Special Topics in Computer Graphics (3)
COMPUTING SYSTEMS
CMPT 300 - Operating Systems I (3)
CMPT 305 - Computer Simulation and Modelling (3)
CMPT 371 - Data Communications and Networking (3)
CMPT 379 - Principles of Compiler Design (3)
CMPT 403 - System Security and Privacy (3)
CMPT 431 - Distributed Systems (3)
CMPT 433 - Embedded Systems (3)
CMPT 450 - Computer Architecture (3)
CMPT 471 - Networking II (3)
CMPT 479 - Special Topics in Computing Systems (3)
CMPT 499 - Special Topics in Computer Hardware (3)
INFORMATION SYSTEMS
CMPT 353 - Computational Data Science (3)
CMPT 354 - Database Systems I (3)
CMPT 362 - Mobile Applications Programming and Design (3)
CMPT 372 - Web II - Server-side Development (3)
CMPT 441 - Computational Biology (3)
CMPT 454 - Database Systems II (3)
CMPT 456 - Information Retrieval and Web Search (3)
CMPT 459 - Special Topics in Database Systems (3)
CMPT 474 - Web Systems Architecture (3)
PROGRAMMING LANGUAGES AND SOFTWARE
CMPT 373 - Software Development Methods (3)
CMPT 383 - Comparative Programming Languages (3)
CMPT 384 - Symbolic Computing (3)
CMPT 473 - Software Testing, Reliability and Security (3)
CMPT 475 - Requirements Engineering (3)
CMPT 477 - Introduction to Formal Verification (3)
CMPT 489 - Special Topics in Programming Languages (3)
THEORETICAL COMPUTING SCIENCE
CMPT 307 - Data Structures and Algorithms (3)
CMPT 308 - Computability and Complexity (3)
CMPT 404 - Cryptography and Cryptographic Protocols (3)
CMPT 405 - Design and Analysis of Computing Algorithms (3)
CMPT 406 - Computational Geometry (3)
CMPT 407 - Computational Complexity (3)
CMPT 409 - Special Topics in Theoretical Computing Science (3)
CMPT 476 - Introduction to Quantum Algorithms (3)
MACM 300 - Introduction to Formal Languages and Automata with Applications (3)
Minimum Unit and Residency Requirement
Students must complete a minimum of 120 SFU equivalent units overall including at least 45 upper division units. Students must complete at least 54 ZJU units at Zhejiang University including at least 34 computing science core course units. Students must also complete at least 54 units at Simon Fraser University including at least 30 upper division computing science course units.

BSc/Master of Finance Students

By default, the SFU credential awarded by completion of the requirements outlined below is bachelor of science with major in computing science. However, students may choose instead to apply the ZIBS credit towards any other major, joint major, honours or joint honours program offered by the School of Computing Science, provided that the requirements of the chosen program are fully met.

Breadth Requirement

Students complete all of

CMPT 300 - Operating Systems I (3)
CMPT 307 - Data Structures and Algorithms (3)
CMPT 310 - Introduction to Artificial Intelligence (3)
CMPT 354 - Database Systems I (3)
CMPT 371 - Data Communications and Networking (3)
CMPT 376W - Professional Responsibility and Technical Writing (3)
Dept Requirement

Students complete 24 additional upper division CMPT units, including at least nine units at the CMPT 400 level or above.

The following ZIBS courses may be counted for two units of CMPT 4XX credit each, up to a maximum of six units.

Blockchain and Digital Currency (2)

Distributed Ledger Technology (2)

Cloud Computing and Biometrics (2)

Quantitative Trading and Algorithmic Trading (2)

Study at ZIBS

Students apply by May 30 to begin studies at Zhejiang University in either the following fall term (September start) or spring term (February start - accelerated program).

Students must complete at least 102 units of SFU degree requirements with a cumulative grade point average of at least 3.0 prior to beginning study of Zhejiang University. Students starting in September complete the ZIBS program in two years, students starting in February complete the ZIBS program in 1.5 years.

SFU students will be given advanced credit toward ZIBS requirements based on specific SFU coursework completed. Each year, an updated list of recognized SFU courses that may be counted towards ZIBS requirements will be available from the program advisor.

Credit for ZIBS Course Work

Students will be awarded 18 units of upper division block transfer credit for completion of the first 18 units of course work at ZIBS. This block credit may be counted towards three units of B-Soc breadth requirements as well as six units of undesignated breadth requirements. Depending on the specific ZIBS course taken, up to six units may be counted towards CMPT 4XX requirements as noted above.

Students must complete this ZIBS coursework and all other SFU degree requirements for the BSc within one year of beginning studies at Zhejiang University. Completion of the SFU bachelor’s degree is required before application for the master of finance degree from Zhejiang University.

Show less
Show more

🏫About Simon Fraser University

Simon Fraser University (SFU) is a leading Canadian institution located in Burnaby, British Columbia. Known for its innovative spirit and commitment to interdisciplinary education, SFU offers a broad range of programs in areas such as arts, sciences, business, communication, engineering, and health sciences. With a strong focus on research, community engagement, and experiential learning, SFU prepares students to tackle complex societal challenges and make a positive impact in their chosen fields. The university's stunning mountain-top campus provides an inspiring backdrop for academic exploration and personal growth.

🏠 Accommodation

You will need to book the accommodation after you have been accepted.

You can choose to live on campus or off campus in private accommodation.

How to book:

  • Make a booking online after you have been accepted (in this case please let us know your choice when you apply).
  • Register when you arrive - its not possible to reserve a room before arriving. You can arrive a few days before and book it
Show less
Show more

💰 Fees

Application Fee:

933 RMB

Tuition fee:

34,644 CAD per year

103,932 CAD in total

Insurance is 868 CAD.

Entry Requirements

You are not eligible to apply to this program because:

The minimum age is 18.

English fluency is required.
You need to be either:
- A native English speaker
- Studied a degree in English before
- Can demonstrate a high level of English
- Having an English certificate such as IELTS level 6 or TOEFL 95 and above is an advantage.

Minimum education level: High School.

The program is competitive, you need to have a high grades of Average A, 70%, or a high GPA.

All students from all countries are eligible to apply to this program.

Is this not correct? You can edit your profile or contact us.
Or see the list of programs you are eligible for here .
Check Your Eligibility Show Suitable Programs

📬 Admissions Process

3 Steps to Apply to a University

Application step 1

Application step 2

Application step 3

Please choose the programs here , "You are advised to select 2-3 programs to increase your chances of getting accepted.

Required Documents:

  • Passport
  • Graduation certificate
  • Passport size photo
  • Official transcript
  • Personal statement
  • English certificate (You can take the English test online)
  • Guarantor letter

Preparing documents:

You can start your application now and send the application documents during your application. Some documents you can send later if you don’t have them right away. Some more info about preparing application documents is here

Show more

Application process:

Applying Online is simple in just a few steps. More information is available here.

The first steps are to choose the programs, pay the application fee and upload the application documents.

Once submitted to Global Admissions, we will review your application within 2-3 days and proceed to the university or ask you for further clarification

After it has been processed to the university you will receive your unique application ID from each university.

The university may contact you directly for further questions.

We will then follow up each week with the university for updates. As soon as there is any update we will let you know. If you have made other plans, decide to withdraw / change address at any time please let us know.

After you have been accepted you will receive your admissions letter electronically and asked to pay the non-refundable deposit to the university.

Once you have paid the deposit the university will issue you the admissions letter and visa form to your home country.

Show less
Here is some more information about the enrollment process after you have been accepted.

❓ Have a Question?

There are no similar questions. Please send us your question below

    📝 Simon Fraser University Reviews

    (No Reviews)
    Write a review

    📍 Location

    🛏️ Accommodation

    🍜 Food

    🏓 Facilities

    💲 Value for money

    👨‍🏫 Classes

    🕺 Student experience

    🗣️ Recommend a friend?