SlideShare a Scribd company logo
Computing
Purpose of study
A high-quality computing education equips pupils to understand and change the world through logical
thinking and creativity, including by making links with mathematics, science, and design and
technology. The core of computing is computer science, in which pupils are taught the principles of
information and computation, and how digital systems work. Computing equips pupils to use
information technology to create programs, systems and a range of media. It also ensures that pupils
become digitally literate – able to use, and express themselves and develop their ideas through,
information and communication technology – at a level suitable for the future workplace and as active
participants in a digital world.
Aims
The national curriculum for computing aims to ensure that all pupils:
§ can understand and apply the fundamental principles and concepts of computer science,
including abstraction, logic, algorithms and data representation
§ can analyse problems in computational terms, and have repeated practical experience of writing
computer programs in order to solve such problems
§ can evaluate and apply information technology, including new or unfamiliar technologies,
analytically to solve problems
§ are responsible, competent, confident and creative users of information and communication
technology.
Attainment targets
By the end of each key stage, pupils are expected to know, apply and understand the matters, skills
and processes specified in the relevant programme of study.
Subject content
Key stage 1
Pupils should be taught to:
§ understand what algorithms are; how they are implemented as programs on digital devices; and
that programs execute by following precise and unambiguous instructions
§ create and debug simple programs
§ use logical reasoning to predict the behaviour of simple programs
§ use technology purposefully to create, organise, store, manipulate and retrieve digital content
§ use technology safely and respectfully, keeping personal information private; know where to go
for help and support when they have concerns about material on the internet
§ recognise common uses of information technology beyond school.
Key stage 2
Pupils should be taught to:
§ design, write and debug programs that accomplish specific goals, including controlling or
simulating physical systems; solve problems by decomposing them into smaller parts
§ use sequence, selection, and repetition in programs; work with variables and various forms of
input and output
§ use logical reasoning to explain how some simple algorithms work and to detect and correct
errors in algorithms and programs
§ understand computer networks including the internet; how they can provide multiple services,
such as the world-wide web; and the opportunities they offer for communication and collaboration
§ use search technologies effectively, appreciate how results are selected and ranked, and be
discerning in evaluating digital content
§ use technology safely, respectfully and responsibly; know a range of ways to report concerns and
inappropriate behaviour
§ select, use and combine a variety of software (including internet services) on a range of digital
devices to accomplish given goals, including collecting, analysing, evaluating and presenting data
and information.
Key stage 3
Pupils should be taught to:
§ design, use and evaluate computational abstractions that model the state and behaviour of real-
world problems and physical systems
§ understand several key algorithms that reflect computational thinking, such as ones for sorting
and searching; use logical reasoning to compare the utility of alternative algorithms for the same
problem
§ use two or more programming languages, at least one of which is textual, to solve a variety of
computational problems; make appropriate use of data structures such as lists, tables or arrays;
design and develop modular programs that use procedures or functions
§ understand simple Boolean logic (such as AND, OR and NOT) and some of its uses in circuits
and programming
§ understand the hardware and software components that make up computer systems, and how
they communicate with one another and with other systems
§ understand how instructions are stored and executed within a computer system; understand how
data of various types (including text, sounds and pictures) can be represented and manipulated
digitally, in the form of binary digits
§ understand and use binary digits, such as to be able to convert between binary and decimal and
perform simple binary addition
§ undertake creative projects that involve selecting, using, and combining multiple applications,
preferably across a range of devices, to achieve challenging goals, including collecting and analysing
data and meeting the needs of known users
§ create, re-use, revise and re-purpose digital artefacts for a given audience, with attention to
trustworthiness, design and usability
§ understand a range of ways to use technology safely, respectfully, responsibly and securely,
including protecting their online identity and privacy; recognise inappropriate content, contact and
conduct and know how to report concerns.
Key stage 4
All pupils must have the opportunity to study aspects of information technology and computer science
at sufficient depth to allow them to progress to higher levels of study or to a professional career.
All pupils should be taught to:
§ develop their capability, creativity and knowledge in computer science, digital media and
information technology
§ develop and apply their analytic, problem-solving, design, and computational thinking skills
§ understand how changes in technology affect safety, including new ways to protect their online
privacy and identity, and how to report concerns.
	
  

