Students sitting in a group working on a laptop

Ontario College Diploma

Computer Systems Technician – Software Engineering

Duration

This program is not currently accepting applications. However, you may be interested in our Computer Programming diploma program.

Learn to build computer applications — and build a great career.

Program Overview

The 4 cores of software engineering

In this program, you'll concentrate on four core areas of software engineering:

  • Programming and software development in Java, C and C#
  • Web technologies and web application development
  • Database management and administration
  • Network administration and security

Competitive edge

In this program, you'll gain practical software engineering skills that give you a competitive edge in the job market. You'll study computer hardware (including Computer Architecture and Linux/Unix Operating System) and business practice, management and analysis. There's also a concentration on math that will provide you with a deeper understanding of software engineering principles.

Advanced learning opportunities

After earning a Computer Systems Technician diploma from Sheridan, many students continue their education. You can complete a third year in the Computer Systems Technology – Software Development and Network Engineering program to earn an advanced diploma. You may also be eligible to apply your diploma credits towards one of our honours bachelors degrees in applied computing.

Mobile computing: anytime, anywhere

The Computer Systems Technician program uses Sheridan's mobile computing system, which means you'll work in a networked environment that resembles what you'll find in the workplace. All lecture notes and other class materials are available online anytime, anywhere.

Transfer to university

Graduates of this program who meet the articulation requirements can transfer into specific computer science programs at Brock University, McMaster University or Algoma University.

Campus locations

Computer Systems Technician – Software Engineering program courses are held at the Davis Campus in Brampton and the Trafalgar Road Campus in Oakville.

PCSSN

Courses

Creative, innovative learning is at the core of all Sheridan’s courses. Here are the courses you’ll take in this program.

  • CODE TITLE CREDITS
    PROG10082 Object Oriented Programming 1 – Java 6
    SYST10049 Web Development 3
    TELE13167 Introduction to Data Communications and Networking 3
    COMM13729 The Art of Technical Communication 3
    MATH18584 Computer Math Fundamentals 4
      General Education Elective (Open) 3
    Total: 22

Courses subject to change.

Current students should refer to their ⁠Academic Requirements in myStudentCentre to track their academic progress and outstanding course requirements.

Career Opportunities

The Computer Systems Technician program is accredited by the Canadian Information Processing Society (CIPS). Careers can branch into several different areas.

Here are some sample job titles for this program:

  • Database Application Developer/Administrator
  • Network Administrator
  • Software Application Developer
  • System Administrator (Linux/Unix/Windows)
  • Systems Programming
  • Technical Support Technologist
  • Web Application Developer
  • Web Designer

Degree Completion

As a graduate of a Computer Systems Technician – Software Engineering diploma, you may be eligible to complete one of these Sheridan degrees through our "Degree Completion" program:

Get your degree in less time

Degree Completion allows you to apply your diploma credits toward a Sheridan degree. You’ll get significant credit for the courses you completed in your diploma, which means you can complete your degree and advance your career sooner.

How to apply

Sheridan students and recent graduates

Apply through myStudentCentre: If you've recently been enrolled in a Sheridan program (Fall 2021 or later), you can apply directly to Sheridan through our internal application process on myStudentCentre. (In your dashboard, select the "Registration Status" tile and then "Apply to new program" to get started.) To apply as a Degree Completion student, submit an application using the appropriate program code (see charts below).

Graduates from other institutions

Apply through ontariocolleges.ca: If you're new to Sheridan, you'll need to apply through ontariocolleges.ca. To apply as a Degree Completion student, submit an application using the appropriate program code (see charts below).

Degree Completion: Honours Bachelor of Computer Science

ADMISSION REQUIREMENTS PROGRAM START
ENTRY LEVEL
DEGREE COMPLETION PROGRAM CODE
Successful completion of Sheridan's Computer Programming diploma with a minimum 3.0 program GPA
September Year 2 (after completing 2 reach-back courses)
  • PBCCP: Specialty in Cloud Computing
  • PBDAB: Specialty in Data Analytics
  • PBGEB: Specialty in Game Engineering

 

Degree Completion: Honours Bachelor of Computer Science (Mobile Computing)

ADMISSION REQUIREMENTS PROGRAM START
ENTRY LEVEL
DEGREE COMPLETION PROGRAM CODE
Successful completion of Sheridan's Computer Systems Technician – Software Engineering diploma with a minimum 3.0 program GPA
September Year 2  PBBSC

Degree Completion: Honours Bachelor of Information Sciences (Cyber Security)

ADMISSION REQUIREMENTS
PROGRAM START
ENTRY LEVEL
DEGREE COMPLETION PROGRAM CODE
Successful completion of a Computer Systems Technician – Software Engineering diploma with a minimum cumulative average of 65% in core courses May September entry into Year 2 (after completing a bridging semester from May–August)
 PBISB

Contact us

Have a question about our Degree Completion programs? Please get in touch – we're happy to help!

Learning Outcomes

The graduate has reliably demonstrated the ability to:

  • Identify, analyze, develop, implement, verify and document the requirements for a computing environment.
  • Contribute to the diagnostics, troubleshooting, documenting and monitoring of technical problems using appropriate methodologies and tools.
  • Implement and maintain secure computing environments.
  • Implement robust computing system solutions through validation testing that aligns with industry best practices.
  • Communicate and collaborate with team members and stakeholders to ensure effective working relationships.
  • Select and apply strategies for personal and professional development to enhance work performance.
  • Apply project management principles and tools when working on projects within a computing environment.
  • Adhere to ethical, legal and regulatory requirements and/or principles in the development and management of computing solutions and systems.
  • Assist with the implementation of computer systems and cloud solutions.
  • Install, configure, troubleshoot, maintain, upgrade and decommission computing system infrastructures.
  • Automate routine tasks using scripting tools and programming languages.
  • Install and monitor a database management system in response to specified requirements.
  • Provide technical support for computing system infrastructures that aligns with industry best practice.

Get a feel for your future

Find your fit and choose with confidence. Choosing the right education is a big decision. At Sheridan we’re committed to providing you with the learning, support and services you need to achieve your goals and reach your full potential. Take a look around, and please connect with us if you have any questions!

Have a question? Contact us.

We’re happy to help with any questions you may have. Give us a call at any of these numbers and select Option 4 after the prompt, or simply fill out the contact form and we’ll get back to you as soon as possible.

905-845-9430 (Oakville/Mississauga)
905-459-7533 (Brampton)

Contact Centre hours of operation:

Monday–Thursday, 8:30 a.m.–5 p.m.
Friday, 8:30 a.m.–4:30 p.m.

Contact Sheridan

Which of the following applies to you?
You have 500/characters of500 left.
X
Cookies help us improve your website experience.
By using our website, you agree to our use of cookies.
Confirm