Why do we learn Computing?
Through computer science our students will use technology as a tool for learning and expression in a variety of disciplines and interests, becoming not just consumers of technology but creators of it. As a result, students will be empowered use technology as an accessible medium for creative and personal expression, as well as a tool for representing and solving problems. Finally, we want students to learn about the wider issues surrounding the use of technology in society, through engaging in discussions and reflecting upon the ethical, legal, and environmental issues, and developing digital literacy.
Head of Department
Mr O Khan
Year 7 - Computing
Autumn 1 | Autumn 2 |
---|---|
What is a Computer? Hardware Diagram and peripherals Internal Computer components
|
Von Neumann and Embedded Systems Primary Storage Secondary Storage |
Spring 1 | Spring 2 |
---|---|
Units of Data LANs and WANs Malware |
Application Software Flowcharts Data Types |
Summer 1 | Summer 2 |
---|---|
Programming Print Function Programming Arithmetic Operators Programming Concatenation |
Programming Variables Programming Input Function |
Year 8 - Computing
Autumn 1 | Autumn 2 |
---|---|
FDE Cycle Clock Speed Primary Storage
|
Secondary Storage Wired and Wireless Networking Social Engineering |
Spring 1 | Spring 2 |
---|---|
Operating Systems Computational Thinking Flowcharts |
Year 7 Programming Revision |
Summer 1 | Summer 2 |
---|---|
Programming Casting Programming Comparative Statements Programming If Statements |
Programming If-Elif Statements Logic Circuits |
Year 9 - Computing
Autumn 1 | Autumn 2 |
---|---|
Processing Performance Factors Cache Memory Primary Storage |
Secondary Storage Storage Unit Conversions Brute Force Attack Application and Utility Software |
Spring 1 | Spring 2 |
---|---|
Operating Systems Computational Thinking Flowcharts |
Year 7 and 8 Programming Revision Exercises |
Summer 1 | Summer 2 |
---|---|
Programming String Manipulation Programming Length Upper/Lowercase Programming a Quiz |
Programming Random Number Generation Programming For Loops |
Year 10 - Computing
Autumn 1 | Autumn 2 |
---|---|
Binary/Denary/Hexadecimeal conversions, ASCII/Unicode, Compression, Sound, Images, Boolean Logic, Data Types and Casting | Python Programming, Processor performance |
Spring 1 | Spring 2 |
---|---|
Python Programming, Virtual Memory, Secondary Storage, Computation Thinking | Python Programming, Flowcharts, LANS and WANS, Network Performance, Network Hardware, The Internet structure, Cloud Teachnology |
Summer 1 | Summer 2 |
---|---|
Star/Mesh Topology, Defensive Design in programming, Wired/Wireless networks, Encryption, IP address and MAC Address, Programming Testing, Protocols, TCP/IP | Maintaing Programming Code, Programming Project |
All Year 10 Subjects Next Year 10 Subject - Design Technology
Year 11 - Computing
Autumn 1 | Autumn 2 |
---|---|
Brute Force Attacks, Denial of service aattacks, Social Engineering, SQL Injection Attacks, Merge Sort Algorithms, High/Low level languages, Ethical, Legal and Cultural Issues | Environmental Imapct and Long Answer Exam question practise, SQL Queries |
Spring 1 | Spring 2 |
---|---|
Programming Errors, Testing Programming, Teasting plan and Strategy | Revision and Exam Practice |
Summer 1 | Summer 2 |
---|---|
Exam Practice and GCSE Exams | Exam Practice and GCSE Exams |
All Year 11 Subjects Next Year 11 Subject - Design Technology