CCHS Fully Immerses Students in Coding and Programming
From freshman to senior year, a student at Central Catholic has numerous opportunities to incorporate computer science learning into their educational and extracurricular experience. Whether it’s designing a video game, participating in Advanced Placement computer science courses, or programming a 3D printer, a primary goal at CCHS is for students to graduate with a multi-faceted knowledge of computing skills.
All Central Catholic students are required to take Problem Solving with Programming, a blended class of online and in-person classroom interactions that focuses on beginner programming.
Students can then move on to more advanced coding and programming opportunities including courses in Video Game Design, Advanced Placement Computer Science (Section A and B), Modeling in 3D, or online courses in Web Design,and Computational Science Engineering Using Java.
“In a world where technology is advancing at a faster rate than ever, a computer science education equips students with the skills to think critically and leverage technology not only to solve real world problems, but to innovate our future,” said Mr. Andrew Joyal '11, who teaches numerous computer science courses at CCHS.
Outside of the classroom, the Coding Club - an extracurricular activity growing in popularity – welcomes both new and seasoned students to the art of coding and programming. Participants design video games and develop web sites, while a more advanced group competes with each other on coding challenges using Code Signal (formerly Code Fights). These are advanced coding problems designed to challenge students to use logical problem solving to design efficient code.
Michael Coppeta '19, a senior at Central Catholic and member of Coding Club, has become a seasoned coder with the support of classes and clubs he participates in at CCHS.
“Coding provides endless possibilities for what you can create. I have written code for a variety of reasons including solving math and logic problems and coming up with creative solutions to online challenges. Having a knowledge of coding helps me to understand the complexity of the software I use regularly. A lot goes on behind the scenes when using software, and I think it's pretty satisfying to understand at least some of it.”
Each year, CCHS graduates advance on to prestigious technology colleges and universities, including Massachusetts Institute of Technology, Worcester Polytechnic Institute, Rensselaer Polytechnic Institute, Virginia Tech, and Carnegie Mellon University.
"Central Catholic recognizes the importance of exposing students to computer science and understands the benefits that come from taking CS courses. Students develop problem solving, critical thinking and collaboration skills - lessons that are valuable in any career field they decide upon,” said Mrs. Jodi Linnehan Kriner, Assistant Principal, Dean of Innovation and Academics at Central Catholic. “We also feel it’s important that technology is integrated into all curricular areas – in turn, students develop the necessary computer literacy skills needed for college and beyond.”
Central Catholic’s World Languages Department also participates in the annual “Hour of Code” event, where on December 9 students in K-12 from all over the world code in different languages.
Thank you to our computer science faculty for their expertise and guidance, and to our students for their commitment to learning.