Software Development and Computer Science
Our Software Development and Computer Science programs equip students with the fundamental skills and advanced knowledge needed to thrive in the ever-evolving tech industry. Through a blend of theoretical computer science concepts and practical programming experience, students learn to design, develop, and deploy innovative software solutions. The curriculum covers essential programming languages, software engineering principles, algorithms, and modern development methodologies, preparing graduates for rewarding careers as software developers, engineers, and technology innovators.
Network Administration and Cybersecurity
Network Administration and Cybersecurity programs prepare students for careers in managing, securing, and protecting critical digital infrastructure. Our comprehensive curriculum combines hands-on technical training in network operations with cutting-edge cybersecurity practices, teaching students to design secure networks, detect and respond to threats, and implement robust security protocols. Graduates emerge ready to tackle the evolving challenges of digital security across enterprise environments, with expertise in both traditional networking and modern cybersecurity frameworks.
Software Development

Field of Computing

Computer Technology

What’s up Rubber Duck?
Faculty and Community
Our faculty at Sheridan College bring decades of experience to our classes. They are dedicated to helping you build the skills you need to get a job in the field of computing or to transfer and pursue advanced degrees and training. Our programs will ensure you understand the fundamentals, helping you prepare to be competitive in the job market. SC also has strong partnerships with local and regional tech companies, which provide experience with real-world scenarios to further your understanding and preparation for the job market.