Skip to main content Disable scrolling animations
Faculty of Applied Science & Technology

Computer Systems Technology – Software Development and Network Engineering

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

Enter the job market with practical, marketable software development and network engineering skills.

A challenging curriculum

Our program encompasses instruction across multiple platforms and environments, from cutting-edge computer systems technology such as .NET, iPhone and Android to industry standards such as Java and Oracle, to design increasingly complex business solutions.

Program highlights

  • State-of-the-art computing labs.
  • Software development in Java, C, C#, JavaEE and .NET.
  • Web technologies and web application development.
  • Direct, hands-on instruction.
  • Participation in a capstone project in your final year to develop a concept to completion solution to a real-world problem for a real client.

Gain valuable, practical experience

Over the last few years, most Computer Systems Technology students have earned a high-paying co-op placement in Year 3. Co-op students acquire paid workplace experience alongside classroom instruction in software development and network engineering. After graduation, they often get full-time jobs with their co-op employers. Enrolment is limited, and requires a separate co-op application.

Additional information

A few years ago, a graduate of the Sheridan Computer Systems Technology – Software Development and Network Engineering program won Microsoft Canada's extremely competitive "Last Developer Standing" contest. This achievement illustrates the major advantage Sheridan software development and network engineering graduates take into the job market: outstanding problem-solving skills.

Sheridan's Computer Systems Technology – Software Development and Network Engineering co-op program emphasizes practical, real-world issues – the same computer software development and network engineering situations you'll encounter in the workplace.

Additional program highlights include:

  • Advanced concepts such as mobile application development, security, encryption and gaming.
  • A capstone project in Year 3 that consists of software development and/or network engineering work either for a real-world business client or for the students themselves (start-up idea).
  • Highly paid co-op opportunities that enable students to combine classroom instruction with workplace experience.
  • Research preparation course.

You'll enter the job market with practical, highly marketable software development and network engineering skills. You'll be ready to work from Day 1, with high potential to advance your career and maximize your earnings.

Graduates of Computer Systems Technology – Software Development and Network Engineering have found employment in various industry sectors including professional, scientific and technical services, manufacturing, information and cultural.

Sheridan Computer Systems Technology – Software Development and Network Engineering program graduates may also pursue further studies:

Bachelor's degree at Sheridan: After getting your Computer Systems Technology advanced diploma, you can apply to Sheridan's Bachelor of Applied Information Sciences (BAISc) (Information Systems Security) program after completing a bridging program. See the bridging tab on the BAISc program page for details.

Transfer to university: Graduates of this program who meet the articulation requirements can gain expedited entry into specific computer science programs at Brock University, McMaster University or Algoma University.

The Computer Systems Technology – Software Development and Network Engineering program is accredited by the Canadian Information Processing Society (CIPS).

Computer Systems Technology – Software Development and Network Engineering program courses are held at the Davis Campus in Brampton, Ontario and the Trafalgar Road Campus in Oakville, Ontario.

Program Offerings

  • Ontario College Advanced Diploma

    • Full-Time
    • Co-op | 3 yrs (6 semesters)
    • Program code: PCSSC