Skip to content
The Hub
Home | Academic Programs | Computing
Instructor and student working on laptop computers

Programs & Offerings

The Sheridan College Computing Department offers robust programs designed to cultivate both theoretical knowledge and hands-on experience in software development, computing fundamentals, networking, security and more. Students engage in coursework covering programming languages, software engineering, algorithms, and modern development methodologies, preparing them to design, develop, and deploy innovative solutions in a rapidly evolving tech environment. With personalized instruction and an emphasis on practical application, graduates are ready to pursue a variety of in-demand careers.

Bighorn Mountain Advantage

It’s Automatic! No extra forms to worry about.

$4,830
In-State Tuition for All
$5,992
Housing & Food

The instructors are really involved with the students and are willing to take feedback as to what we want to learn, so it’s really tailored to what you want to do.

Luke Sanborn, Computer Science Major
Sheridan College computing student Luke Sanborn photo

Find Out More

    Software Development

    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.

    Computer Science

    The 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

    The Network Administration program prepares 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.

    Cyber Security

    The Cyber Security program prepares 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.

    Take the first step to embark on your Sheridan journey

    Department Faculty

    Meet our dedicated Computing Department faculty, a team committed to fostering excellence in computing education and guiding students toward success in the field.

    Have questions or want to set up a visit with our faculty?