More Related Content

What's hot

Digital Competences: Trends & Issues in Estonia
Digital Competences: Trends & Issues in EstoniaDigital Competences: Trends & Issues in Estonia
Digital Competences: Trends & Issues in EstoniaMart Laanpere
 
Bachelor, Computer Science, Informatics
Bachelor, Computer Science,  InformaticsBachelor, Computer Science,  Informatics
Bachelor, Computer Science, Informatics
NURE
 
Machine learning
Machine learningMachine learning
Machine learning
osman ansari
 
Ph.d admission in it 2015
Ph.d admission in it  2015Ph.d admission in it  2015
Ph.d admission in it 2015
Help u india
 
Informatics curricula in three Baltic states
Informatics curricula in three Baltic statesInformatics curricula in three Baltic states
Informatics curricula in three Baltic states
Mart Laanpere
 
Instructional Technology
Instructional TechnologyInstructional Technology
Instructional TechnologyAngela Gentz
 
Baseline trg for facilitators 25 jan 2010
Baseline trg for facilitators 25 jan 2010Baseline trg for facilitators 25 jan 2010
Baseline trg for facilitators 25 jan 2010twcheong
 
Module 2 audience analysis
Module 2 audience analysisModule 2 audience analysis
Module 2 audience analysisstrawberryqueenj
 
U learning (1)
U learning (1)U learning (1)
U learning (1)
SavithammaN
 
Wax museum
Wax museumWax museum
Wax museum
peeryn
 
Updated resume.docx
Updated resume.docxUpdated resume.docx
Updated resume.docx
Kelvin Arthur
 
Knowledge-based design analytics for authoring courses with smart learning co...
Knowledge-based design analytics for authoring courses with smart learning co...Knowledge-based design analytics for authoring courses with smart learning co...
Knowledge-based design analytics for authoring courses with smart learning co...
Laia Albó
 

What's hot (15)

Digital Competences: Trends & Issues in Estonia
Digital Competences: Trends & Issues in EstoniaDigital Competences: Trends & Issues in Estonia
Digital Competences: Trends & Issues in Estonia
 
Bachelor, Computer Science, Informatics
Bachelor, Computer Science,  InformaticsBachelor, Computer Science,  Informatics
Bachelor, Computer Science, Informatics
 
Budget
BudgetBudget
Budget
 
Machine learning
Machine learningMachine learning
Machine learning
 
Ph.d admission in it 2015
Ph.d admission in it  2015Ph.d admission in it  2015
Ph.d admission in it 2015
 
Informatics curricula in three Baltic states
Informatics curricula in three Baltic statesInformatics curricula in three Baltic states
Informatics curricula in three Baltic states
 
Module 3
Module 3Module 3
Module 3
 
Instructional Technology
Instructional TechnologyInstructional Technology
Instructional Technology
 
Ipt
IptIpt
Ipt
 
Baseline trg for facilitators 25 jan 2010
Baseline trg for facilitators 25 jan 2010Baseline trg for facilitators 25 jan 2010
Baseline trg for facilitators 25 jan 2010
 
Module 2 audience analysis
Module 2 audience analysisModule 2 audience analysis
Module 2 audience analysis
 
U learning (1)
U learning (1)U learning (1)
U learning (1)
 
Wax museum
Wax museumWax museum
Wax museum
 
Updated resume.docx
Updated resume.docxUpdated resume.docx
Updated resume.docx
 
