Algorithms and programming teaching resources: Basic

Resources and ideas for computing, algorithms and programming, basic, written by teachers to support teaching and learning

6 Week KS2 Scratch Primary SOW

6 Week KS2 Scratch Primary SOW

A complete 6 week Scratch unit (Using Scratch version 1) to teach pupils the basics of using this fantastic and easy programming language. If you want an improved SoW for Secondary pupils look at our unit https://www.tes.com/teaching-resource/6-lesson-scratch-introduction-complete-sow-secondary-pupils-11517550 (£10 ) which is updated for Scratch 2.In this unit you must rename the 'documents' listed as Scratch Files (Cat Run.doc, Eyes.doc, Monster Maze.doc and Pen.doc) to Cat Run.sb, etc. before they will work in Scratch (full instructions on how to do this are in the "Help with renaming files.pdf" document). This is because Scratch v1 files cannot be uploaded onto the TES website. If you are having trouble renaming the files then please send an email to admin@nicholawilkin.com and we will be happy to send you the original Scratch files. This SOW includes the new improved PowerPoint presentations with updated videos. If you prefer to watch the videos through YouTube, the links are on our website http://www.nicholawilkin.com/videos.

By nwilkin

Coding and Algorithm Activity Cards Bundle

Coding and Algorithm Activity Cards Bundle

This bundle provides a great opportunity for students to have fun whilst learning the fundamentals of coding and algorithms.When students use these action cards in an ‘Unplugged’ environment they are executing instructions socially and collaboratively using commands and concepts applicable to the real world and computer programming.Your students will love coding and creating algorithms by programming each other to undertake real world tasks in the classroom. They will continually collaborate to refine their code making it as efficient and effective as possible. Students will frequently, fail, revise and succeed using these cards building resilience and learning through trial and error.Most commonly students use these “action” cards to create instructions to follow as if they were a robot in pairs or teams. One as the coder and the other is the machine or device that must explicitly follow the instructions. Next, they can use these with real robotic and coding languages such as Sphero, Dash and Dot and Scratch to visualize and perform a set of actions before entering those instructions into the device.This package includes 10 challenges for students to begin straight away but they will begin creating challenges and missions in no time using just the room and resources in which they are located.Also include Boolean operator cards for students to explore how search engines operate.

By Innovativeteachingideas

Made with Code (Assessment criteria and lesson powerpoints)

Made with Code (Assessment criteria and lesson powerpoints)

Intro:Computing skills can enable you to pursue your passions, no matter what they are. Coding touches every field you could work in, from medicine to race-car driving. Even if being a software developer isn’t at the top of your list, fields like social media, music, crime-scene investigation, video gaming, fashion, education, design, or film and special effects might be? Literally anything can be done with code! How will things be made and built in the future? WITH CODE!​ These lessons can inspire students to learn the basic of code by seeing how it is used in other industries for example in games, animation, farming and helping people/saving lives.Coding skills covered: sequences, iteration (while loops and for loops) and selection. These lessons would be a great way to introduce these concepts before moving onto another programming language like python.This scheme of work is a gentle introduction to coding using drag and drop tutorials and links to a range of other topics to generate interest in coding from reluctant students. It would be great with ks2 or for introducing code to year 7 or key stage 3 students at school. Each lesson powerpoint also contains 1 or 2 youtube links to useful videos to show how code can be used in the different industries.The assessment criteria links to the computing strands and has success criteria of good, better, best and wow and links to grades A*-U but could be easily adapted for grades 9-1 if your school does this (is an editable word document)No special software is needed (internet access for code.org tutorials and powerpoint only)

By miko12310

Computing ICT KS2 - Algorithm and Programming Flipcharts

Computing ICT KS2 - Algorithm and Programming Flipcharts

Two flipcharts that will help with teaching coding and language associated with it, in Computing (ICT).Ties in with this KS2 outcome:design, write and debug programs that accomplish specific goals, including controllingor simulating physical systems; solve problems by decomposing them into smallerparts

By g_mohen

Little Man Computer Cheatsheet

Little Man Computer Cheatsheet

Two pages of LMC info/programming examples. Perfect to laminate 30 double sided and use these as hand outs in lesson. Or to print these out for each student to keep a copy in their folders. Based on Peter Higginson LMC. All important components of LMC 'hardware' and programming explained, including instructions, input/output, arithmetic and looping.Perfect introduction for both GCSE and A Level students.

By MikeySkilton

Recursive Algorithms

Recursive Algorithms

A lesson that covers what Recursion is using Factorials to identify the differences between recursion and iteration. Students have worksheet to help to support them through this topic. Worksheet also provides a list of recommended next steps for students to take. Please take a look at our website, follow us on Twitter and like our Facebook page for support with Business Studies and ICT topics and updates on resources available.

By teachandlearnLTD

Computing (Year 2) – Code using Beebots (6 lessons plans, worksheets and presentations)

Computing (Year 2) – Code using Beebots (6 lessons plans, worksheets and presentations)

6 lessons including a Notebook, lesson plans and self-evaluation to teach Computing/ IT in Year 2. Unit: Coding.Lesson 1 - understanding that some devices can be programmed (coded).Lesson 2- understanding that programs and code can have numerical values.Lesson 3 - predicting where the beebot will move.Lesson 4 - writing a set of instructions to program a beebot (coding).Lesson 5 - coding by using a computer program to create a set of instructions.Lesson 6 - coding by using a computer program to create a set of instructions.-

By BelindaCM

