Skip to content ↓
Great Wyrley Academy

Great Wyrley Academy

Computer Science

Meet the team:

Mr M Ryder – Faculty Director of Business & IT

Learning Journey:

An outline of what pupils will learn and when and how they will be assessed. Use the guidance below:

Year 7

  Autumn Term Spring Term Summer Term
What knowledge, skills and understanding I will learn:

Accessing the network – Usernames & Passwords.

Network security – Effective passwords.

Classroom expectations.

Using E-mail.

Cyber bullying.

E-Safety & Sexting.

Basic spreadsheet skills -

Data entry, Formatting, Sorting, Charts & Print settings.

Formulae & Functions – SUM, MIN, MAX, AVERAGE, IF.

Sequencing algorithms – Flowcharts.

Use of drag & drop programming – Scratch (Pacman game).

Python programming – Syntax, Print, Input, Datatypes, Variables, Selection (If, Elif & Else) & File handling.

How I will be assessed: Producing a detailed PowerPoint to demonstrate the subject knowledge that has been learnt over the duration of this term. Producing a complex spreadsheet model that demonstrates the subject knowledge that has been learnt over the duration of this term.  Producing a program (Multiple choice quiz) in Python that demonstrates an understanding of the techniques that have been learnt over the duration of this term.
Opportunities for wider learning:     Creating GUI’s - TKinter.

Year 8

  Autumn Term Spring Term Summer Term
What knowledge, skills and understanding I will learn:

Cryptography -Encryption & Decryption,

Hieroglyphics, Caesar Cipher, Bletchley Park and the Enigma machine, Barcodes, E-Commerce Secure Socket Layers (SSL) & Digital Rights Management.

Photoshop basics –

Removing backgrounds, Inserting text, FX Panel, Clipping / Vector masks, Colour splash, Cloning, Blurring, Content aware, Lomo / Particle Dispersion effects.

Drag & drop programming – Robotics using Lego Mindstorm Robots.

Python programming – Syntax, Print, Input, Datatypes, Variables, Selection (If, Elif & Else) & File handling, Looping; For & While, Maths & Comparison Operators, Importing time, String manipulation & Arrays.

How I will be assessed: End of unit test to demonstrate the subject knowledge that has been learnt over the duration of this term. Producing a professional looking magazine cover in Photoshop that demonstrates the skills that have been learnt over the duration of this term. Producing a program (Randomly generated maths quiz) in Python that demonstrates an understanding of the techniques that have been learnt over the duration of this term.
Opportunities for wider learning:     Creating GUI’s - TKinter.

Year 9

  Autumn Term Spring Term Summer Term
What knowledge, skills and understanding I will learn:

Introduction to JAVA – Programming in Greenfoot.

Creating a world / actors, Populating a world, Random / User controlled movement, Removing actors, Playing a sound & Scoring using variables.

Units & Unit Conversion.

Base 2 binary, Base 10 denary & Base 16 hexadecimal conversion methods. Binary addition / subtraction & Overflows. Character sets; ASCII, Extended-ASCII & Unicode. Images & Sound.

Introduction to HTML –

Opening & Closing tags; <HTML>, <BODY>, <HEAD>, <B>, <U>, <I>, <CENTER>, Headings; <H1> - <H6>, Images & Hyperlinks.

How I will be assessed:

Producing a game in Greenfoot that demonstrates the skills that have been learnt over the duration of this term.

End of unit test to demonstrate the subject knowledge that has been learnt over the duration of this term. Recreation of a model webpage; Identifying & using a number of HTML tags accordingly.
Opportunities for wider learning: Additional Java programming techniques.   Research into the use of Cascading Style Sheets (CSS).

Year 10

  Autumn Term Spring Term Summer Term
What knowledge, skills and understanding I will learn:

In this term students will be developing their knowledge of a range of theory topics and developing basic programming capability.

Students will be expected in this term to grasp an understanding of HTML and HTML tags in order to recreate a number of basic website models as well as develop an understanding of programming in JAVA using Greenfoot.

As well as this, students will be developing their understanding of;

Computer hardware (Focussing on the CPU, Internal architecture and the FDE Cycle).

Data Representation (Base 2, 10 and 16 number systems – BIN / DEN / HEX, Images, Sound and ASCII).

In this term students will be developing further their knowledge of theory topics.

Students will be developing their understanding of;

Ethical, Legal & Environmental aspects of ICT (E-Waste, Computer Misuse Act, Copyright Designs and Patent Act & Data Protection).

Logical Operations (AND, OR, NOT & XOR logic, Truth Tables and Boolean Algebra).

Networking (LAN’s & WAN’s, Network Topologies, Network Hardware and Protocols).

High level and low level languages (Compilers, Interpreters and Assemblers).

Integrated Development Environments and common errors (Syntax, Runtime and Logical).

In this term students will primarily be focussing on developing their knowledge and understanding of programming in Python.

Here they will be developing their knowledge of;

Print, Input, Datatypes (Int, Str, Float and Bool), Variables (Constant and Variable), Selection (If, Elif & Else), Loops (While and For), Arrays and File handling (Reading & Writing to files) etc.

How I will be assessed:

Frequent “End of Unit” topic tests.

Frequent “End of Unit” topic tests.

Frequent “End of Unit” topic tests.

Various mini programming challenges.
Opportunities for wider learning:

Use of online sources i.e. Teach ICT & BBC Bitesize as well as textbooks (Revision Guides) to develop a complete knowledge and understanding of Computing theory topics covered in lesson.

Use of online sources i.e. Teach ICT & BBC Bitesize as well as textbooks (Revision Guides) to develop a complete knowledge and understanding of Computing theory topics covered in lesson.

Use of online sources to develop knowledge and understanding of Python programming.

Year 11

  Autumn Term Spring Term Summer Term
What knowledge, skills and understanding I will learn:

During this term, students will be primarily demonstrating their learning from the previous Summer Term.

Pupils will be expected to demonstrate their understanding of the high level programming language Python and Algorithms to create a solution to an unknown problem set by the Eduqas exam board.

This term will introduce the students to some of the more challenging subject content found within this qualification such as;

Security and Data Management

Little Man Computer (Assembly Language).

Search and Sort Algorithms (Bubble, Merge, Binary and Linear searches).

Students will also this term begin to revisit and recap all prior topics covered in Y10 and this will continue through to Summer Term.

Students will continue to revisit and recap over prior topics covered in Y10.

The remainder of this short term for Y11 will be spent primarily looking at past paper questions and developing exam techniques in preparation for their final Summer examinations.

How I will be assessed:

Non-Exam Assessment.

Frequent “End of Unit” topic tests.

Mock examination.
GCSE past paper examinations.
Opportunities for wider learning: Pupils can use a number of online resources and textbooks to help them to master programming in Python. Higher level students could be expected to develop a knowledge and understanding of Graphical User Interfaces (GUI’s) using TKinter.

Use of online sources i.e. Teach ICT & BBC Bitesize as well as textbooks (Revision Guides) to develop a complete knowledge and understanding of Computing theory topics.

Further practice and mastery of programming in JAVA and use of HTML.

Use of online sources i.e. Teach ICT & BBC Bitesize as well as textbooks (Revision Guides) to develop a complete knowledge and understanding of Computing theory topics.

Further practice and mastery of programming in JAVA and use of HTML.

 Useful Links/Resources that will help to consolidate learning:

Links to exam board

Links to useful sites for GCSE CS

Other useful sites