Knowledge-based design analytics for authoring courses with smart learning co...
Knowledge-based design analytics for authoring courses with smart learning co...Knowledge-based design analytics for authoring courses with smart learning co...
Knowledge-based design analytics for authoring courses with smart learning co...
 

Viewers also liked

Sample opposition to motion to vacate in California with an attorney affidavi...
Sample opposition to motion to vacate in California with an attorney affidavi...Sample opposition to motion to vacate in California with an attorney affidavi...
Sample opposition to motion to vacate in California with an attorney affidavi...
LegalDocsPro
 
Building supply chains
Building supply chainsBuilding supply chains
Building supply chainstsolmon_mn1
 
Evaluation Question 1
Evaluation Question 1Evaluation Question 1
Evaluation Question 1neginask
 
Presentation1q1
Presentation1q1Presentation1q1
Presentation1q1Emzj12
 
Presentation1q1
Presentation1q1Presentation1q1
Presentation1q1Emzj12
 
Unit 3 web development
Unit 3 web developmentUnit 3 web development
Unit 3 web developmentMrMJSmith
 
Sample California motion to vacate judgment with attorney affidavit of fault
Sample California motion to vacate judgment with attorney affidavit of faultSample California motion to vacate judgment with attorney affidavit of fault
Sample California motion to vacate judgment with attorney affidavit of fault
LegalDocsPro
 

Viewers also liked (7)

Sample opposition to motion to vacate in California with an attorney affidavi...
Sample opposition to motion to vacate in California with an attorney affidavi...Sample opposition to motion to vacate in California with an attorney affidavi...
Sample opposition to motion to vacate in California with an attorney affidavi...
 
Building supply chains
Building supply chainsBuilding supply chains
Building supply chains
 
Evaluation Question 1
Evaluation Question 1Evaluation Question 1
Evaluation Question 1
 
Presentation1q1
Presentation1q1Presentation1q1
Presentation1q1
 
Presentation1q1
Presentation1q1Presentation1q1
Presentation1q1
 
Unit 3 web development
Unit 3 web developmentUnit 3 web development
Unit 3 web development
 
Sample California motion to vacate judgment with attorney affidavit of fault
Sample California motion to vacate judgment with attorney affidavit of faultSample California motion to vacate judgment with attorney affidavit of fault
Sample California motion to vacate judgment with attorney affidavit of fault
 

Similar to Computing nc

Roehampton computing workshop 1
Roehampton computing workshop 1Roehampton computing workshop 1
Roehampton computing workshop 1Miles Berry
 
Creative computing Session 3
Creative computing Session 3Creative computing Session 3
Creative computing Session 3kturvey
 
Y3 ssp 12 13 l12
Y3 ssp 12 13 l12Y3 ssp 12 13 l12
Y3 ssp 12 13 l12Miles Berry
 
Computing curriculum design workshop
Computing curriculum design workshopComputing curriculum design workshop
Computing curriculum design workshop
Miles Berry
 
Computational Thinking Presentation - James Massey
Computational Thinking Presentation - James MasseyComputational Thinking Presentation - James Massey
Computational Thinking Presentation - James Massey
SteffNaace
 
Second-Quarter-Grade-8.pptx
Second-Quarter-Grade-8.pptxSecond-Quarter-Grade-8.pptx
Second-Quarter-Grade-8.pptx
jannegabriellemata
 
Computing introduction staff meeting to share
Computing introduction staff meeting to shareComputing introduction staff meeting to share
Computing introduction staff meeting to share
jacksloan
 
Aims and Objectives of teaching computer science
Aims and Objectives of teaching computer scienceAims and Objectives of teaching computer science
Aims and Objectives of teaching computer science
Sasikala Antony
 
National Agenda ACARA
National Agenda ACARANational Agenda ACARA
National Agenda ACARA
Jason Zagami
 
Nottinghamshire computing framework 2014
Nottinghamshire computing framework 2014Nottinghamshire computing framework 2014
Nottinghamshire computing framework 2014
Craig Evans
 
