Oxford University Coding Challenge - Round 1 (Blockly) Preparation Course
Date: Oct 28th - Nov 1st, 2024 - 5 Days
Time: 16:00 - 17:30 (UK Time)
School Year Group: Year 7 - Year 9
Tutor-Child Ratio: 1:5; Max 5 Children Per Teacher. Space is limited.
​
Course Mode: Online
Fee: £200
- Specially designed Blocky coding preparation course for the Oxford University Coding Challenge
​
- Leverage our expertly designed Blockly/Python translator and Coding Competition Practice Platform for teaching
​
- Taught by professional and qualified Computer Science Teachers from UK's Top Secondary School
​
- Course Content designed by professional developers and qualified Computer Science Teachers
who have successfully trained students in past OUCC Round 1 competitions
​
- Eligible for our Termly Coding Competition Python course enrollment upon successful completion.
Course Demo Video
Our Coding Platform
Coding Platform with AI Tutor and Blockly/Python Translator
​
-
Day 1 + Day 2 - Navigating Mazes:
-
Learning logic and sequence through maze-solving OUCC tasks.
-
​
-
Day 1 + Day 2 - Turtle Programming:​
-
Learn and solve OUCC Turtle movement tasks​
-
​
-
Day 3 - Picture Processing:
-
Learning image processing with Blockly OUCC tasks
-
​
-
Day 3 - Movie Animations:​
-
Developing animations and short movies with block-based coding tasks in OUCC.
-
​
-
Day 4 + Day 5 - Advanced Blockly Coding Tasks:
-
Tackling complex coding challenges with Blockly OUCC tasks
-
Utilize our expertly designed Blockly/Python translator to comprehend code logic in either Python or Blockly
-
Practice targeted exercises using our specialized Coding Competition Platform.
-
​
-
Day 4 + Day 5 - Review of Past OUCC Round 1 Questions:
-
Analyzing and solving previous OUCC tasks.
-
Course Structure
Course Objectives
-
Develop Fundamental Coding Skills:
-
Equip students with the basic principles of coding through interactive activities in maze-solving and turtle programming tasks.
-
​
-
Enhance Logical Thinking:
-
Foster problem-solving skills and logical reasoning through Blockly-based OUCC tasks, including maze navigation, turtle movement, and picture processing.
-
​
-
Prepare for Advanced Studies:
-
Lay a strong foundation for future learning in more complex programming languages and computational concepts by tackling advanced Blockly coding challenges and utilizing our Blockly/Python translator.
-
​
-
Encourage Creativity:
-
Encourage students to express their creativity and innovation through personalized projects, such as developing animations and short movies with Blockly coding tasks.
-
​
-
Practice and Review:
-
Provide opportunities for practice with targeted exercises on our specialized Coding Competition Platform and review past OUCC Round 1 questions to analyze and solve previous tasks.
-
-
Instructor-Led Sessions:
-
The instructor and assistant teacher introduce the basic concepts of each topic, providing full and detailed explanations.
-
​
-
Interactive Exercises:
-
Students engage in targeted exercises using our Blockly/Python translator and coding competition training platform to apply and practice what they have learned.
-
​
-
Daily Homework Assignments:
-
Homework is assigned each day to help students consolidate their understanding of the concepts covered in class.
-
​
-
Practice with Past OUCC Questions:
-
Students practice solving past OUCC questions to familiarize themselves with the types of challenges they will encounter and to improve their problem-solving skills.
-