ICT
Intent
Career Opportunities in ICT
The study of ICT & Computing allows you to develop skills that are well-suited to many different career choices. Some examples of careers you could pursue include website designer, systems analyst, game designer, network manager, software developer, systems engineer, ICT support, games developer, app developer, teacher, media assistant, cybersecurity specialist, artificial intelligence developer, and mobile technology developer. ICT & Computing fosters logical thinking skills, making it an excellent fit for any job involving problem-solving. Additionally, most office-based employment relies on ICT & Computing, and having a qualification in this field will open many doors for you.
ICT & Computing is recognized and valued by all employers and universities. The wide range of skills and knowledge fostered by the subject allows students to develop as individuals. Most universities offer courses in ICT & Computing, providing students with the opportunity for further development.
Year 7 Curriculum Overview
Autumn Term
What are we learning? | What knowledge, understanding and skills will we gain? | What will excellence look like? | How will this be assessed? |
Using computers safely
|
File management - being able to securely save, locate, and reload files. Social Networking - understanding how social media works, the benefits and the drawbacks of using it. Networking - how networking is a key feature of modern day life. Keeping data safe online - passwords, phishing, scamming, and how we cannot be a victim. Using Email - personal and professional the benefits of email and how it has replaced other methods of communication. Searching the Web - effective use of search engines, key words, and use of advanced search features. |
I will be able to effectively save, open and edit my files. I will demonstrate understanding of social media concepts, and explain the dangers of using it. I can explain why networking is important in the modern world. I will able to identify dangers of using the internet, and how to protect myself. I will be able to effectively search for information using a search engine. |
I will complete an end of unit assessment on using computer safely, and this will be multiple choice and contain 40 questions. I will also be challenged through use of questioning by my teacher in class to check my understanding. |
Typing Development. | As part of the Year 7 Curriculum model all students will undertake a typing development course. This consists of - Beginner, intermediate and advanced typing lessons; weekly testing; literacy development, learning through gameplay, and is tracked throughout the year based on WPM (words per min) and Accuracy (out of 100%). |
Completion of typing lessons to a high degree of accuracy (above 95%) Typing speed and accuracy that has shown improvement over time, working from base levels to increasing WPM and Accuracy. |
I will be assessed through multiple timed tests and page based assessments, my teacher will record the progress made over time. |
Spring Term
What are we learning? | What knowledge, understanding and skills will we gain? | What will excellence look like? | How will this be assessed? |
Animation | What is animation – searching and saving content, and using brush-ninja as our platform. Create a basic animation Adaption – creating more realistic animation, reacting to objects in our animation. Human and animal movement – analyse and apply movement patterns to our animations. How to combine skills to produce a unique animation. |
I will be able to effectively save, open and edit my animations. I will demonstrate understanding of onion skinning, frames, and movement patterns. I can explain why more frames produce a more fluent animation. I will be able to effectively apply a range of animating skills to my final piece. | I will complete an end of unit assessment on animation, and this will be multiple choice and contain 40 questions. I will also be expected to produce a final assessed piece. I will also be challenged through use of questioning by my teacher in class to check my understanding. |
Typing Development. | As part of the Year 7 Curriculum model all students will undertake a typing development course. This consists of - Beginner, intermediate and advanced typing lessons; weekly testing; literacy development, learning through gameplay, and is tracked throughout the year based on WPM (words per min) and Accuracy (out of 100%) | Completion of typing lessons to a high degree of accuracy (above 95%)Typing speed and accuracy that has shown improvement over time, working from base levels to increasing WPM and Accuracy. | I will be assessed through multiple timed tests and page based assessments, my teacher will record the progress made over time. |
Summer Term
What are we learning? | What knowledge, understanding and skills will we gain? | What will excellence look like? | How will this be assessed? |
Year 8 Curriculum Overview
Autumn Term
What are we learning? | What knowledge, understanding and skills will we gain? | What will excellence look like? | How will this be assessed? |
Understanding computers |
Elements of a computer - CPU, RAM, hard drives, Motherboard, Network Adapters, USB connections. The CPU - Central Processing Unit - Clock speed, frequency, number of cycles per second, Fetch-Decode-Execute Cycle. Binary Numbers - linked to Year 7 topic, how they process through the CPU. Binary additions and ASCII - recap learning from Year 7. Storage devices - internal and external, benefits of each, working out file sizes and storage capabilities. Convergence of new Technologies - how the mobile phone has developed over time, what functions t can perform and how it has replaced 20+ devices. |
I will be able to explain the key parts of a computer device. I will demonstrate understanding of how a CPU works and the clock speed determines how quickly it will function. I will be able to convert binary to denary and back again. I will demonstrate understanding of storage devices and the advantages of using them. I will recognise the developments of the mobile phone device and how converging technologies have happened over time. |
I will be formally assessed at end of the unit, by completing a 40 question assessment. I will also be challenged in lesson through questioning by my teacher and peers at times. |
HTML and Web development. |
HTML - Hyper Text Mark-up Language, how it is structured into head and body sections, basic understanding of . CSS - how it develops the styling of a page, colour, layout, padding, borders, spacing etc. Designs - using tools such as alignment, hexadecimal colour codes and images/gifs to build a web page. Development into a website - functioning pages, and/or links to external sites. Creating a web form - allowing user to input and have details stored as an outcome. |
I will be able to create a number of individual web-based pages that are saved to my personal area. I will be able to demonstrate effectively laying out text, images, and moving content on each web page. I will be able demonstrate how to link the pages together to make a more effective web site, that could be published. |
I will be assessed throughout each lesson by producing working web-pages that demonstrate the skills learnt.
I will be formally assessed at end of the unit, by producing a working website that is fully functional. |
Spring Term
What are we learning? | What knowledge, understanding and skills will we gain? | What will excellence look like? | How will this be assessed? |
Binary | Binary conversions – how to convert numbers from binary to denary vice versa. Binary addition – how we add in binary, what are the possible challenges and solutions. ASCII – how we represent text, and 7-bit ASCII. Image representation – Bitmaps and pixel. Hexadecimal – how we store large binary numbers, and how this can help with various aspects within a computer. |
I will be able to explain what Binary is and how its represented as 1’s and 0’sI will demonstrate understanding of how to add two binary numbers together showing working and final results. I will be able to convert binary to denary and back again. I will demonstrate understanding of ASCII and how we can represent text within a computer system. I will be able to produce a bitmap image using binary. I will be able to convert Hexadecimal values to denary and back again. | I will be formally assessed at end of the unit, by completing a 40 question assessment. I will also be challenged in lesson through questioning by my teacher and peers at times. |
Small Basic Programming | Introduction to the turtle – basic commands and programming the turtle to draw, the IDE for small basic and key tools. Using loops – how to effectively add code to repeat code for set number of times. Using text – generating input and outputs for the user, using the text window. Using variables – how we can adapt working code using variable. Conditioning and branching – apply parameters to meet within a code, that determines a range of outcomes. |
I will be able to create a number of programmes using the coding language. I will be able to demonstrate effectively loops and conditions to solve problems. I will be able demonstrate how to link aspects of the code together using variables. | I will be assessed throughout each lesson by producing working programmes that demonstrate the skills learnt. I will be formally assessed at end of the unit, by producing a piece of code to solve a problem, and, through a multiple choice online assessment. |
Summer Term
What are we learning? | What knowledge, understanding and skills will we gain? | What will excellence look like? | How will this be assessed? |
Year 9 Curriculum Overview
Autumn Term
What are we learning? | What knowledge, understanding and skills will we gain? | What will excellence look like? | How will this be assessed? |
Networks
|
The internet - how inter-connected networks form the internet, cable connections underground, in the oceans and wireless connections bring the internet together. Connectivity - Wi-Fi, Bluetooth and how we use a WAN and PANs. Topologies - Bus, Star and Ring networks, advantages of each and drawbacks. Client / server networks - how they enable users to access accounts from multiple devices, benefits and drawbacks of using client / server network. Encryption - how messages are encoded, decoded and read. Links to cypher texts, Ceaser cypher and character shifting. |
I will be able to demonstrate understanding of how the internet is devised across the globe linking to cabling and how we connect to other countries / continents. I will be able to decipher between different types of network based on the scenario. I will be able to select the appropriate topology for a given network, and explain why. I will understand encryption and be able to apply an encryption cypher to text to make my own encrypted message. |
I will be assessed ion lesson through various activities to check my understanding including questioning from teacher, lesson activities that apply my knowledge. I will also have a multiple choice assessment at the end of the unit, that will be based on Microsoft forms. |
User Interfaces |
Design Principles - layout, colours, whitespace, fonts, symbols. Navigation features - linking input buttons and output screens. Deciding on content - Film, TV, Gaming platforms. Ease of use - breadcrumbs and how they support the user, symbols to help with specific audiences. |
I will be able to apply a range of design principles to my own interface to create a fully functional interface. I will be able to add navigational features using hyperlinks. I will be able to determine for appropriate images and content for my interface to meet client requirements. I will demonstrate my understanding of accessibility by adding in features to support a range of needs. |
I will be assess through my final product I produce as a working interface.
I will also be formally assessed through a digitally completed assessment on Microsoft forms. |
Spring Term
What are we learning? | What knowledge, understanding and skills will we gain? | What will excellence look like? | How will this be assessed? |
Programming | Introduction to Python language – what are the script and interactive modes. Variables – how we initialise and use. Data types – float, int, str, Boolean, and using the Round function. Selection – If, Else, and Elif; linking to comparison operators. Writing algorithms – pseudocode; syntax/logic/run-time errors. Debugging – how we search for errors. Iteration – while and for loopsSearching – linear, binary and random. |
I will be able to demonstrate understanding of using Python to create simple programmes. I will be able to apply logic od sequence, selection and iteration to my programmes. I will be able to select the appropriate function to produce the piece of code we are creating. I will understand errors and how to effectively debug programmes through robust testing. | I will be assessed in lesson through various activities to check my understanding including questioning from teacher, lesson activities that apply my knowledge. I will also have a multiple choice assessment at the end of the unit, this will be based on Microsoft forms. |
User Interfaces | Navigation features - linking input buttons and output screens. Deciding on content - Film, TV, Gaming platforms. Ease of use - breadcrumbs and how they support the user, symbols to help with specific audiences. |
I will be able to apply a range of design principles to my own interface to create a fully functional interface. I will be able to add navigational features using hyperlinks. I will be able to determine for appropriate images and content for my interface to meet client requirements. I will demonstrate my understanding of accessibility by adding in features to support a range of needs. | I will be assess through my final product I produce as a working interface. I will also be formally assessed through a digitally completed assessment on Microsoft forms. |
Summer Term
What are we learning? | What knowledge, understanding and skills will we gain? | What will excellence look like? | How will this be assessed? |
Year 10 Computer Science Curriculum Overview
Autumn Term
What are we learning? | What knowledge, understanding and skills will we gain? | What will excellence look like? | How will this be assessed? |
Data Representation & Programming
|
Binary, binary addition, shifts - through multiplication and division.
Signed and unsigned Binary numbers using Sign and magnitude and Two's complement binary numbers.
Bitmap and image representation.
Vector images and representation of sound. |
Students will be able to understand the basics to 1’s and 0’s and how binary is constructed and apply to basic changes from decimal to binary and back again.
Students will demonstrate ability to apply binary shifts to multiply and divide numbers and converts to decimal.
Students will understand and apply sign and magnitude and two’s compliment to binary numbers.
Students will be able to create bitmap images and link to binary numbers and how these are created applying expressions as appropriate. Students will demonstrate understanding of how vector images are created and link to sound creation using binary. |
Weekly homework will assess understanding of class based topics. End of unit formative assessment. Exam based questions will be utilised throughout the term to assess knowledge and understanding. |
Computer Systems & Programming 2 |
Introduction to the CPU, The Fetch - Decode - Execute cycle, Secondary Storage and how data can be stored.
Optical and magnetic storage - pits and lands and how they are formed.
Computer specs and how they impact performance. Programming - selection - While loops, Trace Tables, for loops, data validation. |
I will be able to demonstrate understanding of the FDE cycle, what happens at each stage, and what hardware is responsible for this process.
I will be able to show understanding of how files are stored within sectors of a HDD and link to how files are loaded.
I will understand performance of CPU’s, cores and how this impacts on instructions that can be processed per second.
Students will create pieces of code that uses selection (IF) and adds iteration (while loops) to create looping mechanisms within code. |
Weekly homework will assess understanding of class based topics. End of unit formative assessment. Exam based questions will be utilised throughout the term to assess knowledge and understanding. |
Spring Term
What are we learning? | What knowledge, understanding and skills will we gain? | What will excellence look like? | How will this be assessed? |
Computer Systems and Programming | Assembly language - how systems interpret each language (high level and low level language) Computational Thinking – how we generate algorithms. Programming – Pseudocode, subroutines, functions, scope, XOR and creating programmes. | Students will be able to understand the differences between high level and low level languages (machine, binary, Python etc. ) Students will demonstrate ability to apply computational thinking to a range of given problems. Students will understand and apply Pseudocode when planning programmes. Students will be able to create a range of programmes using more advanced attributes such as sub routine and functions. | Weekly homework will assess understanding of class based topics. End of unit formative assessment. Exam based questions will be utilised throughout the term to assess knowledge and understanding. |
Algorithms and Programming | Introduction to searches (linear, Binary) and comparing bubble and insertion sorting methods. Merge sorting – how it works within code and how it differs to other sorting. Programming – string handling, how we concatenate effectively | I will be able to demonstrate understanding of searching within an unplugged situation and with a programme. I will be able to show understanding of sorting is done, and effectively use “Passes” to sort data. I will understand how merge sorting takes place, and how I can use it effectively. Students will create pieces of code that uses string manipulation. | Weekly homework will assess understanding of class based topics. End of unit formative assessment. Exam based questions will be utilised throughout the term to assess knowledge and understanding. |
Summer Term
Year 11 Computer Science Curriculum Overview
Autumn Term
What are we learning? | What knowledge, understanding and skills will we gain? | What will excellence look like? | How will this be assessed? |
Security and Cyber Crime
Programming Technology impact |
Cyber crime and hacker motivation – reasons for hacking (fun/challenge, personal revenge, financial gain, disruption, data theft, industrial espionage), security – physical and digital, software design and where are the dangers.
Programming - records and dictionaries, reading and writing to files.
Working with CSV files and how we import them.
How does technology impact us – society as a whole and individually, what laws are in place, data protection and copyright, FOI (freedom of information) act and CMI (Computer Misuse) act. Cultural impacts, technology and privacy.
Programming - Battle boats platform – exam based questions and problems, walkthrough and team challenges. |
Students will be able to understand and explain the different types of hackers, link to scenarios the reasons why hackers do what they do. Students will link to problems the ways that business and individuals can be more secure, explaining why they chose the method and how that limits risk.
Students will understand and apply a range of dictionaries in python programming, linking to reading of writing files, from given CSV (comma separated value) files.
Students will be able to discuss the different acts that are involved in using of computer systems, and where businesses can fall foul of them, and be able to explain the implications of them. Students will be working through exam based questions and demonstrating capabilities of code developed thus far. |
Weekly homework will assess understanding of class based topics. End of unit formative assessment. Exam based questions will be utilised throughout the term to assess knowledge and understanding. |
Spring Term
What are we learning? | What knowledge, understanding and skills will we gain? | What will excellence look like? | How will this be assessed? |
Computational thinking | Key Concepts of Computational ThinkingDecomposition: Breaking down complex problems into smaller, manageable parts. Pattern Recognition: Identifying similarities or trends to simplify problem-solving. Abstraction: Focusing on important details and ignoring irrelevant ones. Algorithms: Understanding and creating problems. Data RepresentationBasics of binary, ASCII, and simple data structures like arrays and lists. Understanding variables, constants, and data types (e. g. , integers, strings). Logical ThinkingBoolean logic: AND, OR, NOT operations. Truth tables and their role in decision-making processes. Application of logic gates in computing. Programming FundamentalsKey concepts like loops, conditionals, functions, and recursion. Debugging techniques and error handling. Problem-Solving StrategiesFlowcharts and pseudocode for planning solutions. The iterative process of testing and refining solutions. | I will be able to break down problems, prioritize steps, and organize code effectively. I will be able to identify patterns, and focus sharply on information, discarding unnecessary information. I will be able to create efficient, optimized algorithms, and accurately produced Pseudocode/flowcharts to explain logic of algorithms. I will demonstrate understanding of logical thinking using appropriate aspects that relate to the problem given. | Through verbal Q and A in class, worksheets working as a group or individual. As part of end of unit assessment that is exam based questions. |
Revision | Structure and layout of the examination papers. How to deconstruct questions and identify key elements needed. How to use mark schemes and examiners reports effectively to support understanding of what is required for questions. Scenario based problems – applying programming to the scenarios given and robustly testing. | Students will be able identify the key structures of the examination papers 1 & 2. Students will be confident to deconstruct questions and build answers to them. Students will be able to utilise key aspects of a mark scheme to identify areas of weakness in knowledge and improve understanding. Students will effectively complete working programmes that meet the requirements of the scenarios. | Exam questions throughout. Producing working programs. |
Summer Term
What are we learning? | What knowledge, understanding and skills will we gain? | What will excellence look like? | How will this be assessed? |
|
|
|
|
Year 10 Digital Information Technology Curriculum Overview
What are we learning? | What knowledge, understanding and skills will we gain? | What will excellence look like? | How will this be assessed? |
Exploring User Interface Design Principles and Project Planning techniques" |
Component 1: Learning Aim A:
Component 1: Learning Aim B:
Component 1: Learning Aim C
|
Students will develop their understanding of what makes an effective user interface and how to effectively manage a project. They will use this understanding to plan, design and create a user interface. Students will develop their knowledge and understanding of different project planning techniques that can be used to plan, develop and monitor projects. Learners will develop their knowledge and understanding of different user interface design principles. Learners will then be able to select appropriate project planning techniques to be able to plan and create an effective user interface that meets a set of defined user requirements. |
Through verbal Q and A in class. Practise of assignment based tasks. As the completed piece of coursework for component 1 – issued by exam board in September. |
Year 11 Digital Information Technology
What are we learning? | What knowledge, understanding and skills will we gain? | What will excellence look like? | How will this be assessed? |
The wider implications of digital systems |
Environmental issues linked to business and personal use of computer systems, knowing the responsible disposal of old devices and systems – recycling centres, upgrading parts, safe disposal. Equal access - digital divide – between those that have/know the technology and those that don’t, what the impact is and how it can split society. Use policies within business structures – acceptable use, code of conduct etc. Data protection laws – the six elements of data handling and how business need to ensure they follow – implications if they do not. GDPR and data handling. |
I will be able to communicate what the various environmental issues are and explaining how the systems can be disposed / upgraded safely. I will be able to explain what equal access to digital systems is, and the groups that could feel marginalised by technology. I will be able to communicate what the data protection act covers, and how businesses can follow it – with implications if they do not. I will identify how GDPR has come in to play and what implications this has for Europe and data handling. |
Through verbal Q and A in class, worksheets working as a group or individual. As part of end of unit assessment that is exam based questions. |
Planning and communication in digital systems |
Data Flow diagrams – Information flow diagrams (IFD) and Data Flow Diagrams (level 0 and level 1) – the various symbols that create each diagram, and how we link them together with the rules for the diagram. Flow charts – basic structure and reasoning for flow charts, understating the need for a decision making process in them and how this forms looping mechanisms. |
Students will be able identify the differences between an IFD and a DFD, with clear knowledge of the components to each diagram. Students will be confident to create each chart for given scenario and apply logic for the construction of them.
Students will be able construct a flow chart and demonstrate understanding of decision making and implications for outcomes. |
Through verbal Q and A in class, worksheets working as a group or individual. As part of end of unit assessment that is exam based questions. |