About Course
Year 11 Coding focuses on mastery of programming fundamentals, structured problem-solving, and confident exam performance. Students move beyond syntax to writing clear, efficient, and well-tested programs, while learning how to explain, trace, and debug code under exam conditions.
Course Objectives
By the end of Year 11, students will be able to:
Design algorithms to solve real problems
Write structured programs using a text-based language (Python)
Use selection, iteration, and data structures effectively
Test, debug, and improve programs
Explain program logic clearly in exams
Course Content
AUTUMN TERM
-
Week 1 – Diagnostic Assessment & Term Planning
-
Week 2 – Variables, Data Types, and Input/Output
-
Week 3 – Conditional Statements (if, elif, else)
-
Week 4 – Loops: for and while
-
Week 5 – Functions & Modular Programming
-
Week 6 – Arrays/Lists and Dictionaries/Objects
-
Week 7 – File Handling & Data Persistence
-
Week 8 – Debugging & Problem-Solving
-
Week 9 – Timed Past-Paper Mini-Projects 1
-
Week 10 – Timed Past-Paper Mini-Projects 2
-
Week 11 – Integrated Revision & Targeted Practice
-
Week 12 – Final Project & Term Consolidation
SPRING TERM
SUMMER TERM
Student Ratings & Reviews
No Review Yet