Why do we learn computer science?
The aim for the Computer Science curriculum is to develop, over time, an environment that ensures that pupils become digitally literate – so that pupils can access employment and participate responsibly in the digital world. To facilitate this, the curriciulum enables pupils to question how computer systems work, what computers understand and how to use these systems creatively and responsibly. Through a varied curriculum of Computing, Digital Literacy and Information Technology, pupils are empowered to become more resilient, knowledgeable and effective problem solvers.
Lessons will stimulate and motivate learners in understanding Computational Thinking, Creativity and the basics of programming and to use this knowledge to create digital systems for a given purpose. This ensures that students are confident to use Information Technology and Computer Science to create programs, systems, and a range of digital content. Studying Computer Science also gives students the appreciation of the global concept of Computer Science and ICT and that working remotely will become the new normal.
Head of Department
Year 7
Autumn |
---|
Digital Literacy
Introduction to Chromebooks and Microsoft Office
Touch Typing Course
|
Spring |
---|
Introduction to Algorithms Introduction to Algorithms and Computer Science
Using Flowol to create algorithms
|
Summer |
---|
Writing Algorithms Programming in Scratch
Programming Constructs
|
All Year 7 subjects Next Year 7 Subject - Modern Foreign Languages
Year 8
Autumn |
---|
Digital Literacy
Introduction to Chromebooks and Microsoft Office
Touch Typing Course
|
Spring |
---|
Introduction to Algorithms Introduction to Algorithms and Computer Science
Using Flowol to create algorithms
|
Summer |
---|
Writing Algorithms Programming in Scratch
Programming Constructs
|
All Year 8 subjects Next Year 8 Subject - Modern Foreign Languages
Year 9
Autumn |
---|
Algorithms & Programming
Programming in Python
Reading and Modifying algorithms
Programming Constructs
Handling Data in Programs
Data Structures
Subroutines
|
Spring |
---|
Computer Systems
Model of a Computer System
Hardware and Software
|
Summer |
---|
Networking Types of Networks
Network security
|
All Year 9 subjects Next Year 9 Subject - Modern Foreign Languages
Year 10
Autumn |
---|
Algorithms, Programming & Data Representation
Tracing & Debugging -
Set Piece Algorithms
Programming
Data Structures
Data Representation
|
Spring |
---|
Computer Systems & Programming Data Representation
Logic Circuits
Subroutines
|
Summer |
---|
Networking
Network Types
Data Communication
Cyber Security
|
All Year 10 subjects Next Year 10 Subject - Modern Foreign Languages
Year 11
Autumn |
---|
Algorithms, Programming & Data Representation Tracing & Debugging
Set piece algorithms
Data structures
|
Spring |
---|
SQL, data representation and networking Structured Query Language
Data representation
Impact of digital technology on wider society
|
Summer |
---|
Bridging Project Programming techniques with Sixth Form in mind |
All Year 11 subjects Next Year 11 Subject - Modern Foreign Languages