The Computer Systems Technology – Software Development and Network Engineering undergraduate diploma at Sheridan College is designed for aspiring technologists eager to build and manage the digital infrastructure of the future. You will delve into critical areas such as programming foundations with Python, object-oriented programming in Java, and enterprise Java development, alongside essential network concepts like cloud-enabled networks and computer and network security. This program is ideal for students who are passionate about problem-solving and eager to gain hands-on experience in both software creation and network architecture, preparing you for a dynamic career in the IT sector.
Over three years of full-time, on-campus study, you will progress through a curriculum that balances theoretical knowledge with practical application. Your learning journey will include developing web applications, implementing database solutions, and exploring AI and machine learning principles. A significant component of this program is the cooperative education (co-op) work term, offering you valuable paid workplace experience and the chance to apply your skills in real-world settings. You will graduate with a robust portfolio, including a capstone project, and the technical proficiency and industry insights necessary to excel in roles like software developer or network engineer.