Hero image

Logic Page

Average Rating4.81
(based on 23 reviews)

Unlocking the power of computational thinking and programming for children.

15Uploads

10k+Views

8k+Downloads

Unlocking the power of computational thinking and programming for children.
Python Programming - Unit of Work
logicpagelogicpage

Python Programming - Unit of Work

(0)
GCSE Python Programming course for beginners. Comprehensive, step-by-step lessons with challenges to build foundational coding skills. This course is an invaluable resource for teachers aiming to introduce Python Programming in their classroom. It provides structured, progressive steps that build a comprehensive understanding of programming concepts, complete with engaging challenges to reinforce learning. Perfect for GCSE students, this resource equips them with the tools and confidence to solve real-world programming problems. Complete with Lesson resources for 7 sub-topics: Variables & Datatypes Input & Ouput Conditions & If Statements Iteration & Looping Lists String Manipulation Modular Programming and Functions Activities: 60 programming challenges, 10 for each of the subtopics. With certificates upon completion.
Embedded Systems
logicpagelogicpage

Embedded Systems

(0)
Knowledge Check 20 multiple choice questions to help check student’s understanding of the below learning objective: Understand the term embedded system and explain how an embedded system differs from a non-embedded system.
Python Programming
logicpagelogicpage

Python Programming

(0)
GCSE Python Programming course for beginners. Comprehensive, step-by-step lessons to build foundational coding skills. This course is an invaluable resource for teachers aiming to introduce Python Programming in their classroom. It provides structured, progressive steps that build a comprehensive understanding of programming concepts. Perfect for GCSE students, this resource equips them with the tools and confidence to solve real-world programming problems. Lesson resources for 7 sub-topics: Variables & Datatypes Input & Ouput Conditions & If Statements Iteration & Looping Lists String Manipulation Modular Programming and Functions
Scratch Programming - Platformer Game Development
logicpagelogicpage

Scratch Programming - Platformer Game Development

(0)
This Scheme of Work has been designed to help accomplish the following parts of the Computing National Curriculum: Key Stage 2 Pupils should be taught to: design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts. Key Stage 3 Pupils should be taught to: design, use and evaluate computational abstractions that model the state and behaviour of real-world problems and physical systems use two or more programming languages, at least one of which is textual, to solve a variety of computational problems; make appropriate use of data structures [for example, lists, tables or arrays]; design and develop modular programs that use procedures or functions undertake creative projects that involve selecting, using, and combining multiple applications, preferably across a range of devices, to achieve challenging goals, including collecting and analysing data and meeting the needs of known users
Python Programming Challenges
logicpagelogicpage

Python Programming Challenges

(0)
GCSE Python Programming Challenges. Comprehensive, step-by-step challenges to build foundational coding skills. This is an invaluable resource for teachers aiming to introduce Python Programming in their classroom. It provides structured, progressive challenges that build a comprehensive understanding of programming concepts by introducing engaging challenges to reinforce learning. Perfect for GCSE students, this resource equips them with the tools and confidence to solve real-world programming problems with: Variables & Datatypes Input & Ouput Conditions & If Statements Iteration & Looping Lists String Manipulation Modular Programming and Functions
Test Plans
logicpagelogicpage

Test Plans

(0)
These resource will check your students understanding of test plans. A mixture of multiple choice questions, short answer questions, and longer question. To help with the following learning objectives: Understand what test data is and describe the following types of test data: normal (typical) boundary (extreme) erroneous data Be able to select and justify the choice of suitable test data for a given problem.
Data Representation
logicpagelogicpage

Data Representation

(0)
This unit of work includes 6 lessons with activities throughout: * Lesson 1 Number Systems * Lesson 2 Binary Arithmetic * Lesson 3 Character Encoding * Lesson 4 Data Capacity * Lesson 5 Images * Lesson 6 Sound Also included: * 7-bit ASCII Table * Pixel Art Worksheet (including using Python Turtle) * Challenge Booklet with all sub-topics mentioned above (including answers) * Formative assessment (including answers)
Pseudocode
logicpagelogicpage

Pseudocode

(0)
Master Pseudocode and Python with This Comprehensive Resource! Use this resource to help your students master both Pseudocode and Python programming through practical, hands on learning. The worksheet features 13 unique algorithms for students to trace, analyse, and code. Students use the first output column to record results after manually tracing each algorithm, then write and execute the algorithm in Python, recording the program’s output in the second column. If discrepancies arise, they are encouraged to investigate and debug, fostering critical problem-solving skills. This resource is ideal for building confidence and proficiency in both algorithmic thinking and Python coding. Perfect for classroom use or independent study, this resource bridges the gap between theory and practical application.
Variables and Datatypes
logicpagelogicpage

Variables and Datatypes

(2)
Enhance your teaching with this comprehensive lesson resource, designed to help students grasp the fundamental concepts of variables and data types. This lesson builds a solid foundation of knowledge, ensuring students are well-prepared to progress to more complex programming structures.
RAM vs ROM
logicpagelogicpage

RAM vs ROM

(2)
Use this activity to help students recall their knowledge on the differences between RAM and ROM.
For Loops
logicpagelogicpage

For Loops

(0)
This is a great activity for students to recall knowledge of for loops in Python.