Choose a start date
Machine Learning Analyst

Program requirements for September 2025

Academic requirements
  • Language Arts – this requirement can be met with any of the following, or an equivalent course:
    • 60% in English Language Arts 30-1
    • 60% in ESLG 1860
    • 70% in English Language Arts 30-2
    • 70% in ESLG 1898
  • Mathematics – this requirement can be met with any of the following, or an equivalent course:
    • 50% in Mathematics 30-1
    • 50% in Mathematics 30-2
                  OR
  • Academic Assessment - Applicants who have submitted an application may be able to meet their academic requirements with a free assessment. Click here for more details or email student.advisor@norquest.ca to meet with an advisor.

Note: Academic admission requirements are different from English language proficiency requirements. NorQuest College English for Academic Purposes courses may be used to meet both requirements. See below for details.

If you're missing some academic requirements, you may be able to apply with recognized equivalencies. See how NorQuest’s equivalency options can help you qualify.

English language proficiency requirements

If English is your second language, you must provide proof of English language proficiency before admission. These results must be no more than two years old when you start your program.

Test scores we accept:

  • IELTS Academic: 6.5; no section score below 6
  • TOEFL iBT: 84; no section score below 21
  • Cambridge English Language Assessment: 180; no section score below 165
  • CAEL: 70; no section score below 70
  • PTE Academic: 59; no section score below 56
  • ILAC: Pathway 3.3
  • Duolingo: 115
  • minimum of:

To be accepted, all applicants must demonstrate English language proficiency (ELP). Explore the five ways you can meet this requirement at NorQuest. 

Practicum/work experience requirements

To be eligible for CMPT 3872:

  • successful completion of CMPT 2400CMPT 3510CMPT 3830, and BUSD 1201 and their pre-requisites, with a minimum grade of C in each course 
  • minimum overall GPA of 2.0 
  • successful completion of a competitive interview process 

International students: If you choose to take CMPT 3872, you will need to get a co-op work permit. Apply for your co-op work permit at least four months before your elective course begins. 


Progression and graduation

Students must receive a passing grade in each course to progress through the program. To remain in good academic standing, a minimum term grade point average (GPA) of 2.0 and a passing grade in all Pass/Fail courses (no WF or F) is required. 

The Academic Standing Policy and Procedure provide further details on the categories of academic standing, and the consequences and supports available if a student is not in good academic standing. 

A minimum cumulative grade point average (GPA) of 2.0 in the program’s courses is required to qualify for graduation. Additional required information may be added by program which has already been approved.

Honours criteria

  • Overall grade point average (GPA) greater than or equal to 3.7
  • The student must not have failed or repeated any courses

Technology requirements

Students need a Windows or macOS laptop computer no more than three years old, and a stable internet connection. Chromebooks are not compatible with the software used in this program. Learn more about Bring your own device. 

Have a question about the Machine Learning Analyst program?