inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Duration
Program Facts
Program Details
Degree
Courses
Major
Artificial Intelligence | Data Science | Software Development
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


Machine Learning Deployment and Software Development - CMPT 2500

Course Description

In this course, students will explore the steps that come after machine learning model creation, including the software development process, requirements analysis, testing, and user experience (UX) design.


Course Details

Course Code

CMPT2500


Credits

3


Format and Length

  • Lecture: 45 hours
  • Lab: 36 hours

Prerequisites and Restrictions

  • Prerequisites: CMPT 1510, CMPT 2021, and CMPT 2150
  • Restricted to Machine Learning Analyst and Open Studies

Delivery Methods

  • In person
  • Hyflex

This course is delivered in a classroom setting with face-to-face instruction at regularly scheduled times.


Term and Schedule

Edmonton

  • Fall: Sep. 2 - Dec. 12, 2025
    • Mon, Wed: 06:30 - 08:00 pm
    • Class: 40390
    • Section: A01
    • Open Studies: No
  • Winter: Jan. 5 - Apr. 22, 2026
    • Wed, Fri: 06:00 - 07:30 pm
    • Class: 10336
    • Section: A01
    • Open Studies: No

Attendance Options

For each course session or class time, you can choose to attend in person, online in real-time, or watch a previously recorded session.


Edmonton

  • Fall: Sep. 2 - Dec. 12, 2025
    • Mon, Wed: 06:30 - 08:00 pm
    • Class: 40392
    • Section: H01
    • Open Studies: No
  • Winter: Jan. 5 - Apr. 22, 2026
    • Wed, Fri: 06:00 - 07:30 pm
    • Class: 10338
    • Section: H01
    • Open Studies: No

Application and Admission

To take this course, apply to our Machine Learning Analyst program. Read our application guide for more information.


SHOW MORE
Location
Ambassadors
How can I help you today?