Professional Documents
Culture Documents
Computing Schemes of Work: Rodborough School M Walker
Computing Schemes of Work: Rodborough School M Walker
Computing Schemes of Work: Rodborough School M Walker
Rodborough School
M Walker
Overview
This is an ‘enquiry-based’ curriculum where students are presented with a question at the start of the course and through a combination of their
own research and classroom guidance are – hopefully - in a position at the end of the topic to answer the question.
Why is Facebook
successful? Why is programming
simple?
Learning Strands
Software Adaption & Tool Selection
Computational Thinking
Effective Communication
•Interpret and present information in formats suitable for audience and environment
•Create and edit digital media to enhance communication
•Safe and responsible use of communicating with technology
Year 7
Why is Facebook Why are video games How can I make an Can I teach a machine
successful? fun? unbreakable code? to think?
(Autumn 1) (Autumn 2, Spring 1) (Spring 2, Summer 1) (Summer 2)
Effective Communication Data Manipulation & Processing Data Manipulation & Processing Use and Impact of Computers
Year 8
Why is programming Why do computers How can I make a pig How does Google
simple? needs electricity? fly? work?
(Autumn 1, 2) (Spring 1) (Spring 2) (Summer 1, 2)
Effective Communication Use & Impact of Computers Effective Communication Computational Thinking
Data Manipulation & Processing Formal Assessment 2 (Exam) Use & Impact of Computers Data Manipulation & Processing
Year 9
How is software How can I make a
really written? mobile app?
(Autumn, Spring) (Summer)
Using AppInventor
Using Python to
(from MIT) to
develop solutions
create Android
to problems
mobile apps
Computational Effective
Thinking Communication
Formal Assessment
1 (Program)
Formal Assessment
2 (Practical Exam)
Understand that Be able to create a Be able to plan a Be able to read a Be able to describe the
Be able to explain why Write sequences of Use selection and Be able to trace Understand what is
4 we must be accurate
when working with
computers.
instructions and data in
a way that a computer
will understand.
repetition correctly in
your programs.
instructions using
variables, selection and
repetition and predict
meant by a
computational
problem.
what the result will be
Understand how data, Be able to plan, create, Correctly use variables, Be able to recognise Be able to take a
Understand how Be able to develop Correctly use Be able to take Be able to take a
Understand how Be able to test the Be able to write Be able to create a Be able to define an
7 instructions can be
written efficiently and
be able to describe the
different modules of
your programs as you
are developing them,
programs in a text-
based language like
Python and be able to
simple model for a
complex problem.
outline of a solution in
terms of functions and
global values.
efficiency of your reflect on the results create your own data
programs. and then improve structures.
them.
Be able to show how Make sure that the Be able to create your Be able to create an Be able to analyse real
These level descriptors are based on the proposed Computing at School curriculum (http://academy.bcs.org/upload/pdf/curriculum-computing-
schools.pdf) with alterations and amendments.
7.4 Can I teach a Investigation into Algorithms 1, 3, 4 Digital Literacy – Impact of ICT on 1.1a, 1.1b
machine to think? basic AI, machine Programs 1, 6, 7 society 1.3a, 1.3b
learning, game Data 1, 2.1 Skills - Control Data Logging and 2.2e
strategies and Turing Computers 1, 2 Programming, Problem Solving
test Technical Understanding –
Programming and Control
8.1 Why is Designing and Algorithms 1, 2, 3, 4 Skills – Producing and editing all 1.1a, 1.1b, 1.1c
programming programming with Programs 1, 2, 3, 4, types of media, Modelling, Control 1.3a
simple? functions using 5, 6, 7 Data Logging and Programming, 2.2b, 2.2c, 2.2d,
Scratch BYOB, Computers 1, 2 Problem Solving 2.2e
sensor boards and Technology in the World - Design
robotic arms and Specifications, Creative
Industries
Technical Understanding –
Programming and Control, ICT
Systems Lifecycle, Organisation of
Data and Data Standards
8.2 Why do Investigating what Data 1, 2.1, 2.2, 3, 4 Skills - Problem Solving
computers need makes a computer Computers 1, 2, 3, 4, Technology in the World – Common
electricity? system and how the 5 Productivity Software and
components work Applications, Progress and Future
together Applications
Technical Understanding – How
Computing Devices Work,
Embedded Systems, Data Storage
8.3 How can I Using graphics Data 2.4 Digital Literacy – Creating and 1.1a, 1.1b
make a pig fly? software to create sharing 1.3a
and manipulate Skills – Producing and editing all
digital images types of media
Technology in the World – Creative
Industries
8.4 How does Searching for data in Algorithms 1, 3, 4 Safe and Responsible Use – 1.1a, 1.1b
Google work? the web and Programs 1, 4, 6, 7 Computer e-safety, Ethical issues 1.2a
creating webpages Communication and Digital Literacy – Finding retrieving 1.3a, 1.3c
the Internet 1, 2.1, and validating information, Critical 1.5a
2.2, 2.3, 2.4, 2.5, 4 thinking and evaluation 2.1b
Skills – Modelling, Control Data 2.2b, 2.2c, 2.2d,
Logging and Programming, Problem 2.2e
Solving 3b
Technology in the World – Common
Productivity Software and
Applications, Web Design, e-
commerce
Technical Understanding –
Networks
Technical Understanding –
Programming and Control,
Organisation of Data and Data
Standards
9.1 How is Using Python to Algorithms 1, 2, 3, 4 Skills – Producing and editing all 1.1a, 1.1c
software really develop solutions to Programs 1, 2, 3, 4, types of media, Modelling, Control 1.3a, 1.3b, 1.3c
written? problems 5, 6, 7 Data Logging and Programming, 2.2b, 2.2c, 2.2d,
Computers 1, 2 Problem Solving 2.2e
Technology in the World – Common 3b
Productivity Software and
Applications
Technology in the World - Design
and Specifications
Technical Understanding –
Programming and Control, ICT
Systems Lifecycle, Organisation of
Data and Data Standards
9.2 How can I Using MIT Algorithms 1, 2, 3, 4 Skills – Producing and editing all 1.1a, 1.1b, 1.1c
make a mobile AppInventor to Programs 1, 2, 3, 4, types of media, Modelling, Control 1.2a
app? create Android 5, 6, 7 Data Logging and Programming, 1.3a, 1.3c
mobile apps Computers 1 Problem Solving 2.2b, 2.2c, 2.2d,
Technology in the World - Design