Back to our subjects

Intent

Today, technology is at the heart of everything we do in life from online banking to e-commerce and remote working and AI. Therefore technology can be found embedded at the heart of all industries. Where this technology is advancing rapidly it is generating a huge skill gap in the labour market. Not only will the students that follow our computer science curriculum be equipped to bridge this gap but they will also have the knowledge and skills that they can use in the future both in employment and in life.

Implementation

At the Leigh UTC, Computer Science curriculum has been developed to reflect the current National Curriculum for Computer Science at Key Stages 3 (MYP) and 4, the OCR GCSE Computer Science (J277) specification and DIT (Digital information technology). At Key Stage 5 it goes beyond the extensions of GCSE level computing and focuses more on the higher level subject matter to suit the pupils employability and technical skills to equip them for a better future through T-levels (Digital) and OCR A-level Computer Science (H446). At The Leigh UTC, we start developing computer scientists right from year 7. Our KS3 curriculum will teach students the fundamentals of computational thinking, programming, graphics, web development, data representation, computing ethics, hardware, software, cyber security and cryptography. This is all taught with inquiry in mind as part of the IB’s Middle Years Programme. It is important to be cognisant of the technological trends of the 21st Century, but the intention of the Computer Science MYP curriculum is not simply to equip students to attain employment in a variety of CS and IT jobs, but also to foster within them a deep understanding of the principles outlined above, and to provide them with the communication skills, the flexibility of mindset, and the fearlessness when tackling complex problems that will serve them so well in the future. 

Students then have the opportunity to advance these concepts further in our KS4 curriculum (from year 10) which they can choose to study GCSE Computing or BTEC Tech Award in Digital Information Technology. This will prepare students well to then pursue the Digital T Levels we offer or other Computer Science pathways (A-level computing). From this students will be well equipped to continue their passion in computing through further education or employment in an industry of their choice. T-levels offer the opportunities for a wide variety of skills to work through and perform professionally by conducting work experience as an apprentice or placed in an employment for a term of 45 days, where; pupils learn first hand technical and professional skills to equip them for the fearlessness that will be needed in the destinations they may choose in that area or even stay with the same employer should they prove their employability and learning skills. We are focussed on destinations as opposed to just completing qualifications. Currently three of our students are on placements with BB (M25 Connect Plus) and KBC networks, where one of the students already has received promising feedback 6 weeks into the placement for his suitability and professionalism for the employment with CPS.

Online Communication – Digital Citenzenship and Poductivity

Students will understand how to navigate through Google Suites, digital literacy and how to stay safe online.

ATL: Communication

Computer Systems

Students will apply understanding of computer parts with the use of computer systems. Students will explore computer systems, implementing the need for solutions, and identify research requirements for problem-solving – Creating an app for an end user.

ATL: Thinking

Network and Cybersecurity

Students will continue with the design of a computer system incorporating how networks work and integrating Security features within their app.

ATL: Thinking

Game Design

Students will explore the mechanics of game design developing an idea for a game. Educating communities of sustainability in the ocean through the use of storytelling and graphics

ATL: Research

Programming: Scratch

Students will continue with the theme of sustainability by creating the game idea

ATL: Self-management

Programming:Python

Students will explore the use of text based programming and reflect on the skills which supports the users needs

ATL: Research

Online Communication

Students will understand how to use google sheets and explore why data is important. How to protect your personal information online.

ATL: Communication

Computer Systems

Students will apply understanding of computer systems in year 7 and create a control system to design for a smart farming system that helps address food security issues related to SDG 2 – Zero Hunger.

ATL: Thinking

Network and internet

Students will continue with the design of a smart farm using micro:bit-based incorporating internet of things

ATL: Thinking

Computational Thinking and web planning

Students will apply computational thinking skills to collaboratively design and plan a website template that addresses a social issue. They will explore abstraction, decomposition, structure diagrams, algorithmic thinking, and flowcharts.

ATL: Social – Collaboration

Web Design using edublock

Students will learn the basics of HTML and inline using Edublocks to create and style web pages. They will explore how to structure content with HTML and apply styles with CSS, developing technical skills and understanding web development.

ATL: Thinking – Creative thinking

Programming: Python

