Jump to content

Computer Software Programs at Ontario Colleges

What to expect from a career in Computer Software

Computer software engineering and development is a growing and in-demand field. Professionals in this industry use leading-edge technology and processes to develop computer software, databases and applications in a variety of computer languages. As we continue to depend heavily on computers and technology, computer software professionals will only become even more desirable. Computer software programs at Ontario colleges prepare students for a career using the most advanced technology and software development practices.

If you excel at problem solving and have the interest in software development and computer languages necessary for a career in the computer software industry, here’s what you need to know. More

Computer Software Courses

Ontario college computer software programs offer a wide range of courses that teach students all aspects of computer software development and engineering. A core focus of these programs is programming, where students learn to understand and use the most current and common programming languages.

Common course topics could include (but aren’t limited to):

  • Programming (web, Windows, UNIX and more)
  • Interface design
  • Operating system fundamentals and design
  • Software testing and quality assurance
  • Algorithm creation and application

Industry-relevant math courses are spread throughout computer software programs to ensure student success. Some programs may also have courses that cover mobile software and applications, as the world continues to "go mobile."

Co-operative work terms are also offered at some colleges, which allow students to apply their software development skills in a real work setting.

General Computer Software Program Requirements

Computer software programs at Ontario colleges require an Ontario Secondary School Diploma (OSSD) or equivalent. They typically also require grade 12 English and grade 11 or 12 Math credit. Specific math courses are often recommended to best prepare the student for the program.

Note: Computer software degree programs will require U or M level courses in math and English, with the majority of grade 12 courses at the U or M level. Make sure you check program requirements carefully.

Computer Software Jobs and Salaries

There are many career opportunities in computer software. Graduates could find positions in almost every industry, from health care and finance to web development and education. Application programmer, systems designer, software developer, systems analyst and web designer are just a few of the titles graduates could hold.

Computer software professionals have an average starting salary of around $35,000. Level of experience, the type of industry and job responsibilities may all impact salaries.

Ontario Colleges Offering Computer Software Programs

Use the left-column navigation to refine your search by College, Program Availability, Program Start Date and more, or see the table below for a complete list of computer software programs at Ontario colleges. Less

Results: 1 - 20 of 94
Program Title College Campus Availability Program Delivery Start Date Website
Show details Bachelor of Technology - Software Development (Honours) SENECA SENECA@YORK CLOSED Full Time 2016 - Sep Visit

Bachelor of Technology - Software Development (Honours)


  • Program Length: 4 ACADEMIC YEARS (PERIODS OF 8 MONTHS)
  • Program Code: BSD
  • Credential: DEGREE
  • Program Level: DEGREE
  • Program Type: CO-OP
  • Language of Instruction: English
  • Entry Level: ENTRY LEVEL 1
  • Highly Competitive: No
Notes:

Show details Bachelor of Technology - Software Development (Honours) SENECA SENECA@YORK OPEN Full Time 2017 - Jan Visit

Bachelor of Technology - Software Development (Honours)


  • Program Length: 4 ACADEMIC YEARS (PERIODS OF 8 MONTHS)
  • Program Code: BSD
  • Credential: DEGREE
  • Program Level: DEGREE
  • Program Type: CO-OP
  • Language of Instruction: English
  • Entry Level: ENTRY LEVEL 1
  • Highly Competitive: No
Notes:

Show details Business Intelligence System Infrastructure ALGONQUIN WOODROFFE CLOSED Full Time 2016 - Sep Visit

Business Intelligence System Infrastructure


  • Program Length: 1 ACADEMIC YEARS (PERIODS OF 8 MONTHS)
  • Program Code: 1514X01F
  • Credential: GRADUATE CERTIFICATE
  • Program Level: POST-DIPLOMA
  • Program Type: OPTIONAL CO-OP
  • Language of Instruction: English
  • Entry Level: ENTRY LEVEL 1
  • Highly Competitive: No
Notes:

This Program Is Also Offered In A Co-Op Delivery Mode, With Departmental Approval

Show details Computer Engineering Technician SHERIDAN DAVIS (BRAMPTON) CLOSED Full Time 2016 - Sep Visit

Computer Engineering Technician


  • Program Length: 2 ACADEMIC YEARS (PERIODS OF 8 MONTHS)
  • Program Code: PCPEN
  • Credential: DIPLOMA
  • Program Level: POST-SECONDARY
  • Program Type: REGULAR
  • Language of Instruction: English
  • Entry Level: ENTRY LEVEL 1
  • Highly Competitive: No