Python Programming activity PPT

Python Programming activity PPT

93 slides of programming the following 12 topics:1 Basic syntax2 Escape sequences3 Algorithms4 Mathematical functions5 Errors6 Variables7 Input function8 Strings9 Relational operators10 Using ELIF11 Style guide12 FlowchartsCreated using the Edexcel Computer Science guidance material each task is easy to follow and includes practice tasks, questions, code to debug and programming tasks. Each task is very easy to understand as they all follow on from each other. Feedback welcomed!

By terrishort

Year 2: Master Computing Basics Bundle

Year 2: Master Computing Basics Bundle

A huge amount of resources for individual or Interactive Whiteboard use for Year 1 children. Gain confidence with easy to use, drag and drop resources across a variety of topics including a whole unit on Coding!

By martinjgoulden

Primary Computing Year 3/2 - Computer Programming

Primary Computing Year 3/2 - Computer Programming

A collection of worksheets and guidance sheets to compliment the Rising Stars Switched On Computing unit for year 2/3 'We are Astronauts'. These can be used with or without the scheme and are based on use of Scratch. Objectives cover the basics of algorithms and computational thinking as well as general use of Scratch and a review sheet.

By xkatiecfc

We are Toy Designers - Year 4 Computer Programming

We are Toy Designers - Year 4 Computer Programming

A collection of worksheets and guidance sheets to compliment the Rising Stars Switched On Computing unit for year 4 'We are toy designers'. These can be used with or without the scheme and are based on use of Scratch. Objectives cover inputs and outputs, basic programming and reflection.

By xkatiecfc

Scratch Reference Card

Scratch Reference Card

This reference card will help students and teachers find programming blocks in Scratch. The more commonly used areas are in bold.

By Studyzonetv

Scratch (Revision and Test)

Scratch (Revision and Test)

This is an excellent resource for teachers who want to consolidate their KS3 learners knowledge on Scratch. It also has a small test for learners and answers for teachers.

By resourc

Little Man Computer Programming Poster (A2 Quality)

Little Man Computer Programming Poster (A2 Quality)

Colourful introductory LMC Programming classroom poster.Based on Peter Higginson LMC. All important components of LMC programming explained, including instructions, input/output, arithmetic and looping.Poster at 4960 x 7096 pixels ready for A2 Printing. Download is a .png file.

By MikeySkilton

Computer Program (LOGO)

Computer Program (LOGO)

This resource is aimed at those teaching Computer Science at KS3. It has 2 lessons in it, that will not need adaption. You can teach from it straightaway.

By resourc

LOGO Worksheets

LOGO Worksheets

List of basic LOGO commands Introductory commands to try out Drawing regular 2D shapes Using the REPEAT command Making procedures to draw letters

By Simon_H

Computational Thinking

Computational Thinking

Useful for those beginning to teach computer science to KS4 or KS3. Includes a PowerPoint describing the four areas of computational thinking and a PowerPoint full of tasks to secure the understanding.Includes a follow-up task for designing Flowcharts.

By jasmincoleman

A Level Computer Science PowerPoint presentations covering wide range of topics

A Level Computer Science PowerPoint presentations covering wide range of topics

66 PowerPoint presentations (plus worksheets with some extra questions) covering wide range of topics for A Level Computer Science which includes OOP Object Oriented programming e.g. Encapsulation, Polymorphism, System Architecture, CASE tools, Operating system, Random access and serial access, Memory addresses, Address resolution, Debugging tools, Data structures, Hash tables, Data representation, Software engineering topics, DBMS, RDBMS, Normalization, Data processing, Data validation and verification,Memory and Storage devices, Hardware, Software OS etc, Sorting and searching techniques, Analog and Digital, Algorithms, Variables, Data types, Logical Operators, Data transmission, Circuit switching and packet switching, Protocols, Handshaking, Topologies, Privacy and Security, HCI, System design, Feasibility study, Top down, changeover, maintenance

By sekhon1976

Mixed Wordsearch Bundle 2

Mixed Wordsearch Bundle 2

Wordsearch mixed bundle for wordsearch addicts! Various subjects, ideal for starters and extension tasks. £40.00 of resources for £12.00

By Rachel___

Sale
Year 4 - Computing Skills Teacher assessment sheet (Curriculum 2014) KS2

Year 4 - Computing Skills Teacher assessment sheet (Curriculum 2014) KS2

Year 4Computing Skills Teacher assessment sheetFor the current curriculum (2014)It is divided down into coding, using the internet, information and e-safety.See my other resources as I have all of the computing sheets available for EYFS to Year 6.Each it is fully editable and easy to adapt for your own needs.

By chrisball92

Cheese Sniffer

Cheese Sniffer

Support directional and ICT skills with this fun game from TESiboard. Play in pairs - or try playing as a class game (ask pupils to instruct two players at the whiteboard). Players use arrow commands: up, down, left, right. Encourage pupils to mentally plan a route to the nearest cheeses.Note: This is a Flash activity and may not work on all devices and browsers. We recommend IE.

By TESiboard

Sale
Year 3 - Computing Skills Teacher assessment sheet (Curriculum 2014) KS2

Year 3 - Computing Skills Teacher assessment sheet (Curriculum 2014) KS2

Year 3Computing Skills Teacher assessment sheetFor the current curriculum (2014)It is divided down into coding, using the internet, information and e-safety.See my other resources as I have all of the computing sheets available for EYFS to Year 6.Each it is fully editable and easy to adapt for your own needs.

By chrisball92