UCC Coding and Algorithms Academy
Home for All UCC Coders
Our Club
Club Meetings
Community Time for Group B Clubs
Due to COVID-19, meetings will be held online through Brightspace for the time being.
Coders of the Year
2020-21 Season
Based on the results of the CCC, the picoCTF CanHack, and the Spring Coding Bowl, the 2021 UCC Coders of the Year are Joshua Li, Jefferson Ding, & Kevin Liu.
CCC
Wed, Feb 16, 2022
The club's Algorithms section offers preparation and registration for the Canadian Computing Competition!
Annual Contests
April 2022
The club offers two school-wide contests for you to showcase your skills, including the Spring Coding Bowl, which had participants from 58 different schools in 2021.
Weekly Meetings
NOTE: Meetings currently held online during Community Time for Group B clubs due to COVID-19.
Section Discussions
In this part, section heads take turns leading discussions about topics in the areas of algorithms, project development, and cybersecurity. The hope is for these discussions to be interesting to members of all skill levels.
In this part, section heads take turns leading discussions about topics in the areas of algorithms, project development, and cybersecurity. The hope is for these discussions to be interesting to members of all skill levels.
Hands-on Projects
In this part, the club will work on projects for about 30-45 minutes. This will be a time when members have the freedom to work on whatever they want – either a larger, club-wide project, or their own project.
In this part, the club will work on projects for about 30-45 minutes. This will be a time when members have the freedom to work on whatever they want – either a larger, club-wide project, or their own project.
Annual Club Events
Spring Coding Bowl
April 2022
The UCC Coding and Algorithms Academy will continue to host our annual Spring Coding Bowl in April 2022. The top scorers will be named UCC Coders of the Year and will be announced to the whole school. Please view the contest page for more information.
UCC Design Talent Show
Design Week 2022
This event will enable UCC students to showcase their personal coding innovations that either solve a real-life problem or create a new product. They are usually a project you've designed during the Hands-on Project period of each meeting. The three winners of the talent show will be named as UCC Innovators of the Year and will be announced to the whole school.
The Four Sections
Our club covers four broad aspects of coding: Algorithm Design, Project Development, Cybersecurity, and Data Science.
Algorithms
Colin Lum and Arthur Wang
The Algorithms Section is where UCC coders study computer algorithms and their applications in contest problems and in the real-world. Over the year, we will cover content for all skill levels (from if-else statements to data structures and dynamic programming). We will also provide training that helps sharpenen members' skills for many of the competitions we help organize at UCC, such as the CCC, ECOO, Beaver Computing Challenge, and our very own UCC Coding Competition.
Project Dev
Darwin Li
Every two months or so, Darwin will be presenting a general theme around which the club members will design a game, website or similar project individually, focusing on a certain skill each meeting. These skills could include techniques such as database management, game design, and etc. By the end of the two months, the goal for the club members is that by incorporating these elements into their own projects, they have created something fully functional with their own creative takes on the original theme.
Cybersecurity
Jefferson Ding
Over the school year, Jefferson will be presenting a variety of cybersecurity challenges and issues. These challenges cover network attack and defences, radio hacking, CTF challenges and real-life issues. These questions require knowledge ranging from maths to overclocking the CPU, so you will most likely learn something new. CTF competitions are information security-focused challenges that various organizations host; our goal is to form a team of 5-10 players and compete against other teams.
Data Science & Machine Learning
Shaya Farahmand
The "Data Science and Machine Learning" section of the Coding & Algorithms Academy focuses on the growing fields of machine learning, data science, and big data analytics. We prepare for the High School Big Data Challenge hosted by STEM Fellowship, which prompts students to conduct analysis on public data sets and present their findings in academic papers. We also participate in machine learning hackathons and events, and encourage members to develop machine learning projects of their own!
Our Team
Our Faculty Advisor is Mr. Paul Miskew, Design Chair, who has lots of coding resources available on his Youtube Channel.
Jefferson Ding
President
Head of Cybersecurity
Shaya Farahmand
President
Head of Data Science and Machine Learning
Moayyad Shahid
President
Head of Hitchiker's
Arthur Wang
Vice President
Head of Algorithms and Coding Bowl
Colin Lum
Vice President
Head of Algorithms and Coding Bowl
Darwin Li
Vice President
Head of Project Dev and Coding Bowl
Kevin Wu
Vice President
Head of Junior Development
Junior Team
Jacob Cho - Junior Vice President, Junior Head of Project Development
Ariyan Nagratha - Junior Vice President & Junior Head of Project Development
Alex Chen - Junior Vice President & Junior Head of Algorithms
Nicholas Cheng - Junior Vice President & Junior Head of Data Science and Machine Learning
Mritik Dodla - Junior Vice President & Junior Head of Cybersecurity