0% found this document useful (0 votes)
7 views33 pages

A-Level Computer Science Weekly Plan

The document outlines a detailed hour-by-hour teaching plan for A-Level Computer Science over one and two years, focusing on various topics such as Computational Thinking, Programming Fundamentals, Algorithms, Data Representation, and Cybersecurity. Each week consists of structured lessons that include direct instruction, guided examples, student practice, coding exercises, and assessments. The plan emphasizes a consistent approach to teaching core concepts and skills in computer science.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views33 pages

A-Level Computer Science Weekly Plan

The document outlines a detailed hour-by-hour teaching plan for A-Level Computer Science over one and two years, focusing on various topics such as Computational Thinking, Programming Fundamentals, Algorithms, Data Representation, and Cybersecurity. Each week consists of structured lessons that include direct instruction, guided examples, student practice, coding exercises, and assessments. The plan emphasizes a consistent approach to teaching core concepts and skills in computer science.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

A-Level Computer Science — Detailed Weekly

Hour-by-Hour Teacher Plan (1-Year + 2-Year)

1-Year Plan — Detailed Hour-by-Hour Weekly Breakdown

Week 1: Computational Thinking

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 2: Computational Thinking

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 3: Computational Thinking

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 4: Programming Fundamentals I

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 5: Programming Fundamentals I


Hour 1: Direct instruction on core theory
Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 6: Programming Fundamentals I

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 7: Programming Fundamentals II

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 8: Programming Fundamentals II

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 9: Programming Fundamentals II

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 10: Data Types & Structures


Hour 1: Direct instruction on core theory
Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 11: Data Types & Structures

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 12: Data Types & Structures

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 13: Algorithms Intro

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 14: Algorithms Intro

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 15: Algorithms Intro

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 16: Algorithms Deep Dive

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 17: Algorithms Deep Dive

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 18: Algorithms Deep Dive

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 19: Data Representation

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 20: Data Representation

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 21: Data Representation

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 22: Computer Architecture

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 23: Computer Architecture

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 24: Computer Architecture

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 25: Operating Systems

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 26: Operating Systems

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 27: Operating Systems

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 28: Networks & Communication

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 29: Networks & Communication

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 30: Networks & Communication

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 31: Cybersecurity I

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 32: Cybersecurity I

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 33: Cybersecurity I

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 34: Cybersecurity II

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 35: Cybersecurity II

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket
Week 36: Cybersecurity II

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 37: Databases & SQL

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 38: Databases & SQL

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 39: Databases & SQL

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 40: Boolean Logic

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket
Week 41: Boolean Logic

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 42: Boolean Logic

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 43: Theory of Computation

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 44: Theory of Computation

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 45: Theory of Computation

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 46: Web Technologies


Hour 1: Direct instruction on core theory
Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 47: Web Technologies

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 48: Web Technologies

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 49: Emerging Technologies

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 50: Emerging Technologies

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 51: Emerging Technologies


Hour 1: Direct instruction on core theory
Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket

Week 52: NEA Planning

Hour 1: Direct instruction on core theory


Hour 2: Guided examples and modelling
Hour 3: Student practice (supervised)
Hour 4: Code/application exercise
Hour 5: Mini-assessment / exit ticket
2-Year Plan — Detailed Hour-by-Hour Weekly Breakdown

Week 1: Computational Thinking

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 2: Computational Thinking

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 3: Computational Thinking

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 4: Computational Thinking

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 5: Computational Thinking

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 6: Programming Fundamentals

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 7: Programming Fundamentals

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 8: Programming Fundamentals

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 9: Programming Fundamentals

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 10: Programming Fundamentals

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session
Week 11: Advanced Programming

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 12: Advanced Programming

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 13: Advanced Programming

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 14: Advanced Programming

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 15: Advanced Programming

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session
Week 16: Data Structures

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 17: Data Structures

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 18: Data Structures

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 19: Data Structures

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 20: Data Structures

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 21: Algorithms I


Hour 1: Teacher theory presentation
Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 22: Algorithms I

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 23: Algorithms I

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 24: Algorithms I

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 25: Algorithms I

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 26: Algorithms II


Hour 1: Teacher theory presentation
Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 27: Algorithms II

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 28: Algorithms II

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 29: Algorithms II

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 30: Algorithms II

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 31: Data Representation

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 32: Data Representation

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 33: Data Representation

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 34: Data Representation

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 35: Data Representation

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 36: Computer Architecture

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 37: Computer Architecture

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 38: Computer Architecture

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 39: Computer Architecture

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 40: Computer Architecture

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 41: Operating Systems

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 42: Operating Systems

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 43: Operating Systems

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 44: Operating Systems

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 45: Operating Systems

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 46: Networks

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 47: Networks

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 48: Networks

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 49: Networks

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 50: Networks

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 51: Cybersecurity

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session
Week 52: Cybersecurity

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 53: Cybersecurity

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 54: Cybersecurity

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 55: Cybersecurity

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 56: Databases

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session
Week 57: Databases

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 58: Databases

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 59: Databases

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 60: Databases

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 61: Boolean Logic

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 62: Boolean Logic


Hour 1: Teacher theory presentation
Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 63: Boolean Logic

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 64: Boolean Logic

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 65: Boolean Logic

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 66: Theory of Computation

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 67: Theory of Computation


Hour 1: Teacher theory presentation
Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 68: Theory of Computation

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 69: Theory of Computation

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 70: Theory of Computation

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 71: Web Technology

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 72: Web Technology

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 73: Web Technology

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 74: Web Technology

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 75: Web Technology

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 76: Emerging Tech

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 77: Emerging Tech

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 78: Emerging Tech

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 79: Emerging Tech

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 80: Emerging Tech

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 81: NEA Planning

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 82: NEA Planning

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 83: NEA Planning

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 84: NEA Planning

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 85: NEA Planning

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 86: NEA Development

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 87: NEA Development

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 88: NEA Development

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 89: NEA Development

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 90: NEA Development

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 91: NEA Testing

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 92: NEA Testing

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session
Week 93: NEA Testing

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 94: NEA Testing

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 95: NEA Testing

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 96: Revision A

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 97: Revision A

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session
Week 98: Revision A

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 99: Revision A

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 100: Revision A

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 101: Revision B

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 102: Revision B

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 103: Revision B


Hour 1: Teacher theory presentation
Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session

Week 104: Revision B

Hour 1: Teacher theory presentation


Hour 2: Worked examples + discussion
Hour 3: Guided coding/writing task
Hour 4: Independent practice (monitored)
Hour 5: Weekly quiz or feedback session
Marking Strategies for A-Level Computer Science

1. Programming Work
- Use a 3-band rubric: Correctness, Style, Documentation.
- Mark with line comments + general summary.
- Apply test cases for automated checking.

2. Theory Questions
- Use point-based marking tied to command words (define, explain, analyse).
- Highlight where marks are earned directly on scripts.

3. NEA Coursework
- Use milestone marking: Proposal, Design, Implementation, Testing, Evaluation.
- Provide coded feedback but avoid over-guidance.

4. Weekly Assessments
- Use short quizzes (10–15 marks).
- Return within 1 week with annotations.

5. Revision Marking
- Use exam-board style levels of response.
- Apply strict timing and realistic conditions.

You might also like