Curriculum Design: leading learning in ICT lecture 11
Curriculum Design: leading learning in ICT lecture 11Curriculum Design: leading learning in ICT lecture 11
Curriculum Design: leading learning in ICT lecture 11
Miles Berry
 
Ipt guide
Ipt guideIpt guide
Ipt guidehccit
 
WA Curriculum: Technologies Presentation
WA Curriculum: Technologies PresentationWA Curriculum: Technologies Presentation
WA Curriculum: Technologies Presentation
Dr Peter Carey
 
technology-mandatory-years-7-8-sample-unit-digital-technologies-life-skills (...
technology-mandatory-years-7-8-sample-unit-digital-technologies-life-skills (...technology-mandatory-years-7-8-sample-unit-digital-technologies-life-skills (...
technology-mandatory-years-7-8-sample-unit-digital-technologies-life-skills (...
Jimmyconnors Chettipally
 
The computing curriculum beyond 2014
The computing curriculum beyond 2014The computing curriculum beyond 2014
The computing curriculum beyond 2014
Miles Berry
 
Ppt it
Ppt itPpt it
PPT NANI
PPT NANI PPT NANI
PPT NANI
Nani Ronsani
 
PPT NANI
PPT NANI PPT NANI
PPT NANI
Nani Ronsani
 
Jakub CHRISTOPH (ECDL Foundation). Coding, computing or digital literacy
Jakub CHRISTOPH (ECDL Foundation). Coding, computing or digital literacyJakub CHRISTOPH (ECDL Foundation). Coding, computing or digital literacy
Jakub CHRISTOPH (ECDL Foundation). Coding, computing or digital literacy
Lietuvos kompiuterininkų sąjunga
 
End-users digital competences & ECDL
End-users digital competences & ECDLEnd-users digital competences & ECDL
End-users digital competences & ECDLPierfranco Ravotto
 

Similar to Computing nc (20)

Roehampton computing workshop 1
Roehampton computing workshop 1Roehampton computing workshop 1
Roehampton computing workshop 1
 
Creative computing Session 3
Creative computing Session 3Creative computing Session 3
Creative computing Session 3
 
Y3 ssp 12 13 l12
Y3 ssp 12 13 l12Y3 ssp 12 13 l12
Y3 ssp 12 13 l12
 
Computing curriculum design workshop
Computing curriculum design workshopComputing curriculum design workshop
Computing curriculum design workshop
 
Computational Thinking Presentation - James Massey
Computational Thinking Presentation - James MasseyComputational Thinking Presentation - James Massey
Computational Thinking Presentation - James Massey
 
Second-Quarter-Grade-8.pptx
Second-Quarter-Grade-8.pptxSecond-Quarter-Grade-8.pptx
Second-Quarter-Grade-8.pptx
 
Computing introduction staff meeting to share
Computing introduction staff meeting to shareComputing introduction staff meeting to share
Computing introduction staff meeting to share
 
Aims and Objectives of teaching computer science
Aims and Objectives of teaching computer scienceAims and Objectives of teaching computer science
Aims and Objectives of teaching computer science
 
National Agenda ACARA
National Agenda ACARANational Agenda ACARA
National Agenda ACARA
 
Nottinghamshire computing framework 2014
Nottinghamshire computing framework 2014Nottinghamshire computing framework 2014
Nottinghamshire computing framework 2014
 
Curriculum Design: leading learning in ICT lecture 11
Curriculum Design: leading learning in ICT lecture 11Curriculum Design: leading learning in ICT lecture 11
Curriculum Design: leading learning in ICT lecture 11
 
Ipt guide
Ipt guideIpt guide
Ipt guide
 
WA Curriculum: Technologies Presentation
WA Curriculum: Technologies PresentationWA Curriculum: Technologies Presentation
WA Curriculum: Technologies Presentation
 
technology-mandatory-years-7-8-sample-unit-digital-technologies-life-skills (...
technology-mandatory-years-7-8-sample-unit-digital-technologies-life-skills (...technology-mandatory-years-7-8-sample-unit-digital-technologies-life-skills (...
technology-mandatory-years-7-8-sample-unit-digital-technologies-life-skills (...
 
The computing curriculum beyond 2014
The computing curriculum beyond 2014The computing curriculum beyond 2014
The computing curriculum beyond 2014
 
Ppt it
Ppt itPpt it
Ppt it
 
PPT NANI
PPT NANI PPT NANI
PPT NANI
 
PPT NANI
PPT NANI PPT NANI
PPT NANI
 
Jakub CHRISTOPH (ECDL Foundation). Coding, computing or digital literacy
Jakub CHRISTOPH (ECDL Foundation). Coding, computing or digital literacyJakub CHRISTOPH (ECDL Foundation). Coding, computing or digital literacy
Jakub CHRISTOPH (ECDL Foundation). Coding, computing or digital literacy
 
End-users digital competences & ECDL
End-users digital competences & ECDLEnd-users digital competences & ECDL
End-users digital competences & ECDL
 

More from MrMJSmith

Year 9 exam instructions
Year 9 exam instructionsYear 9 exam instructions
Year 9 exam instructionsMrMJSmith
 
Rights starter 2
Rights starter 2Rights starter 2
Rights starter 2MrMJSmith
 
Website prototype
Website prototypeWebsite prototype
Website prototype
MrMJSmith
 
Year 7 Unit 1 How Active Am I?
Year 7 Unit 1 How Active Am I?Year 7 Unit 1 How Active Am I?
Year 7 Unit 1 How Active Am I?MrMJSmith
 
Year 11 assembly october 2013 show
Year 11 assembly october 2013 showYear 11 assembly october 2013 show
Year 11 assembly october 2013 show
MrMJSmith
 
9n4 seating plan
9n4 seating plan9n4 seating plan
9n4 seating planMrMJSmith
 
8x6 seating plan
8x6 seating plan8x6 seating plan
8x6 seating planMrMJSmith
 
9m7 seating plan
9m7 seating plan9m7 seating plan
9m7 seating planMrMJSmith
 
9p1 seating plan
9p1 seating plan9p1 seating plan
9p1 seating planMrMJSmith
 
9p1 Setting Up Your Blog
9p1 Setting Up Your Blog9p1 Setting Up Your Blog
9p1 Setting Up Your BlogMrMJSmith
 
10p4 seating plan
10p4 seating plan10p4 seating plan
10p4 seating planMrMJSmith
 
Narrowing the gap
Narrowing the gapNarrowing the gap
Narrowing the gapMrMJSmith
 

More from MrMJSmith (13)

Year 9 exam instructions
Year 9 exam instructionsYear 9 exam instructions
Year 9 exam instructions
 
Rights starter 2
Rights starter 2Rights starter 2
Rights starter 2
 
Website prototype
Website prototypeWebsite prototype
Website prototype
 
Year 7 Unit 1 How Active Am I?
Year 7 Unit 1 How Active Am I?Year 7 Unit 1 How Active Am I?
Year 7 Unit 1 How Active Am I?
 
Year 11 assembly october 2013 show
Year 11 assembly october 2013 showYear 11 assembly october 2013 show
Year 11 assembly october 2013 show
 
9n4 seating plan
9n4 seating plan9n4 seating plan
9n4 seating plan
 
8x6 seating plan
8x6 seating plan8x6 seating plan
8x6 seating plan
 
9m7 seating plan
9m7 seating plan9m7 seating plan
9m7 seating plan
 
9p1 seating plan
9p1 seating plan9p1 seating plan
9p1 seating plan
 
9p1 Setting Up Your Blog
9p1 Setting Up Your Blog9p1 Setting Up Your Blog
9p1 Setting Up Your Blog
 
10p4 seating plan
10p4 seating plan10p4 seating plan
10p4 seating plan
 
Narrowing the gap
Narrowing the gapNarrowing the gap
Narrowing the gap
 
Blog set up
Blog set upBlog set up
Blog set up
 

Recently uploaded

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 

Recently uploaded (20)

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 

Computing nc

  • 1.
  • 2. Computing Purpose of study A high-quality computing education equips pupils to understand and change the world through logical thinking and creativity, including by making links with mathematics, science, and design and technology. The core of computing is computer science, in which pupils are taught the principles of information and computation, and how digital systems work. Computing equips pupils to use information technology to create programs, systems and a range of media. It also ensures that pupils become digitally literate – able to use, and express themselves and develop their ideas through, information and communication technology – at a level suitable for the future workplace and as active participants in a digital world. Aims The national curriculum for computing aims to ensure that all pupils: § can understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation § can analyse problems in computational terms, and have repeated practical experience of writing computer programs in order to solve such problems § can evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems § are responsible, competent, confident and creative users of information and communication technology. Attainment targets By the end of each key stage, pupils are expected to know, apply and understand the matters, skills and processes specified in the relevant programme of study.
  • 3. Subject content Key stage 1 Pupils should be taught to: § understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions § create and debug simple programs § use logical reasoning to predict the behaviour of simple programs § use technology purposefully to create, organise, store, manipulate and retrieve digital content § use technology safely and respectfully, keeping personal information private; know where to go for help and support when they have concerns about material on the internet § recognise common uses of information technology beyond school. Key stage 2 Pupils should be taught to: § design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts § use sequence, selection, and repetition in programs; work with variables and various forms of input and output § use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs § understand computer networks including the internet; how they can provide multiple services, such as the world-wide web; and the opportunities they offer for communication and collaboration § use search technologies effectively, appreciate how results are selected and ranked, and be discerning in evaluating digital content § use technology safely, respectfully and responsibly; know a range of ways to report concerns and inappropriate behaviour § select, use and combine a variety of software (including internet services) on a range of digital devices to accomplish given goals, including collecting, analysing, evaluating and presenting data and information.
  • 4. Key stage 3 Pupils should be taught to: § design, use and evaluate computational abstractions that model the state and behaviour of real- world problems and physical systems § understand several key algorithms that reflect computational thinking, such as ones for sorting and searching; use logical reasoning to compare the utility of alternative algorithms for the same problem § use two or more programming languages, at least one of which is textual, to solve a variety of computational problems; make appropriate use of data structures such as lists, tables or arrays; design and develop modular programs that use procedures or functions § understand simple Boolean logic (such as AND, OR and NOT) and some of its uses in circuits and programming § understand the hardware and software components that make up computer systems, and how they communicate with one another and with other systems § understand how instructions are stored and executed within a computer system; understand how data of various types (including text, sounds and pictures) can be represented and manipulated digitally, in the form of binary digits § understand and use binary digits, such as to be able to convert between binary and decimal and perform simple binary addition § undertake creative projects that involve selecting, using, and combining multiple applications, preferably across a range of devices, to achieve challenging goals, including collecting and analysing data and meeting the needs of known users § create, re-use, revise and re-purpose digital artefacts for a given audience, with attention to trustworthiness, design and usability § understand a range of ways to use technology safely, respectfully, responsibly and securely, including protecting their online identity and privacy; recognise inappropriate content, contact and conduct and know how to report concerns. Key stage 4 All pupils must have the opportunity to study aspects of information technology and computer science at sufficient depth to allow them to progress to higher levels of study or to a professional career. All pupils should be taught to: § develop their capability, creativity and knowledge in computer science, digital media and information technology § develop and apply their analytic, problem-solving, design, and computational thinking skills § understand how changes in technology affect safety, including new ways to protect their online privacy and identity, and how to report concerns.