Quick Links: Meetings | Old Meeting Conent | CCC | ECOO | Coding Resources | University Applications & Resources

Code Club

 

 

 

Programming Contest Sites

 

Canadian Computing Competition - uWaterloo - Feb 18, 2026

Canadian Code Competition

Video Introduction

Contest Introduction Page

Past Contests Page

Scanner (avoiding the IO file, requirement of contest), Code

Junior 2024 #1 Solution (also Input note)

Using the On-line Grader

Chris Robart's Solutions (Milliken Mills High School)

Online Java Compiler: https://www.programiz.com/java-programming/online-compiler/

 

Peel Skills - April 1, 2026

Peel Skills

Peel Skills - Coding Scope Document

Ontario Skills - Coding Scope Document

 

ECOO Coding Competition - Team Competition - April

ECOO

Video Introduction

Contest Page

Try/Catch: video: https://youtu.be/a8PHy9LlMPg, powerpoint:

Input Files, Note

Output Files

Example Question (ECOO 2018 Q1), Code, File, Judges Marking

Contest Format

 

Databases

  Topic Part A Part B Part C
1 Table terminology A1. Make Terms
A2. Terms Query
B1. Make Bank  
2 Select, from, where A3. Library, [Library Files]
B2. Validation, [store] C1. SQL in SQL
3 Order by and Group By clause A4. Pokedex, [pokedex file]
B3. SEI Forms, [SEI files] C2. Query with Question
4 Joins A5. Hat Queries, [hat sizes file]
B4 Shoe Size [shoe text] C3. SQL based on another SQL
5 Complex Tables & Joins A6. School Joins   C4. Oscars [files]
6 Mixed SQL      
7 Boyce-Codd Normal Form      

Old Meeting Content

 

 

Other Resources

 

Other Coding Resources

Video Introduction

CourseWare from uWaterloo - at the bottom are 4 courses: Python from Scratch, Language Independent Courses, Web basics, Web programming

Coding Circles (Python) from uWaterloo

Khan Academy Computer Courses: a variety of courses including Webpages, Logic Gates, Internet, AP Computer Science,

Web Pages from Code.org

CS Awesome

Additional Resources form Hour of Code

Android Courses from Udacity (I have taken these)

repl.it - Online Java Compiler

CISCO - Free Online Courses (I haven't taken any of these yet)

 

University

University Skills and Applications

 

Supplementary Application Forms

Video Introduction

AIF Questions from 2018 (Obviously, the current ones will change! Read your application form)

Text from Example Answers

What course should I pick?

Engineering vs. Computer Science

Skills for Success at University

Studying and Organization

Extra Resources: Building your Resume

Sample Resume

Sample Cover Letter

Ontario Skills Passport