Term Dates: Here
Curriculum designed in accordance with the standards set by the UK Government and approved by recognised educational authorities.
Introduction to Computing (hardware, software, input/output devices)
Digital Literacy (safe internet use, online safety, digital footprint)
Basic Programming (introduction to algorithms, sequencing, flowcharts)
Practical Skills (typing, file management, simple tasks in Scratch or block coding)
Programming Fundamentals (variables, loops, conditions, basic debugging)
Digital Systems (binary, data representation, storage devices)
Computer Networks (basic networking, internet, communication)
Algorithms & Problem Solving (planning, pseudocode, step-by-step thinking)
Software Applications (word processing, spreadsheets, presentation tools)
Practical Skills (project work, teamwork, documentation)
Programming & Computational Thinking (loops, conditionals, functions)
Data Representation (binary, hexadecimal, images, sound)
Digital Systems (hardware components, memory, processors)
Practical Projects (interactive applications, animations, simple games)
Databases & Information Systems (storing, retrieving, simple SQL)
Networks & Cybersecurity (basic network types, threats, safe practices)
Algorithms & Problem Solving (sorting, searching, planning solutions)
Software Development (planning, coding, testing, refining)
Digital Literacy (online safety, media awareness, digital citizenship)
Practical Projects (group and individual coding projects)
Programming (Python, functions, loops, conditions, lists)
Data Representation & Storage (binary, ASCII, file types, compression)
Computer Systems (hardware, software, operating systems)
Networks & Cybersecurity (types of networks, internet protocols, security)
Databases & Data Handling (SQL, queries, data validation)
Algorithms & Computational Thinking (flowcharts, pseudocode, problem-solving)
Software Development Lifecycle (planning, coding, testing, evaluation)
Digital Literacy & Ethics (online behaviour, responsible use, copyright)
Practical Projects (developing functional applications, documentation)
Revision & Exam Preparation (coding, theory, problem solving)
GCSE-style Programming (Python, functions, lists, iteration, file handling)
Algorithms & Problem Solving (searching, sorting, efficiency, pseudocode)
Computer Systems (hardware, software, operating systems, storage)
Practical Skills (coding projects, testing, debugging, documentation)
Networks & Cybersecurity (network types, protocols, encryption, security threats)
Databases & Data Management (SQL, data types, queries, validation)
Software Development Lifecycle (analysis, design, implementation, testing)
Practical Projects (exam-style programming tasks, group work)
Revision & Problem Solving (mixed programming, theory, practical exercises)
Final Assessments (coding projects, theory exams, problem-solving tasks)
Evaluation & Reflection (self-assessment, peer feedback, project review)
Programming Concepts (advanced loops, functions, data structures)
Computational Thinking (problem-solving, algorithms, logic, efficiency)
Hardware & Software (architecture, operating systems, types of software)
Databases & Networks (SQL basics, relational databases, network types, protocols)
Cybersecurity (threats, protection, ethical issues)
Exam Practice (past papers, problem-solving, algorithm tracing)
Revision & Problem Solving (mixed topics, exam-style questions)
Project Work (practical programming tasks, small system development)
Preparation for Post-16 Computer Science (A-level skills, independent coding)
Basic Computing Skills (using applications, file management, typing)
Introduction to Programming (simple variables, loops, conditionals)
Digital Literacy (online safety, basic internet skills)
Problem Solving (step-by-step thinking, simple algorithms)
Databases & Networks (basic concepts, simple data handling)
Practical Projects (small coding tasks, presentations, group work)
Revision & Consolidation (all prior topics, simple exercises)
Practical Applications (everyday technology, software usage)
Preparation for Next Stage (transition to GCSE or vocational computing courses)
Advanced Programming (object-oriented programming, recursion, data structures)
Algorithms & Computational Thinking (searching, sorting, complexity analysis)
Computer Systems (architecture, hardware, software, system components)
Databases & Web Technologies (advanced SQL, database design, HTML/CSS/JavaScript)
Cybersecurity & Ethics (encryption, secure coding, ethical computing)
Independent Projects (programming projects, research, system design)
Revision & Exam Preparation (past papers, timed exercises, problem-solving)
Problem Solving & Applications (real-world computing challenges, modelling)
Preparation for University & Careers (portfolio, coding skills, interview preparation)