Students will explore the use of text based programming and reflect on the skills which supports the a users need by creating a solution to a problem (Selection and Iteration Programming construct)

ATL: Research, Reflection skills, Identify strengths and weaknesses of personal learning strategies

AI and Machine Learning

Students will apply their knowledge of digital literacy and create

ATL: Communication

Physical Computing

Students will apply understanding of computer systems from what they have learnt in year 8. Students will apply understanding of design

ATL: Thinking

E Waste & Cybersecurity

Students will continue with and create a robotic buggy using renewable energy – EWaste (Using a raspberry Pico while identifying security issues

ATL: Thinking

User Interface (Interactive Media)

Students will explore using digital animation to create an interactive multimedia product for a small business creating an app or website.

ATL: Research

Database and web design

Students will learn how to create and manage databases, using SQL queries, and design structure diagrams for a website. They will apply these skills to plan and develop a website

ATL: Thinking

Programming: Python

Students will explore the use of text based programming and reflect on the skills which supports the a users need by creating a solution to a problem (Selection and Iteration Programming construct)

ATL: Research, Reflection skills, Identify strengths and weaknesses of personal learning strategies

In Module 1, students delve into the foundational concepts of programming and languages. Building upon the knowledge gained in previous years, they develop both declarative and procedural knowledge to understand the core components of programming.

Students acquire declarative knowledge about variables and data types, learning how to declare and manipulate different types of data in their programs. They explore program flow, including sequencing, iteration, and selection, to control the execution of their code effectively.

Additionally, students gain an understanding of operations and string manipulation. They learn about arithmetic, relational, and Boolean operators, as well as techniques to manipulate strings.

Furthermore, students dive into the world of arrays, understanding the concept of dimensional arrays and visualizing a 2D array. They explore how arrays can be used to store and process structured data efficiently.

The knowledge gained in this module builds a strong foundation in programming fundamentals, enabling students to write well-structured code and solve problems systematically.

Module 2 focuses on algorithms, expanding upon the computational thinking and algorithmic skills developed in previous years. Students further develop both declarative and procedural knowledge to design and analyze algorithms.

They reinforce their understanding of computational thinking concepts such as abstraction, decomposition, and algorithms. Students learn to write algorithms using flowcharts and pseudocode, effectively capturing the step-by-step instructions for solving a problem.

Furthermore, students explore search algorithms, including linear search and the binary search algorithm. They also delve into sorting algorithms, with a particular focus on the bubble sort, insertion sort, and merge sort algorithms.

The knowledge gained in this module enhances students’ problem-solving abilities and algorithmic reasoning, preparing them to develop efficient solutions to complex computational problems.

Building upon the understanding of data representation from previous years, Module 3 delves into the intricacies of binary units, hexadecimal, character encoding, images, sound, and compression. Students develop declarative knowledge about various data representation concepts and techniques.

They explore binary units and numbers, understanding the conversion between binary and decimal. Students also delve into hexadecimal representation, recognizing its significance in computer systems.

Furthermore, students gain insights into character encoding, including the ASCII character set and UNICODE. They explore how images are represented digitally, considering factors such as resolution, color depth, and metadata. Additionally, students explore sound representation, including the concepts of sampling, sample rate, and bit rate.

The module also covers compression techniques, distinguishing between lossy and lossless compression and exploring methods such as run-length encoding and dictionary coding.

The knowledge acquired in this module provides students with a deeper understanding of data representation, enabling them to manipulate and interpret digital information effectively.

Module 4 focuses on system architecture, expanding upon the knowledge of computer systems from previous years. Students develop both declarative and procedural knowledge about the architecture of the CPU, memory, storage, and related concepts.

They explore the function of the CPU, including the FDE (Fetch-Decode-Execute) cycle, the control unit, and the arithmetic and logic unit. Students also delve into the Von Neumann architecture, understanding its role in modern computer systems.

Furthermore, students gain insights into different types of memory, including primary storage (RAM) and secondary storage (e.g., ROM, flash memory). They learn about storage technologies and their performance characteristics.

The knowledge gained in this module enhances students’ understanding of system architecture, providing them with a solid foundation to comprehend the inner workings of computer systems.

Module 5 delves into computer networks, connections, and protocols, building upon the knowledge of computer networks from previous years. Students develop both declarative and procedural knowledge to understand the intricacies of network communication.

They explore different types of networks, including local area networks (LANs) and wide area networks (WANs). Students understand the advantages and disadvantages of LANs, the role of networking devices such as hubs, switches, routers, and wireless access points, and various network topologies.

Furthermore, students delve into internet communication, learning about data transfer media, cables (e.g., Ethernet and fiber optic), IP addressing, MAC addressing, and protocols such as TCP/IP. They also gain insights into world wide web protocols, including FTP, POP, IMAP, and SMTP.

The knowledge acquired in this module deepens students’ understanding of computer networks, enabling them to comprehend the complexities of network communication and connectivity.

In Module 6, students explore system software, focusing on operating systems and utility software. Building upon previous knowledge, students develop declarative and procedural knowledge to understand the functioning of system software.

They explore operating systems, including the kernel, memory management, peripheral management, and user interface. Students learn about different types of utility software, such as encryption software, formatting software, defragmentation software, data compression software, and backup software.

The module also emphasizes the importance of ethical, legal, cultural, and environmental considerations in the field of computer science. Students delve into the impact of technology on the environment, erosion of privacy, the digital divide, mobile technology, social media, health issues, and the influence of technology on culture. They also learn about relevant legislation and its implications.

The knowledge gained in this module provides students with a comprehensive understanding of system software, empowering them to effectively manage and utilize computer systems while considering ethical and legal implications.

Overall, the curriculum in Year 10 builds upon the foundational knowledge acquired in previous years, further deepening students’ understanding of computer science concepts and skills. The modules are designed to reinforce and expand upon declarative and procedural knowledge, preparing students for advanced concepts and practical applications in the field of computer science.

In Module 1, Year 11 students expand their programming skills by learning additional techniques and concepts. They reinforce their declarative and procedural knowledge in the following areas:

File Handling: Students learn how to open, create, read, and close files. They understand the importance of proper file handling techniques in order to manipulate data effectively.

Structured Query Language (SQL): Students delve into SQL and learn how to create tables, select data, use the WHERE clause for filtering, update data, insert new data, and delete data. They gain an understanding of how SQL can be used to interact with databases.

Procedures and Functions: Students explore the concepts of subroutines, variable scope, parameter passing, and the use of functions to create modular and reusable code. They also learn how to pass and return multiple values or arguments.

Defensive Design: Students focus on input sanitization and validation techniques to ensure data integrity and security. They learn about common security threats, such as SQL injections, and explore strategies for preventing them. Additionally, they understand the importance of code maintainability, documentation, and proper formatting practices.

In Module 2, Year 11 students further develop their programming and logic skills. They consolidate their knowledge from previous years while exploring new topics:

Testing: Students learn about iterative testing and final testing approaches to identify and resolve program errors. They gain an understanding of different types of errors, including syntax errors, logic errors, and runtime errors. Strategies such as black box testing and white box testing, as well as test plans, dry runs, and trace tables, are covered. They also explore acceptance testing, alpha testing, and beta testing.

Translators & IDEs: Students gain knowledge about different types of translators, such as compilers and interpreters, and understand their role in converting code into executable programs. They also explore integrated development environments (IDEs) and their features that enhance the programming experience.

Computational Logic: Students deepen their understanding of binary logic operations, including the NOT, AND, and OR operations. They learn how to construct truth tables and explore binary logic circuit expressions.

In Module 3, students revisit computer networks with a focus on system security. They consolidate their knowledge from previous years and explore advanced concepts:

System Security: Students learn about various threats and attack methods, including viruses, spyware, phishing, denial of service attacks, and data interception. They understand the importance of implementing security measures such as antivirus software, firewalls, user access levels, passwords, and encryption. Concepts like penetration testing, network forensics, and network policies are also covered.

Recall of Iteration: Throughout the modules, students are expected to recall and apply their knowledge of iteration, which was taught in previous years.

In Modules 4 and 5, students engage in comprehensive revision and exam preparation. They consolidate and recall all the knowledge and skills they have acquired throughout Year 10 and 11 in preparation for their Computer Science J277 exam. This includes revisiting programming concepts, computer system architecture, data representation, computer networks, and system software.

By revisiting and reinforcing the concepts and techniques taught in Year 10 and 11, students are well-prepared to demonstrate their understanding and skills in the final exam.

Curriculum End Points

Here’s a summary of the 5-year journey highlighting what students will learn, how they will learn it, and why they will learn the provided topics:

Year 7:

  • Introduction to E-Safety and Digital Literacy.
  • Learn how to be safe online and protect personal information.
  • Explore data protection and data collection.
  • Learn about computer networks, connectivity, and bandwidth.
  • Learning through activities and practical exercises to develop practical skills.
  • Understand the importance of online safety, data protection, and the basics of computer networks.

Year 8:

  • Introduction to programming fundamentals using Python.
  • Develop skills in variables, data types, and program flow.
  • Introduction to algorithms and computational thinking.
  • Understanding data representation and computer systems.
  • Explore computer networks, LANs, WANs, and internet communication.
  • Engage in hands-on coding exercises and problem-solving activities.
  • Build a foundation in programming, algorithms, and computer systems.

Year 9:

  • Advanced programming techniques in Python.
  • Deepen understanding of algorithms and computational thinking.
  • Explore data representation and computer systems in more detail.
  • Dive into advanced computer network topics, including system security.
  • Emphasize practical application through coding projects and network simulations.
  • Develop critical thinking and problem-solving skills.
  • Prepare for more advanced topics and concepts in computer science.

Year 10:

  • Enhance programming skills in Python.
  • Introduction to database management and SQL.
  • Focus on testing strategies and iterative testing.
  • Expand knowledge of computer networks, connections, and protocols.
  • Apply computational logic and binary logic.
  • Engage in hands-on coding projects and real-world applications.
  • Prepare for the GCSE Computer Science exam.

Year 11:

  • Master advanced programming topics and techniques.
  • Deepen understanding of system security and protective measures.
  • Recap and consolidate knowledge from previous years.
  • Focus on exam preparation and recall of key concepts.
  • Prepare for the final GCSE Computer Science exam.
  • Reflect on the real-world applications of computer science.
  • Develop problem-solving, logical reasoning, and analytical skills.

Throughout the 5-year journey, students will learn through a combination of theoretical concepts, practical coding exercises, problem-solving activities, and real-world applications. The aim is to equip students with essential computational thinking skills, programming proficiency, and an understanding of computer systems and networks. They will learn these topics to:

  • Foster digital literacy and ensure online safety.
  • Enable them to navigate and contribute to the digital world.
  • Develop critical thinking, problem-solving, and logical reasoning abilities.
  • Lay the foundation for further studies and careers in computer science.
  • Equip them with valuable skills for the modern workforce where technology is pervasive.

Curriculum Overview

  • 3.1. Analysis of the problem (10 marks)
  • Recall Paper 2
  • 3.2 Design of the solution (15 marks)
  • Recall Paper 2
  • 3.3 Developing the solution (25 marks)
  • Recall Paper 1
  • 3.4 Evaluation (20 marks)
  • Recall Paper 1

Curriculum Overview

Comp 1: 

  • Structure and Function of Processor
  • 1.1.2 Types of processor
  • 1.1.3 Input, output and storage

Comp 2: 

  • 2.2.1 Programming techniques

Comp 1: 

  • 1.2.1 Systems Software
  • 1.2.2 Applications Generation
  • 1.2.3 Software Development
  • 1.2.4 Types of Programming Language

Comp 2: 

  • 2.3.1 Algorithms

Comp 1: 

  • 1.3.1 Compression, Encryption and Hashing

Comp 2: 

  • 2.1.1 Thinking abstractly
  • 2.1.2 Thinking ahead

Comp 1: 

  • 1.3.1 Compression, Encryption and Hashing

Comp 2: 

  • 2.1.3 Thinking procedurally
  • 2.1.4 Thinking logically
  • 2.1.5 Thinking concurrently

Comp 1: 

  • 1.3.1 Compression, Encryption and Hashing

Introduction to Project Mocks

By the end of Year 11, students have completed their Computer Science exam preparation and are expected to have a comprehensive understanding of the following:

  • Advanced programming topics, including additional programming techniques.
  • Proficiency in system security, including threats, attacks, and preventive measures.
  • Recapitulation of programming, algorithms, data representation, computer systems, and computer networks from Year 10.
  • Exam preparation for Computer Science, including recall of knowledge and skills taught throughout Year 10 and Year 11.

Curriculum Overview

Paper 1 – 1.5 System Software Operating systems, Utilities etc

  • Operating Systems (The Kernel, Memory Management, Peripheral Management, The User Interface)
  • Utility Software (Encryption Software, Formatting Software, Defragmentation Software, Data Compression Software, Backup Software)

Paper 1 – 6.1 Ethical, legal, cultural and environmental impact

  • Issues and legislation
  • Issues and Impacts (Technology and the Environment, Erosion of Privacy, The Digital Divide, Mobile Technology, Social Media, Health Issues, Changing our Cultures, Legislation)

Recall Paper 1

Paper 2 – 2.2.3 

Logic gates

  • Structured Query Language (CREATE-ing a Table, SELECT-ing Data, The WHERE Clause, The UPDATE Statement, The INSERT Statement, The DELETE Statement)
  • Defensive Design (Input Sanitisation and Validation, SQL Injections, Whitelist VS Blacklist, Authentication, Maintainability, Comments, Indentation, Formatting)
  • Testing (Iterative Testing, Final Testing, Program Errors, Syntax Errors, Logic Errors, Run-Time Errors, Overflow Error, Stack Overflow Error, Testing Strategies – Black Box Testing, White Box Testing, Test Plans,  Dry Runs and Trace Tables, Acceptance Testing, Alpha Testing, Beta Testing)

Translators & IDE’s

  • Computational Logic (Logic, Binary logic, Invert or NOT operation, The AND operation, The OR operation, Truth Tables, Binary Logic Circuits, Binary Logic Circuit Expressions)

Paper 1 Recall

Paper 2 Recall

By the end of Year 10, students are expected to have consolidated their understanding from previous years and be prepared for their Computer Science exam. This includes

  • Programming skills in Python, including file handling, SQL, and defensive design.
  • Testing strategies and iterative testing.
  • Translators and IDEs.
  • Computational logic and binary logic.
  • Computer networks, connections, and protocols.

Curriculum Overview

Paper 2 – 2.2 Programming Fundamentals and Languages

  • Variables & Data Types (Outputs, Inputs, Variables, Data Types)
  • Program Flow (Sequencing, iteration, selection)
  • Operations & String Manipulation (Arithmetic Operators, Relational Operators, Boolean Operators, String Manipulation)

Paper 2 – 2.1 Algorithms

  • Computational thinking (Abstraction, Decomposition, Algorithms)
  • Writing Algorithms (Flowcharts, Pseudocode)
  • Search Algorithms (Linear Search, The Binary Search Algorithm)
  • The Bubble Sort Algorithm (Sort Algorithms, The Bubble Sort Algorithm)
  • The Insertion Sort Algorithm 
  • The Merge Sort Algorithm
  • Memory (Primary storage – RAM, Types of RAM, ROM, Flash Memory, Virtual Memory, Cache Memory)
  • Storage (Secondary storage – Storage Technologies, Performance)
  • Paper 1 – 1.2.3 Data Rep Units
  • Binary Units & Numbers (What is binary number, Binary units, Binary to denary, Denary to binary, addition of binary, binary shifts)
  • Hexadecimal (Representing Numbers in Hexadecimal, Hexadecimal into Denary, Denary into Hexadecimal, binary into hex)
  • Characters (ASCII Character Set, UNICODE)
  • Images (Bitmaps, Dots Per Inch (DPI) / Resolution, Colour Depth, Metadata)
  • Sound (Analogue vs Digital, Sampling, Sample Rate, Bit Rate)
  • Compression (Lossy Compression. Lossless Compression, Run Length Encoding, Dictionary Coding)

Paper 1 – 1.3 Computer networks, connections and protocols

  • Local Area Networks (Advantages & Disadvantages of LAN, A Hub or a Switch, A Router, WAP – Wireless Access Point, Peer-to-Peer, Client Server, Network Topologies – Mesh, Star)
  • Wide Area Networks (Internet, Web Hosting, DNS, How does DNS work, IP Address, ISP, URL, Virtual Networks and LANs, Virtual Private Networks and WANs)

Paper 1 – 1.3 Computer networks, connections and protocols

  • System Security (Threats / Attack Methods, Viruses, Spyware, Adware, Pharming, Scareware, Ransomware, Rootkits, Phishing, People threats, Brute Force Attacks, Denial of Service Attacks, Data Interception and Theft, SQL Injections, Poor Network Policies, Identification and Prevention, Penetration Testing, Network Forensics, Network Policies, Anti-Virus Software, Anti-Spyware Software, Firewalls, User Access Levels, Passwords, Encryption),

The TCP/IP Protocol, World Wide Web Protocols, FTP – File Transfer Protocol, POP – Post Office Protocol, IMAP – Internet Message Access Protocol, SMTP – Simple Mail Transfer Protocol, The Layers of a Network)

