Welcome to Computer Science at Bayridge Secondary School
Whether you are interested in programming, cybersecurity, game development, artificial intelligence, web design, robotics, esports, or technology in general, Bayridge Secondary School offers a wide variety of opportunities to explore your interests and develop valuable skills for the future.
At Bayridge, students can participate in technology courses from Grades 9-12, the Information and Communications Technology Specialist High Skills Major (SHSM), Advanced Placement (AP) Computer Science opportunities, coding competitions, outreach initiatives, co-op placements, and the Bayridge Computer Specialist Program (BCSP). Together, these opportunities allow students to move beyond simply using technology and become creators, innovators, and problem-solvers.
The BCSP is a unique four-year enrichment program for students who want to challenge themselves beyond the regular curriculum. Throughout high school, BCSP students participate in independent learning, programming projects, coding competitions, leadership opportunities, technology certifications, and real-world experiences that help prepare them for post-secondary education and careers in technology.
The program is built around four key pillars:
Develop technical skills through computer science courses, self-directed learning, certifications, and enrichment opportunities.
Design and build meaningful projects that demonstrate creativity, problem-solving, and programming expertise.
Challenge yourself through contests, hackathons, and programming competitions, including events hosted by the University of Waterloo and other organizations.
Support the technology community through outreach activities, mentoring, presentations, and leadership opportunities.
Why Choose Computer Science at Bayridge?
Students in our programs have the opportunity to:
Learn multiple programming languages
Build an impressive portfolio of projects
Participate in coding competitions and hackathons
Earn industry-recognized certifications
Complete technology-focused co-op placements
Earn the ICT SHSM Red Seal designation
Write AP Computer Science examinations
Develop leadership and communication skills
Connect with local businesses, colleges, and universities
Explore career pathways in software development, cybersecurity, engineering, artificial intelligence, and many other technology-related fields
Our graduates have gone on to study computer science, software engineering, computer engineering, cybersecurity, and related disciplines at colleges and universities across Canada. Many now work in the technology industry, pursue advanced degrees, and continue to contribute to the field as software developers, engineers, researchers, cybersecurity professionals, and technology leaders.
Most importantly, they leave Bayridge with the confidence and problem-solving skills needed to succeed in an increasingly technology-driven world.
Take some time to explore the resources and opportunities available throughout this website. Whether you are a current Bayridge student, a future student, or a parent looking to learn more, we hope you discover why Computer Science at Bayridge is such an exciting place to learn, create, compete, and lead.
Welcome to CS @ BSS!
Mr. Jon Swaine
swainejw@limestone.on.ca
Computer Science Teacher
Bayridge Secondary School