Skip to main content

School of Computing

AI and Machine Learning post-baccalaureate diploma

QUICK FACTS

Credential:
Post-baccalaureate diploma

Duration:
48 credits (14 courses)

Format:
Full time, Part time

How to apply

Start date:
September 

Location:
Abbotsford campus

Cost:
(Details)

FEATURES:

  • Some courses may be completed online
  • Complete the program in four semesters if you study full-time or choose to study part-time if needed
  • Program eligible for financial aid

PROGRAM DESCRIPTION

Artificial Intelligence (AI) is a rapidly growing and evolving field, one that is becoming a critical tool in existing and emerging industries — including technology, medicine, entertainment, education, and beyond. 

UFV's AI and Machine Learning post-baccalaureate diploma will give you the knowledge and skills to meet the growing demand for professionals trained to harness the power of AI and machine learning using computing and information systems skills.

This program may be right for you if:

  • you already hold a three/four-year bachelor's degree
  • want to diversify your skillset and career opportunities

Program outline — post-baccalaureate diploma in AI and Machine Learning

You'll complete the following courses:

Course   

Title  

Credits  

CIS 190  

Systems Hardware Concepts  

3.00  

CIS 192  

Introduction to Networking  

4.00  

CIS 270  

Analysis & Design  

3.00  

CIS 385 

Project Management  

3.00  

COMP 150  

Introduction to Programming   

4.00  

COMP 155  

Object-oriented Programming  

4.00  

COMP 230  

Databases and Database Management Systems  

3.00  

COMP 251 

Data Structures and Algorithms 

4.00 

COMP 361 

Introduction to Robotics 

3.00 

COMP 380  

Introduction to Artificial Intelligence

3.00  

COMP 381 

Introduction to Machine Learning 

3.00  

COMP 430 

Advanced Database Topics 

3.00 

MATH 125  

Introduction to Discrete Mathematics  

4.00  

STAT 106 

Statistics I 

4.00 

 

See the Program schedules page for a guide to which courses to take in a given semester.

CAREER EXPECTATIONS

This program equips students for careers leveraging machine learning, data science, and AI technologies. Graduates may seek roles such as:

  • Machine Learning Engineer
  • AI Research Scientist
  • Data Scientist
  • AI/ML Consultant
  • Computer Vision Specialist
  • Natural Language Processing (NLP) Engineer
  • Business Intelligence Analyst
  • AI Solutions Architect
  • Robotics Engineer

Wondering which roles are in the highest demand? The BC Labour Market Outlook identifies several computing professions as high opportunity occupations. These roles project excellent employment rates and strong wages:

  • Information systems analysts and consultants 
  • Computer programmers and interactive media developers 
  • Software engineers and designers 

The computing marketplace is always changing. To make sure students graduate with in-demand skills, the School of Computing meets with an advisory committee. This diverse committee includes industry experts from both the private and public sectors. Their expertise helps shape courses and programs to keep them timely and innovative.

ENTRANCE REQUIREMENTS

  1. Completion of a 3- or 4- year undergraduate degree in any discipline, in any language from a recognized post-secondary institution, with a minimum 60% (C) average in the last 60 credits, or equivalent, taken.
  2. Applicants must meet the degree/diploma level English language proficiency requirement.  For details on how this requirement may be met, see the English language proficiency requirement section of the academic calendar.

Note: Additional courses or waivers may be required to meet course prerequisites. Students should contact an advisor with questions and to discuss their options.

OTHER ADMISSION CATEGORIES

This program is open for international students: How to apply 

LEARNING OUTCOMES

  1. Use current techniques, skills, and tools necessary for Information Systems and Technology.
  2. Analyze the local and global impact of computing on individuals, organizations, society, and Indigenous contexts.
  3. Employ interpersonal, teambuilding, and leadership skills to solve problems independently and in diverse teams.
  4. Apply ethical considerations in information systems practice.
  5. Apply concepts of computing and mathematics appropriate to AI and Machine learning.
  6. Employ various platforms and devices to collect and train big data in different business domains.
  7. Design user interfaces to improve human–AI interaction and real-time decision-making.
  8. Create an optimal solution using AI, data mining, and machine learning tools for complex problems.

QUESTIONS?

Phone: 604-504-7441 ext. 4211
Toll free: 1-888-504-7441 ext. 4211
Email: computing.assistant@ufv.ca