
Start dates
Fall 2026
Program length
6 months
Credits
18
Program delivery
Online
Prepare for the Master of Computer Science
Applicants seeking admission to the Master of Computer Science in Applied Artificial Intelligence (MCS AAI) who fall slightly outside the entry requirements may be eligible after completing this academic bridging program online.
This program will be a possibility for applicants who:
- Have backgrounds in mathematics and computer science, but do not hold an undergraduate degree in computer science
or
- Have an undergraduate computer science degree with a CGPA below 3.00, but above 2.67 (on a 4.33 scale)
These academic bridging courses also give students an opportunity to familiarize themselves with the academic environment and expectations at UNF, allowing them to smoothly transition into the MCS AAI program.

Courses
The MCS Bridge Program is completed over the course of two terms and includes six academic bridging courses to prepare students for successful admission to the graduate program.

Computational Mathematics
This course focuses on the study, design, and implementation of algorithms for solving mathematical and scientific problems on computers. Topics include numerical evaluation of integrals, interpolation using splines, sparse and dense linear systems, nonlinear systems, data fitting, and ordinary differential equations. Additional areas of application such as signal processing and image compression will also be explored. Emphasis will be placed on the robustness, accuracy, and efficiency of algorithms, as well as the impact of computer arithmetic and round-off errors. Coursework will involve both theoretical analysis and practical programming tasks.
Design Thinking
Students will apply the Design Thinking process to solve challenges using a human-centered approach. They will learn the principles, philosophy, tools and behaviours of this creative problem-solving framework. In small groups, students will apply the Design Thinking skills (empathizing, defining, ideating, prototyping and testing) to real-world problems with the goal of generating human-oriented solutions. Students will examine the use of research with Design Thinking to promote quality solutions. As well, students will apply their leadership skills to manage the Design Thinking process with small groups.
Big Data
In this course, students will gain an understanding what Big Data is and how it has come to be so important in the digital world. Students will examine the sources for Big Data, become conversant with basic terminology, the core concepts of Big Data, and the steps in the Big Data analysis process. Through case studies, students will learn how Big Data Analysis is being used to solve problems and the challenges and benefits it brings in variety of sectors in the digital world.
Principles of Analytics
This course covers the core concepts and applications of analytics in different domains. First part of the course introduces the students to the main concepts and tools of analytics (e.g., data querying and reporting, data access and management, data cleaning, statistical programming, data warehousing, relational databases, and statistical analysis of databases). There are intentional discussions of the social and ethical issues of data analytics (e.g., privacy, confidentiality). The students then apply the principles of descriptive analytics to different domains such as marketing, quality control, public policy and other domains of their interest.
SQL Databases
SQL competency is the single most important skillset for a Data Analyst. This course provides a comprehensive introduction to the language of relational databases: Structured Query Language (SQL). Topics covered include: entity-relationship modeling, the relational model, the SQL language: data retrieval statements, data manipulation and data definition statements.
Advanced Computing Foundations
This course provides in-depth insight into advanced concepts regarding the principles and practicalities of algorithm design and analysis, programming methodologies, complex data structures, compilers, environment analysis, computation, and complexity. Through case studies and hands-on labs, students examine applications in contemporary programming languages. Covered topics encompass intricate programming logic, algorithm design, data structures, runtime program behavior monitoring, and memory access concerns.
MCS Bridge Program explained
Delivery modes
These academic bridging courses are offered fully online, allowing you to complete your coursework on your own timeline from anywhere.
Schedule
There will be no scheduled classes. Asynchronous learning means you can study at your own pace. All course materials will be made available at the start of term, except for exams and quizzes.
Timeline
Weeks 1-10: You will be able to access your course content online and complete tasks throughout this period.
Weeks 11-12: You will need to complete any review activities, as well as final exams and/or final projects.
Course content
Each course will have a syllabus that will be made available at the start of the term, it will outline all required projects, assignments, quizzes, and exams.
Participation
While components vary depending on the individual course, you can expect to use discussion forums and group chat platforms, participate in videoconferences, as well as utilize project management tools. There will be group assignments in addition to individual assignments.
Admissions

Academic information
Applicants must meet the following minimum conditions for admission:
Bachelor’s degree: Completion of a recognized undergraduate degree equivalent to the four-year honours degree standard with a minimum 2.67 GPA, including at least one course in each of these subjects: quantitative methods, computer programming, and calculus. Applicants must meet the English language proficiency requirements.
Application process
Applicants seeking admission to the MCS AAI program at UNF who do not meet the entrance requirements will be notified if they are eligible for these academic bridging courses. Applicants cannot apply directly to the MCS Bridge Program.
Tuition information
Choosing to pursue a university education is a big commitment that impacts every aspect of your life – including your finances. Our fees are determined by the total cost of individual credits per academic year. All fees are listed in Canadian dollars and these rates are subject to change.

$4,800.06
Domestic tuition
All students taking the MCS Bridge Program online will pay the domestic tuition rate.
UNF online advantage
These online academic bridging courses prepare you for graduate studies and provide a pathway for you to further your education.
Flexible by design
Study while working full-time. Choose flexible hours to fit around your personal or professional commitments.
Learn from the best, anywhere
Get mentored by world-class faculty and access top-notch resources and support – all from the comfort of your home.
Boost your budget
Study from anywhere, so relocation is not necessary. Save on housing, transportation, parking, and no need to buy textbooks.
Frequently asked questions
What are academic bridging courses?
Academic bridging courses are designed to help students bridge the gap between their current credentials and the specific requirements for admission into their program of choice, in this case the Master of Computer Science in Applied Artificial Intelligence.
Will the modules for MCS Bridge Program online be asynchronous?
Yes, the modules will run asynchronously, allowing you to complete them at your own pace within the given time frame.
What is the timeline for progression into a master’s program?
After successful completion of these academic bridging courses, students can begin their master’s program. We aim to issue unconditional offers immediately after grades are received from the academic areas at the end of the term.
What are the assessment methods for the MCS Bridge Program?
Students are assessed using a variety of methods such as case studies, projects, reports, presentations, discussions, quizzes, exams etc. The assessments are spread out throughout the term to give students the opportunity of ongoing feedback, improving retention, encouraging consistent effort, and encouraging participation.
How does a student successfully transition to the master’s program?
Students are required to take six undergraduate courses of three credits each, for a total of 18 credits. They are required to obtain a GPA of 3.0 to successfully complete the program and transition to MCS AAI program.rogram and transition to MCS AAI program.
Will students receive a certificate upon completion of the MCS Bridge Program?
Since the MCS Bridge Program is not an accredited program, it does not provide a formal credential upon completion, nor is it noted on the transcript as a completed program—only the individual academic bridging courses completed are listed.
What are the timelines for the online program?
The MCS Bridge Program online is asynchronous, meaning you are expected to review course content, participate in learning activities, and complete assignments on the learning management system weekly at your own pace. Additionally, there are scheduled office hours with faculty twice during the term where you can meet virtually to ask questions or seek clarifications. You can also book additional office hours by emailing faculty, if needed.
If a student fails the MCS Bridge Program, can they redo the unit they failed or must they retake the whole program?
The program consists of six individual courses. Students are allowed to retake any course they did not successfully complete, up to four times, in accordance with academic policies.
Why choose UNF?
UNF is committed to innovative education and research for a digital world. This technology-centred approach puts you, the student, first. Learn from industry leaders and experienced faculty, gain experience through work-integrated learning components, and build a foundation that sets you on the path for success.
Contact your Student Advisor
Schedule an appointment with your dedicated Student Advisor at a time that’s convenient for you.