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.


Projects & Activities


See More!


Weekly Meetings

NOTE: Meetings currently held online during Community Time for Group B clubs due to COVID-19.

Thursdays
3:45-5:15 pm
Design Lab (302)

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.


Responsive image

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.


Responsive image

The Four Sections

Our club covers four broad aspects of coding: Algorithm Design, Project Development, Cybersecurity, and Data Science.
Card image cap

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.

Card image cap

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.

Card image cap

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.

Card image cap

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.
Card image cap
Jefferson Ding
President
Head of Cybersecurity
Card image cap
Shaya Farahmand
President
Head of Data Science and Machine Learning
Card image cap
Moayyad Shahid
President
Head of Hitchiker's
Card image cap
Arthur Wang
Vice President
Head of Algorithms and Coding Bowl
Card image cap
Colin Lum
Vice President
Head of Algorithms and Coding Bowl
Card image cap
Darwin Li
Vice President
Head of Project Dev and Coding Bowl
Card image cap
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