1. Resources Home
  2. Primary
  3. Computing
  4. Computational thinking
  5. Logical reasoning
45 COLOURED SLIDES COVERING SPREADSHEETS.

45 COLOURED SLIDES COVERING SPREADSHEETS.

AMAZING RESOURCE OF 45 COLOURED POWERPOINT SLIDES COVERING ALL THE BASICS AND USE OF FORMULAE ON SPREDSHEETS. THIS RESOURCE WILL LAST THE TEACHER 3 WEEKS TO A MONTH OF TEACHING. MATERIAL IS PUPIL FRIENDLY AND THEY WILL ENGAGE WITH THE TEACHER DUE TO THE USED FRIENDLY NATURE OF THE MATERIAL. SUPERB RESOURCE.
tesmny
Computer Games Development - Unit of work

Computer Games Development - Unit of work

1 Range of lessons: History of Consoles / Games Creating Board game Planning RPG style Game Creating RPG Game with free software RPG Boss (included) Extension to code in boss fight Python Peer assessment
Sir_Reynolds
Coding, Collaboration, Communication and Curriculum in Finland

Coding, Collaboration, Communication and Curriculum in Finland

Computer science nurtures problem-solving skills, logic and creativity. The world is increasingly run by software and we need more diversity among those people who are building it. Not all students will be software developers or writers, doctors or translators, but we are already surrounded by technology and even more so in the future. The main point is to provide a basic understanding of society, living environment and fields of science and thus provide equal opportunities for all the learners. Understanding how computers work and how to use them well, gives children skills and knowledge to succeed in global competition and life generally. Year 3 pupils were not only taught the basics of coding, but they were taught to teach other classes the magic of coding. They have taught around 200 other children and teachers in Finland and India (via video) the Magic of Coding. You can learn more about the Coding Ambassadors here or email for an online course including videos and lesson plan for collaborative coding lessons.
pipsa37
Python Programming - I CAN Statements

Python Programming - I CAN Statements

These I Can statements are perfect to guide your students to develop the necessary skills when learning to code/program using Python. The teacher or the student can tick off each I Can statement once they have demonstrated evidence for them. I Can statements fall under the following 4 categories: • Criteria 1: Planning • Criteria 2: Skills Development • Criteria 3: Explanation of Code • Criteria 4: Efficiency of Code
balsamgr8
Micro Makers BBC Micro: bit Maker Project - Microsoft Block Editor Y9 Computer Science 10 Lessons

Micro Makers BBC Micro: bit Maker Project - Microsoft Block Editor Y9 Computer Science 10 Lessons

Micro Makers - BBC Micro Bit Project. 10 lessons in total. Lessons include: L1 Micro bit Board Game L2 Automated Car Park Display L3 LED Traffic Lights L4 Fruit Key Board L5 LED Car Indicators L6 Stepometer L7 Digital Clock L8 Whack a Mole L9 Steady Hand Game L10 Evaluation Please note some lessons will need additional materials other than just a Micro: bit. Red, Yellow and Green LEDs are needed for the indicator and traffic light lessons, steel wire is needed and some blu tac for the steady hand lesson. All lessons include code needed to complete them.
mrfoxinthebox
Python for Beginners - Complete Course

Python for Beginners - Complete Course

Product Description This is a complete course on teaching students computer programming through Python. The students’ chapter explains everything students need to know about programming in Python, with lots of exercises for practicing new knowledge. The teachers’ chapter contains a scheme of work (40 lessons) and lesson plans for the complete course, as well as a final assessment, projects, sample programs, and an assessor’s report (for correcting final projects against). Students (and teachers) require no prior knowledge of computer programming to undertake this Python course. This resource is delivered as one single Microsoft Word document that teachers can share with students. The teachers’ chapter should be removed and placed in a separate document. Here’s what’s inside... Installing Python Running Python – The IDLE Shell The Command Prompt The Input Statement Variable Naming Conventions The Python Window Data Types The “IF” Statement The ELSE Statement Nested IFs Loops in Python The WHILE Loop The LONG STRING Data Type The FOR Loop The LIST Data Type The TUPLE Data Type Functions Returning a Value from a Function Try...Except...Else File Handling Reading Files with Python System Functions Object Orientated Programming Other Important Python Features String Manipulation Teachers’ Chapter What is Object Orientated Programming Summative Assessment Marking Scheme Final Project Assessor’s Report Scheme of Work Lesson Plans Sample Python Programs
mikem001
Computational Thinking and the Digital Competence Framework

Computational Thinking and the Digital Competence Framework

My latest poster shows how the understanding of Computational Thinking underpins all concepts of the Digital Competence Framework (DCF). I have given examples of how each concept can be applied to primary strands of the framework. Feel free to download and use as part of CPD sessions! ***Please leave a review!***
RobbotResources
Computing - HTML and CSS Web Development SOW

Computing - HTML and CSS Web Development SOW

This 10 lesson SOW teaches students what HTML and CSS do and how the are used together to develop website content. Through the 10 lesson scheme of work, students are taken through the basics of HTML and CSS and provided with the opportunity to develop their own website. All teaching materials, HTML/CSS code samples, end of unit assessment and marksheet provided.
HeatonMoorDigital
Algorithms, Maths & micro:bit: 5 fun coding activities

Algorithms, Maths & micro:bit: 5 fun coding activities

5 fun activities exploring the micro:bit, mathematics, and algorithm creation in Python and JavaScript Blocks. This short activity booklet explores the use of computing in order to calculate mathematical constants and carry out advanced mathematical functions. This could be used as an introduction to algorithms or mathematics & computing. In these activities we will use Python and JavaScript Blocks to calculate Pi & e, as well as creating a function to calculate factorials. Along the way we will learn a number of key skills: - Introducing & breaking down problems and algorithms - Solving and re-arranging equations - Real-world use of computing - Introduction to mathematical constants - Coding in Python & JavaScript Blocks - Utilising key equations for geometry & shapes - Memory issues & efficiency - Coding Skills: - Variables - Loops - Conditions - Advanced mathematical functions
rlowe0008