Our Curriculum Pathway
From foundational logic to advanced algorithms, our courses are designed to build a complete and competitive skillset.
Beginner Course
This foundational course prepares students for SEAL (Select Entry Acceleration Program) and private school scholarship applications by targeting Merit/Credit awards in major competitions. We build a strong base in logical and mathematical thinking before introducing Python programming.
Core Learning Modules:
- Unplugged Activities: Learn logical principles with hands-on materials from CS Unplugged, sponsored by Google and Microsoft.
- Computational Thinking: Master 6 key skills (e.g., Abstraction, Pattern Recognition) through our custom-developed curriculum.
- Block Coding: Practice logical constructs on the Amazon-sponsored code.org platform.
- Python Coding: Apply learned concepts to a powerful, real-world programming language.
- Advanced Maths: Cover essential mathematical concepts from the Australian Curriculum to support coding logic.
Competition Targets:
KSF, Bebras, CAT, Coding Challenge, AMC, and more.
Intermediate Course
This course is designed for students with basic Python knowledge who want to deepen their problem-solving abilities. The curriculum focuses on analyzing and structuring solutions for complex challenges in preparation for four key Australian Math Trust (AMT) competitions.
Key Focus Areas:
- Advanced Problem-Solving: Develop the ability to deconstruct complex problems and build logical, efficient solutions in Python.
- Competition Strategy: Prepare specifically for the format and challenges of high-level informatics and algorithmic thinking contests.
- Capstone Project: After the competition season, students apply their skills to a practical project: building a classic game platform using Python.
Competition Targets:
Bebras, CAT, Coding Challenge (CC), Australian Informatics Olympiad (AIO).
Prerequisite: Basic Python proficiency is required. Applicants must submit a relevant certificate or pass an assessment.
Advanced Course
Our most advanced course focuses on mastering Data Structures and Algorithms to achieve top-tier results in national competitions. The curriculum is based on the VCE Algorithmics (HESS) guide, providing a significant advantage for students considering this subject in their VCE studies.
Learning Objectives:
- Algorithmic Mastery: In-depth study of core data structures and algorithms required for elite competitive programming.
- VCE Preparation: Gain a head start and practical experience with concepts covered in the VCE Algorithmics curriculum.
- Capstone Project: Students will conceptualize and develop a Minimum Viable Product (MVP) from their own ideas, honing real-world development and project management skills.
Competition Targets:
Aiming for high-level awards in Bebras, CAT, Coding Challenge (CC), and the Australian Informatics Olympiad (AIO).