Skip to content ↓
Great Wyrley High School

Great Wyrley High School

Computer Science

Meet the team:

Mrs C Hazel – Deputy Headteacher

Having spent a two years studying Computer Studies, Information Technology and Maths before working as an Accounts Administrator and then Accountant Trainee, I then decided to study for an Accountancy and Information Technology degree at Staffordshire University which I loved.  I realised two years into my degree that Accountancy wasn’t for me and knew that teaching was.  I completed my PGCE at Keele University in Information Technology and Maths and started teaching at Kingsmead School in Hednesford in 1998.  During that time, I was promoted to Assistant Head of Year 11, Assistant Curriculum Leader for ICT and then Curriculum Leader for ICT where I lead a team of 6 in an Outstanding department.  In 2010, I left Kingsmead to take an Assistant Headteacher post at a challenging school in Telford where I spent 5 years learning about and leading on school improvement. In 2015 I was offered the post of Assistant Headteacher at Great Wyrley and then from September 2017 the post of Deputy Headteacher which gives me the opportunity to really help change the outcomes of the students at our school.

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