Program Description Enter the job market with practical, marketable software development and network engineering skills. A challenging curriculum
In Sheridan's Computer Systems Technology – Software Development and Network Engineering program, you'll gain experience with many platforms and environments. Using cutting-edge computer systems technologies (such as Android, iOS and Unity) and industry standards (such as Java, Oracle, C, C# and .NET), you'll learn to create solutions to real-world problems.
Program highlights
Software development in Java, Java EE, C, C# and .NET. Web technologies and web application development. Database technologies and database administration. Direct, hands-on instruction. A capstone project in your final year where you'll follow industry best practices to design and develop a real-world software solution from start to finish. Gain valuable, practical experience
During your time at Sheridan, you'll have the opportunity to apply for a co-op placement where you can get paid workplace experience in software development and network engineering. You may be able to earn a high-paying co-op placement, and many of our students are hired by their co-op employers after graduation. You'll need to fill out a separate co-op application and enrolment is limited.
Industry-recognized students and graduates
Sheridan's Computer Systems Technology – Software Development and Network Engineering program gives you the outstanding problem-solving and technological skills you need to excel in the workplace. Our students and alumni have also received industry recognition: One of our students was recently named Co-op Student of the Year by the Canadian Association for Co-operative Education, and one of our graduates won Microsoft Canada's extremely competitive "Last Developer Standing" contest.
The Sheridan difference
Sheridan's Computer Systems Technology – Software Development and Network Engineering program is accredited by the Canadian Information Processing Society (CIPS), Canada's only nationally recognized Information Technology Professional association. Learn advanced concepts such as Android and iOS application development, security, game development, database administration and advanced web development. Develop skills in creative thinking and entrepreneurial business development. Complete a capstone project in Year 3 that consists of software development and/or network engineering work, either for a real-world business client or your own start-up idea. Have the opportunity to earn a highly paid co-op placement that allows you to combine classroom instruction with workplace experience. Be prepared for your co-op placement with a dedicated co-op preparation course. Designed to help you succeed
As a graduate of this program, you'll enter the job market with practical, highly marketable software development and network engineering skills, ready to work from Day 1.
Graduates of Sheridan’s Computer Systems Technology – Software Development and Network Engineering program have found employment in many industry sectors, including commercial, financial, scientific, information, cultural, manufacturing, and technical services.
Graduates may also decide to pursue further studies