Notes:

Show details Computer Engineering Technician SHERIDAN DAVIS (BRAMPTON) OPEN Full Time 2017 - Jan Visit

Computer Engineering Technician


  • Program Length: 2 ACADEMIC YEARS (PERIODS OF 8 MONTHS)
  • Program Code: PCPEN
  • Credential: DIPLOMA
  • Program Level: POST-SECONDARY
  • Program Type: REGULAR
  • Language of Instruction: English
  • Entry Level: ENTRY LEVEL 1
  • Highly Competitive: No
Notes:

Show details Computer Engineering Technology SHERIDAN DAVIS (BRAMPTON) CLOSED Full Time 2016 - Sep Visit

Computer Engineering Technology


  • Program Length: 3 ACADEMIC YEARS (PERIODS OF 8 MONTHS)
  • Program Code: PCPET
  • Credential: ADVANCED DIPLOMA
  • Program Level: POST-SECONDARY
  • Program Type: CO-OP
  • Language of Instruction: English
  • Entry Level: ENTRY LEVEL 1
  • Highly Competitive: No
Notes:

Show details Computer Engineering Technology SHERIDAN DAVIS (BRAMPTON) OPEN Full Time 2017 - Jan Visit

Computer Engineering Technology


  • Program Length: 3 ACADEMIC YEARS (PERIODS OF 8 MONTHS)
  • Program Code: PCPET
  • Credential: ADVANCED DIPLOMA
  • Program Level: POST-SECONDARY
  • Program Type: CO-OP
  • Language of Instruction: English
  • Entry Level: ENTRY LEVEL 1
  • Highly Competitive: No
Notes:

Show details Computer Engineering Technology - Computing Science ALGONQUIN WOODROFFE CLOSED Full Time 2016 - Sep Visit

Computer Engineering Technology - Computing Science


  • Program Length: 3 ACADEMIC YEARS (PERIODS OF 8 MONTHS)
  • Program Code: 0006X01F
  • Credential: ADVANCED DIPLOMA
  • Program Level: POST-SECONDARY
  • Program Type: OPTIONAL CO-OP
  • Language of Instruction: English
  • Entry Level: ENTRY LEVEL 1
  • Highly Competitive: No
Notes:

This Program Is Also Offered In A Co-Op Delivery Mode, With Departmental Approval

Show details Computer Engineering Technology - Computing Science ALGONQUIN WOODROFFE OPEN Full Time 2017 - Jan Visit

Computer Engineering Technology - Computing Science


  • Program Length: 3 ACADEMIC YEARS (PERIODS OF 8 MONTHS)
  • Program Code: 0006X01F
  • Credential: ADVANCED DIPLOMA
  • Program Level: POST-SECONDARY
  • Program Type: OPTIONAL CO-OP
  • Language of Instruction: English
  • Entry Level: ENTRY LEVEL 1
  • Highly Competitive: No
Notes:

This Program Is Also Offered In A Co-Op Delivery Mode, With Departmental Approval

Show details Computer Programmer LAMBTON MAIN CLOSED Full Time 2016 - Sep Visit

Computer Programmer


  • Program Length: 2 ACADEMIC YEARS (PERIODS OF 8 MONTHS)
  • Program Code: CPRO
  • Credential: DIPLOMA
  • Program Level: POST-SECONDARY
  • Program Type: REGULAR
  • Language of Instruction: English
  • Entry Level: ENTRY LEVEL 1
  • Highly Competitive: No
Notes:

Show details Computer Programmer SAULT MAIN CLOSED Full Time 2016 - Sep Visit

Computer Programmer


  • Program Length: 2 ACADEMIC YEARS (PERIODS OF 8 MONTHS)
  • Program Code: 2090
  • Credential: DIPLOMA
  • Program Level: POST-SECONDARY
  • Program Type: REGULAR
  • Language of Instruction: English
  • Entry Level: ENTRY LEVEL 1
  • Highly Competitive: No
Notes:

Show details Computer Programmer SENECA SENECA@YORK CLOSED Full Time 2016 - Sep Visit

