Unleash your creativity as a multi-platform developer. 

This intensive program will enable you to become a highly skilled software developer capable of transforming ideas into effective multi-platform software solutions. You will become a robust and valuable professional skilled in multi-platform software development, ensuring your applications are highly adaptable and have a broad reach. Unlike traditional programs, our curriculum does not focus on native development. Instead, it emphasizes multi-platform techniques, equipping you with the tools and technologies to craft standout applications that thrive across various platforms.  

Becoming a great software developer is more than just learning how to code – we’ll take pride in helping you improve your ability to manage time effectively, organize ideas, diagnose, troubleshoot problems, and communicate effectively. 

As a grad from this program, you’ll be familiar with the latest software development and cloud technologies. 

Program highlights

  • Delivered with a series of condensed 7-week courses 
  • Learn the skills necessary to become a highly skilled software developer who can transform their ideas into practical solutions 
  • Experience a blend of theoretical knowledge and practical skills tailored to meet the current job market demands 
  • Flex delivery allows you to join classes in-person or online in real-time  
  • A hands-on, 7-week work-integrated learning experience in the final semester, consisting of a practical placement or a comprehensive capstone project 

Program of study for September intake of 2024-25 Academic Year

This program consists of two 14-week semesters, and courses are offered in a condensed format in two 7-week blocks each semester.  Students will take 3 courses in the first half of the semester and 3 courses in the later half as per the schedule laid out below.  

Plan of Study Grid
Semester 1Credits
First 7-week block - SEP/OCT
CMP 1970 Intro to Software Development 1
STY 1958 AI Coding Techniques 1
PRM 1024 Software Project Management 3
CMP 8080 Backend Technologies 3
CMP 1991 Frontend Frameworks 3
Second 7-week block - NOV/DEC
COM 1947 Technology Career Essentials 1
BTA 8020 Business Process Management 3
CMP 1979 Modern Software Development 3
CMP 1946 Modular Development 3
Semester 2
First 7-week block - JAN/FEB
STY 6510 Software Design Patterns 1
STY 4040 Software Product Development 3
CMP 5555 MultiPlatform Development 3
ISP 1969 Cloud Services 3
Second 7-week block - MAR/APR
COM 1337 Collaborative Coding 1
DBA 3306 Data Management 3
CMP 1701 Enterprise Development 3
ART 1984 User Interface Design 3
Semester 3
BUS 1303
Software Development Placement
or Software Development Capstone
 Total Credits47

Part-time students will be provided with a pathway to complete this program on a part-time basis.

Admission requirements

Applicants must be graduates of a diploma, advanced diploma, or degree program from an Ontario College or equivalent.


Applicant must possess five years of work experience in a related field (or combination of education and work experience) as judged by the College to be equivalent. Applicants must submit a resume detailing their related experience and a cover letter outlining their competencies and preparedness for the program (any and all post-secondary transcripts must still be submitted).

Additional admission requirements


Highly recommended:

  • Proficiency in programming using Java

Students who do not possess any foundational programming skills will find this program very challenging

Program delivery


March term start

SEMESTER 1:  March - June 2024
SEMESTER 2:  July - October 2024
SEMESTER 3:  November 2024 - February 2025

Spring term start

SEMESTER 1:  Spring 2024
SEMESTER 2:  Fall 2024
SEMESTER 3:  Winter 2025

July term start

SEMESTER 1:  July - October 2024
SEMESTER 2:  November 2024 - February 2025
SEMESTER 3:  March - June 2025


Fall term start

SEMESTER 1:  Fall 2024
SEMESTER 2:  Winter 2025
SEMESTER 3:  Spring 2025

November term start

SEMESTER 1:  November 2024 - February 2025
SEMESTER 2:  March - June 2025
SEMESTER 3:  July - October 2025

Winter term start

SEMESTER 1:  Winter 2025
SEMESTER 2:  Spring 2025
SEMESTER 3:  Fall 2025

March term start

SEMESTER 1:  March - June 2025
SEMESTER 2:  July - October 2025
SEMESTER 3:  November 2025 - February 2026

Spring term start

SEMESTER 1:  Spring 2025
SEMESTER 2:  Fall 2025
SEMESTER 3:  Winter 2026

July term start

SEMESTER 1:  July - October 2025
SEMESTER 2:  November 2025 - February 2026
SEMESTER 3:  March - June 2026

Please note that courses may vary in the order they are offered depending on when you start the program. The sequence listed is based on a September 2024 intake. For more information about this sequence, please email the program coordinator.

Specific program pathways

College or university degree opportunities  

If you are a graduate of this program, you may continue your studies at a college or university and you may receive credit(s) for your prior college education. Refer to Cambrian's college and university agreement details for further information.

Part-time pathway

This program can be completed on a part-time basis, with the exception of the work-integrated learning (WIL) component. The WIL component must be completed on a regular/full-time schedule; however, part-time students may request to complete their WIL with a job-out arrangement or seek academic credit for the WIL via the Prior Learning Assessment & Recognition (PLAR) process. 

Employment opportunities

Graduates will find employment in a wide range of organizations and industries including but not limited to:

  • Not-for-profit organizations
  • Government Agencies
  • Financial Institutions
  • Software development companies
  • Educational Institutions
  • Health Services
  • Employment Services

Please note: Cambrian College strives to ensure the accuracy of the information on this website. Please note that the academic curriculum is continually reviewed and revised to ensure that Cambrian's programs and courses remain relevant. The College reserves the right to cancel or make changes to any course or program, fee, procedure, or campus location at any time.