Credential:
Post-baccalaureate diploma
Duration:
48 credits (14 courses)
Format:
Full time, Part time
Start date:
September
Location:
Abbotsford campus
Cost:
(Details)
FEATURES:
Study software engineering. It can help you create tech that solves real problems and improves lives. You could specialize in areas such as healthcare, education, sustainability, or transportation. It's a growing field in Canada, offering stable jobs with remote options.
Courses in machine learning, AI, systems design, analysis, and programming will teach you valuable skills. You'll also develop essential skills like problem-solving, coding, teamwork, and communication. After graduation, you'll be ready to meet the high demand for software engineers in Canada.
This program may be right for you if:
You'll complete the following courses:
Course |
Title |
Credits |
CIS 190 |
Systems Hardware Concepts |
3.00 |
CIS 192 |
Introduction to Networking |
4.00 |
CIS 245 |
Intermediate Web Programming |
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 340 |
Operating Systems |
3.00 |
COMP 359 |
Design and Analysis of Algorithms |
3.00 |
COMP 370 |
Software Engineering |
3.00 |
COMP 371 |
Object-oriented Modeling and Design |
3.00 |
MATH 125 |
Introduction to Discrete Mathematics |
4.00 |
See the Program schedules page for a guide to which courses to take in a given semester.
This program prepares students for careers in software development, testing, and management. Graduates may pursue roles such as:
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:
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.
Note: Additional courses or waivers may be required to meet course prerequisites. Students should contact an advisor with questions and to discuss their options.
This program is open for international students: How to apply
Phone: 604-504-7441 ext. 4211
Toll free: 1-888-504-7441 ext. 4211
Email: computing.assistant@ufv.ca