Computer Programmer


  • Program Length: 2 ACADEMIC YEARS (PERIODS OF 8 MONTHS)
  • Program Code: CPD
  • Credential: DIPLOMA
  • Program Level: POST-SECONDARY
  • Program Type: REGULAR
  • Language of Instruction: English
  • Entry Level: ENTRY LEVEL 1
  • Highly Competitive: No
Notes:

Show details Computer Programmer SENECA SENECA@YORK OPEN Full Time 2017 - Jan Visit

Computer Programmer


  • Program Length: 2 ACADEMIC YEARS (PERIODS OF 8 MONTHS)
  • Program Code: CPD
  • Credential: DIPLOMA
  • Program Level: POST-SECONDARY
  • Program Type: REGULAR
  • Language of Instruction: English
  • Entry Level: ENTRY LEVEL 1
  • Highly Competitive: No
Notes:

Show details Computer Programmer SENECA SENECA@YORK OPEN Full Time 2017 - May Visit

Computer Programmer


  • Program Length: 2 ACADEMIC YEARS (PERIODS OF 8 MONTHS)
  • Program Code: CPD
  • Credential: DIPLOMA
  • Program Level: POST-SECONDARY
  • Program Type: REGULAR
  • Language of Instruction: English
  • Entry Level: ENTRY LEVEL 1
  • Highly Competitive: No
Notes:

Show details Computer Programmer SHERIDAN DAVIS (BRAMPTON) CLOSED Full Time 2016 - Sep Visit

Computer Programmer


  • Program Length: 2 ACADEMIC YEARS (PERIODS OF 8 MONTHS)
  • Program Code: PCOMP
  • Credential: DIPLOMA
  • Program Level: POST-SECONDARY
  • Program Type: REGULAR
  • Language of Instruction: English
  • Entry Level: ENTRY LEVEL 1
  • Highly Competitive: No
Notes:

Show details Computer Programmer SHERIDAN DAVIS (BRAMPTON) OPEN Full Time 2017 - Jan Visit

Computer Programmer


  • Program Length: 2 ACADEMIC YEARS (PERIODS OF 8 MONTHS)
  • Program Code: PCOMP
  • Credential: DIPLOMA
  • Program Level: POST-SECONDARY
  • Program Type: REGULAR
  • Language of Instruction: English
  • Entry Level: ENTRY LEVEL 1
  • Highly Competitive: No
Notes:

Show details Computer Programmer SHERIDAN TRAFALGAR (OAKVILLE) CLOSED Full Time 2016 - Sep Visit

Computer Programmer


  • Program Length: 2 ACADEMIC YEARS (PERIODS OF 8 MONTHS)
  • Program Code: PCOMP
  • Credential: DIPLOMA
  • Program Level: POST-SECONDARY
  • Program Type: REGULAR
  • Language of Instruction: English
  • Entry Level: ENTRY LEVEL 1
  • Highly Competitive: No
Notes:

Show details Computer Programmer SHERIDAN TRAFALGAR (OAKVILLE) OPEN Full Time 2017 - Jan Visit

Computer Programmer


  • Program Length: 2 ACADEMIC YEARS (PERIODS OF 8 MONTHS)
  • Program Code: PCOMP
  • Credential: DIPLOMA
  • Program Level: POST-SECONDARY
  • Program Type: REGULAR
  • Language of Instruction: English
  • Entry Level: ENTRY LEVEL 1
  • Highly Competitive: No
Notes:

Show details Computer Programmer Analyst FANSHAWE LONDON CLOSED Full Time 2016 - Sep Visit

Computer Programmer Analyst


  • Program Length: 3 ACADEMIC YEARS (PERIODS OF 8 MONTHS)
  • Program Code: CPA2
  • Credential: ADVANCED DIPLOMA
  • Program Level: POST-SECONDARY
  • Program Type: CO-OP
  • Language of Instruction: English
  • Entry Level: ENTRY LEVEL 1
  • Highly Competitive: No
Notes:

Show details Computer Programmer Analyst FANSHAWE LONDON OPEN Full Time 2017 - Jan Visit

Computer Programmer Analyst


  • Program Length: 3 ACADEMIC YEARS (PERIODS OF 8 MONTHS)
  • Program Code: CPA2
  • Credential: ADVANCED DIPLOMA
  • Program Level: POST-SECONDARY
  • Program Type: CO-OP
  • Language of Instruction: English
  • Entry Level: ENTRY LEVEL 1
  • Highly Competitive: No
Notes:

Results: 1 - 20 of 94