Computer Science

Computer Science Department

Pupils will develop their text based programming skills and learn how to use flowcharts and pseudo-code to design them. Pupils will create a general knowledge quiz in Python.​

Year 7 and Year 8
  Topic Summary
Autumn Compute_IT 1
Unit 1: Under the Hood of a computer
Pupils are introduced to computing with a research based task and creating a timeline. Pupils develop their understanding of internal computer components and an understanding of binary, bytes and data file size.
Spring Compute_IT 1
Unit 2: Think like a computer Scientist
Pupils develop a better understanding of Computational thinking: Decomposition, algorithms, abstraction and generalisation through fun activities.
Summer Compute_IT 1
Unit 6: How the web works
Pupils find out what technology is used to make the internet and WWW possible. Boolean operators are introduced to learn how web searches are calculated.
Year 9
  Topic Summary
Autumn Term 1  Computer Hardware  Pupils learn about the hardware that drives computer devices; The CPU, Primary and Secondary storage and Input and Output devices
Autumn Term 2  Software Pupils learn about Proprietary v Open-Source and Off-the-shelf v Custom made software 
Spring Term 1   Programming theory Pupils learn about programming concepts including; Translators, Logic and Syntax Errors, The IDE, Design and Testing considerations and Data Types.  
Spring Term 2
Summer Term 1 Python programming skills and project In preparation for pupils choosing GCSE Computer Science, pupils will develop their Python programming skills with a series of exercises to improve their use and understanding of the three constructs; Sequence, Selection and Iteration.  
Summer Term 2
Year 10
  Topic Summary
Autumn Term 1 Networks Introduction to Networks
Topologies and Protocols
Layering
The Internet
End of Topic Test: Network topologies protocols and Layers
Connections
End of Topic test: Network Connectivity
Security
End of Topic Test: System security & vulnerabilities 
Autumn Term 2  Primary and Secondary Storage Pupils develop an understanding of:
Primary storage: RAM and ROM
Virtual memory
Secondary storage: Magnetic, Solid-state and optical
Secondary storage considerations
End of topic test: Memory and storage 
  Legal, Ethical, Cultural and environmental issues Pupils understand the Legal, Ethical, Cultural and environmental issues associated with Computing
Copyright, Designs and Patents Act
Data Protection Act
Freedom of Information Act
Computer Misuse Act
End of topic test: Legal, Ethical, Cultural and environmental concerns
Spring Term 1 Software and System Software  Proprietary v Open-Source
Off-the-shelf v Custom made
Operating Systems
Drivers
End of topic test: System Software 
  Computer Architecture Pupils cover:
CPU and its functions
Cache Memory
CPU performance factors
End of topic test: Computer architecture
Spring Term 2  Programming techniques Pupils will put their Python programming practical skills into theory based activities:
Sequence
Selection
Iteration 
  Computational thinking and algorithms Pupils develop an understanding of:
Project Life Cycle; Analysis, Design, Implementation, Testing
Flowcharts
Pseudo code
Abstraction
Decomposition
Searching
End of topic test: Computational thinking, algorithms and programming
Summer Term 1   Python Programming   Pupils develop the skills required for the Programming Project (20%)
Variables
Data types (integer/string/float/boolean)
Functions (print/input)
Loops (For and While)
Selection (If and Else)
Functions and Procedures
Libraries (Math/Random)
Assessment: Python challenges and algorithms
Summer Term 2
Year 11
   Topic Summary
Autumn Term 1 Computational logic, translation & Editors  Pupils understand:
The need for translators and the different types
IDE features
Binary/Hexadecimal/Denary number systems
Logic Gates: AND, OR, NOT
Truth tables
End of topic test: Computational logic, translation & Editors 
  Data structures, Types and searching using SQL Pupils will cover:
Data types
SQL searches
Program outcomes
End of topic test: Data structures, Types and searching using SQL
Autumn Term 2  Robustness of coding, Design Considerations and Testing Pupils will cover:
Testing programs for faults
Validation
Syntax and Logic errors
End of Topic Test: Robustness of coding, Design Considerations and Testing 
  Data Representation Pupils will cover:
Binary
Hexadecimal
Denary conversion
Sound sampling
Compression
Storing images
Assembly language
End of topic test: Data Representation
Spring Term 1 Python Programming project (20%) Controlled    Pupils will commence their CA (20 hours)
Controlled Assessment conditions:
No talking
No use of the internet
Use of specialised user account
Own work only/No plagiarism  
Spring Term 2
Summer Term 1 Revision for Exam 1
Revision for Exam 2 
Pupils revise for their final exams 
Summer Term 2 Revision for Exam 1 – Exam 1 GCSE (40%)
Revision for Exam 2 – Exam 2 GCSE (40%) 
Pupils revise for their final exams 
KS3
Scheme of Work Click Here

 

Year 8
Scheme of Work Click Here
Last updated: October 16, 2017 at 9:14 am

Comments are closed.