Computing Science at Fraser International College: A First-Year Pathway to Simon Fraser University

Computing Science can appeal to students who want to understand how software, algorithms, data, and digital systems are built to solve problems. Yet choosing a computer-science programme in Canada is not only about learning to code. Prospective students need to consider mathematics readiness, problem-solving habits, academic pace, and the progression route after first year.

Fraser International College (FIC) offers International Year One (UTP Stage II): Computing Science, described as equivalent to the first year of Simon Fraser University’s Bachelor of Science (Computer Science) degree. After completing UTP Stage II with the applicable requirements, students begin the second year of their degree at SFU.[1]

How is the pathway structured?

FIC lists a normal duration of three terms, with January, May, and September intakes. This structure can support students who want a more guided transition into Canadian academic study. Individual duration may still differ according to courses taken, academic-support requirements, mathematics readiness, or changes in course availability.[1]

This pathway is not a shortcut without standards. Students must meet academic transfer requirements. FIC lists a minimum GPA of 2.67 based on 10 courses or at least 30 units, with a C- or better in all courses, for guaranteed admission to the School of Computing Science for successful transfer students. The same page notes a 2.5 cumulative GPA requirement for admission to the university and says that course offerings and required courses may change without notice.[1]

Because transfer rules matter greatly, prospective students should check the current official page and speak with an advisor before deciding. Do not interpret this information as a personal guarantee; transfer outcomes still depend on completing all applicable requirements.

What do students learn in first year?

FIC lists areas students may explore after building a Computing Science foundation, including Artificial Intelligence, Computer Graphics and Multimedia, Computing Systems, Geographic Information Science, Information Systems, Programming Languages and Software, Software Systems, and Theoretical Computing Science.[1]

To build the foundation, the course list includes introductory computing science and programming, further programming, discrete mathematics, calculus, academic literacy, and English. For example, CMPT120 is introduced as computing science and programming for students with little or no programming background. Its topics include pseudocode, data types, control structures, fundamental algorithms, computability, complexity, and computer architecture.[1]

CMPT125 then moves into memory management, algorithm running-time analysis, abstract data types, elementary data structures, object-oriented programming, software design, program correctness, debugging tools, and shell commands. Students therefore need to be ready to learn concepts and practise consistently.[1]

Mathematics is not a small detail

Mathematics is a core part of computer science. FIC says students without a Grade 12 Mathematics equivalent enter the Computing Science Fundamentals Program and must take MATH100 or an additional science course in their first term. FIC states that this course can count as an elective with academic credit, allowing the pathway to remain completable in one year or three terms if the elective structure permits.[1]

For Indonesian high-school students, this means pre-departure preparation should include more than English and basic coding. It should also include algebra, functions, logic, and resilience for problem sets. You do not need to master every programming language at the start, but comfort with systematic thinking will help.

Understanding academic expectations and support

FIC lists a 2.40 Computing Science continuance GPA that students need to maintain by the end of second semester to remain in the programme. If a student cannot maintain it, FIC says advising will work to find an alternative programme.[1]

FIC also states that some direct-entry students must take Integrated Learning Skills and an Academic Literacy Course in their first term unless exempted. Support like this does not mean the academic load is light; it highlights the importance of academic reading, writing, time management, and seeking help early.[1]

Careers and how to prepare

FIC lists possible directions including bioinformatics, business analysis, cryptography, database administration, game development, information security, programming, software engineering, and web design. These are examples of directions, not guarantees of employment or professional licensing after graduation.[1]

Before applying, use this checklist:

  1. Check whether you enjoy mathematics, logic, and problem solving—not only current interest in AI or software.
  2. Compare academic prerequisites, English requirements, and recognition of Indonesian qualifications.
  3. Review the subject plan and understand the implications of any mathematics-foundation or literacy course.
  4. Verify transfer GPA, course requirements, fees, scholarships, intakes, study permits, and current deadlines directly with FIC and SFU.
  5. Build an early study plan: practise basic programming, strengthen mathematics, and become used to reading English-language materials.

RIM Education can help you assess academic readiness, understand the FIC application process, and plan Canadian study. Start a consultation through RIM Education.

Important: GPA, courses, prerequisites, fees, scholarships, programme duration, transfer requirements, intakes, study permits, and deadlines can change. Always verify current information directly with Fraser International College and Simon Fraser University before applying or making a payment.[1]