Paper 1 – 1.1 System Architecture. 

  • Architecture of the CPU
  • The Function of the CPU (FDE Cycle, The Control Unit, Immediate Access Store (Cache), Arithmetic and Logic Unit)
  • The Von Neumann Architecture 
  • CPU Characteristics (Clock Speed, Overclocking, The Cache, CPU Cores, Embedded Systems)

Arrays (Dimensional & Visualising a 2D Array)

  • File Handling (Opening / Creating a File (in order to write to it, Closing the File, Reading a file, end a file)
  • Procedures and Functions (Subroutines, Variable Scope and Subroutines, Parameter Passing, Functions, Passing and Returning more than one value/argument)

By the end of Year 9, students are expected to have expanded their knowledge and skills from Year 8 and developed an understanding of:

  • Advanced programming techniques in Python, including loops, lists, and functions.
  • Further exploration of algorithms and writing algorithms.
  • Deepening understanding of data representation, binary units, and conversions.
  • Computer systems, CPU characteristics, memory management, and storage technologies.
  • Advanced topics in computer networks, system security, and protocols.

Online Communication

Students will apply their knowledge of digital literacy and create an infographic using non verbal communication with information gathered.

ATL: Communication

  • Communication skills – Use a variety of media to communicate with a range of audiences.

Assessment Criteria:

  • A: Inquiring and analysing – i,ii,iii
  • Knowledge Test

Computer Systems

Students will apply understanding of computer systems in year 8  and create a communication system for an emergency service using a micro:bit

ATL: Thinking

  • Critical-thinking skills – Practise observing carefully in order to recognize problems.
  • Creative-thinking skills – Apply existing knowledge to generate new ideas, products or process

Assessment Criteria: 

  • B: Developing ideas – i, ii.

Network and Cybersecurity

Students will continue with the design of a communication system for an emergency service using a micro:bit identifying security issues

ATL: Thinking

  • Transfer skills – Combine knowledge, understanding and skills to create products or solutions.

Assessment Criteria:

  • C:Creating the solution – i, ii.
  • D: Evaluating – i, ii

User Interface (Interactive Media)

Students will explore using digital animation to create an interactive multimedia product for a small fashion business

ATL: Research

  • Information literacy skills – Make connections between various sources of information

Assessment Criteria:

  • A: Inquiring and analysing – iii, iv
  • B: Developing ideas – ii, iii. iv

Programming: Website development

Students will continue with the theme of sustainability in fashion designing a website HTML and CSS

ATL: Thinking

  • Creative-thinking skills – Apply existing knowledge to generate new ideas, products or process
  • Transfer skills – Combine knowledge, understanding and skills to create products or solutions.

Assessment Criteria:

  • C:Creating the solution – i, ii. iii. iv. v.

Data Presentation and 3D printing

Students will gain an understanding of promoting fashion products created through 3D printing.(Using Tinkercad)

ATL: Research

  • Reflection skills – Identify strengths and weaknesses of personal learning strategies

Assessment Criteria: A,B,C,D

By the end of Year 8, students are expected to have built upon their Year 7 knowledge and gained additional understanding of:

  • Programming fundamentals in Python, including variables, data types, and program flow.
  • Introduction to algorithms and computational thinking.
  • Understanding data representation, including binary numbers and hexadecimal.
  • Computer systems, CPU architecture, and storage devices.
  • Introduction to computer networks, LANs, WANs, and internet communication.

Online Communication

Students will understand how to use google sheets, why data is important and how to protect your personal information online.

ATL: Communication

Communication skills – Use a variety of media to communicate with a range of audiences.

Assessment Criteria:

  • A: Inquiring and analysing – i,ii,iii
  • Knowledge Test

Computer Systems

Students will apply understanding of computer systems in year 7 and create a control system to design and build a micro:bit-based smart farming system that helps address food security issues related to SDG 2 – Zero Hunger.

ATL: Thinking

  • Critical-thinking skills – Practise observing carefully in order to recognize problems
  • Creative-thinking skills – Apply existing knowledge to generate new ideas, products or process

Assessment Criteria: 

  • B: Developing ideas – i, ii.

Network and Cybersecurity

Students will continue with the design of a control system incorporating how networks work and integrating Security features within their system

ATL:Thinking

  • Transfer skills – Combine knowledge, understanding and skills to create products or solutions.

Assessment Criteria:

  • C:Creating the solution – i, ii. 
  • D: Evaluating – i, ii

Game Development

Students will explore the mechanics of game development by redesigning a 2D retro game using GDevelop 5

ATL: Research

  • Information literacy skills – Make connections between various sources of information

Assessment Criteria:

  • A: Inquiring and analysing – iii, iv
  • B: Developing ideas ii, iii. iv

Programming: GDevelop

Students will continue with the theme of sustainability by creating the game idea

ATL: Thinking

  • Creative-thinking skills – Apply existing knowledge to generate new ideas, products or process
  • Transfer skills – Combine knowledge, understanding and skills to create products or solutions.

Assessment Criteria:

C:Creating the solution – i, ii. iii. iv. v.

Programming: Python

Students will explore the use of text based programming and reflect on the skills which supports the a users need by creating a solution to a problem (Selection and Iteration Programming construct)

ATL: Research

  • Reflection skills – Identify strengths and weaknesses of personal learning strategies

Assessment Criteria: A,B,C,D

By the end of Year 7, students are expected to have an understanding of

  • E-Safety and how to be safe online.
  • Digital literacy skills.
  • Personal and private information protection.
  • Data protection and data collection.
  • Basics of computer networks, connectivity, and bandwidth.

Online Communication

Students will understand how to navigate through Google Suites, School Network and how to stay safe online.

ATL: Communication

  • Communication skills – Use a variety of media to communicate with a range of audiences.

Assessment Criteria:

  • Knowledge Test

Computer Systems

Students will apply understanding of computer parts by understanding the use of computer systems. Students will explore computer systems, implementing the need for solutions, and identify research requirements for problem-solving.

ATL: Thinking

  • Critical-thinking skills – Practise observing carefully in order to recognize problems.
  • Creative-thinking skills – Apply existing knowledge to generate new ideas, products or process

Assessment Criteria: 

  • A: Inquiring and analysing – i,ii,iii
  • B: Developing ideas – i,ii

Network and Cybersecurity

Students will continue with the design of a computer system incorporating how networks work and integrating Security features within their app.

ATL: Thinking

  • Transfer skills – Combine knowledge, understanding and skills to create products or solutions.

Assessment Criteria:

  • C:Creating the solution – ii. ,iii. 
  • D: Evaluating –

Game Design

Students will explore the mechanics of game design developing an idea for a game educating communities of sustainability in the ocean through the use of storytelling and graphics

ATL: Research

  • Information literacy skills – Make connections between various sources of information

Assessment Criteria:

  • A: Inquiring and analysing – iii, iv
  • B: Developing ideas – iii

Programming: Scratch

Students will continue with the theme of sustainability by creating the game idea

ATL: Thinking

  • Creative-thinking skills – Apply existing knowledge to generate new ideas, products or process
  • Transfer skills – Combine knowledge, understanding and skills to create products or solutions.

Assessment Criteria:

  • B: Developing ideas – i
  • C: Creating the solution – ii. iii. iv. v.

Programming:Python

Students will explore the use of text based programming and reflect on the skills which supports the users needs by creating a simple calculator for a maths students in Year 4 (Sequencing, Selection Programming construct)

ATL: Research

  • Reflection skills – Identify strengths and weaknesses of personal learning strategies

Assessment Criteria: A,B,C,D