
Topics covered in ICT and Computing are detailed below
- E- Safety and Microsoft – Before exploring the realms of Computer Science, students need to learn how to use Computer Safely and be safe online. This is combined with learning how to use the fundamentals of Microsoft Word, PowerPoint, Publisher and Excel.
- Binary Representation – Learn everything about the binary and hexadecimal number system! Students will learn; how to convert denary numbers to binary, binary numbers to denary, binary addition, denary to hexadecimal, hexadecimal to denary, binary shift and how DIV and MOD work.
- Python Turtle – Students will learn the basics of python while programming images. The aim of this module is to learn; how to create and run python programs, learn the difference between and log error and a syntax error, learn how for loops work and learn how to create procedures.
- Flowcharts – Creating flowcharts is the planning process for the creation of computer programs. Student will learn; all of the different shapes for flowcharts.
- Python – Students will learn the basic fundamentals of the python programming language. They will learn; how to get the user to enter an integer and string, what the four data types are, if statements with string and integers and solving programming problems.
Year 8:
-
- Systems Architecture – Learn how all of the hardware works inside the computer! Students will learn how the FDE cycle works, what each part of the Computer looks like and their function, the different types of storage and how to convert to unit of memory.
- Python Programming – This module builds on from the Year 7 module, it includes a recap of everything that was learned in Year 7 followed with while and for loops in python. The module includes a wide number of differentiated challenges.
- Databases – Students will learn; how data is organised into digital form, how primary and foreign keys work, how to create a database and learn SQL to query the database.
- Security and Attack – Students will learn about; social engineering, different types of malware, brute force attack, DOS attack, DDOS attack, data interception and theft, SQL injection, zero day attack, encryption and different types of testing.
- Python Project – Students will complete a 6 week python project which involves design, creation and evaluation.
- Computer Animation – Student will learn about; stop motion, flipbook and motion capture. Student will also design and create their own animation using animation software.Year 9:
- Algorithms – Students will learn how different algorithms work while learning multiple definitions along the way. Algorithms include; Bubble Sort, Insertion Sort, Merge Sort, linear search and binary search.
- Advanced python– This module builds on from the python modules studied in Year 8. Students will learn advanced concepts of python such as string functions, arrays, functions and procedures.
- Computer Networks – Students will learn; how the internet works, how devices can communicate around the world and the different rules and protocols that are required. In addition, students will learns the differences between topologies and how to improve network performance.
- Advanced Spreadsheets – Students will undergo a 6 week project to create a spreadsheet for real world data. During the project, it will cover most areas of Excel such as; creating pivot tables, VLOOKUP and other formulas, conditional formatting, creating charts and graphs and also creating macros.
- Data Representation – Students studied how to convert numbers into binary in Year 7, this module builds on this by teaching how binary is represented in the computer. It teaches, how computers create and record sound, the difference between ASCII and Unicode, the difference between lossy and lossless compression and how images are stored and created using bitmaps.
- Computational Thinking with Python – Students will undergo a series of computational thinking challenges for them to solve in python. This ranges from creating and coding a puzzle to coding a program to calculate the area of a fish pond.



For more information about Computing in the Curriculum contact James Longley. Email: jlongley@roundhill.bepschools.org