Computational Thinking in practice - 6 lesson unit of work (GCSE Computer Science and KS3 Computing)

Computational Thinking in practice - 6 lesson unit of work (GCSE Computer Science and KS3 Computing)

nwilkin

Created by
nwilkin

This unit uses every day examples along with lots of practical hands-on and unplugged challenges to bring the theory of computational thinking to life. Although this unit does refer to Scratch and Python as examples the pupils do not require any prior programming knowledge in these languages.

This resources includes:
• 6 attractive PowerPoint presentations including lots of challenges to complete
• 6 differentiated homework tasks
• an end of unit written test
• an easy to use “I can” style pupil self-marking sheet
• answer book
• all the files and worksheets that the pupils need to work through
• easy to follow lesson plans

The lessons cover:
Lesson 1: Decomposition
Lesson 2: Pattern Recognition
Lesson 3: Abstraction
Lesson 4: Algorithms and creating flow charts using selection and iteration
Lesson 5: Pseudocode including INPUT, OUTPUT, IF…THEN, IF…THEN…ELSE, IF…THEN…ELSEIF…ELSE statements
Lesson 6: Pseudocode including FOR, WHILE and REPEAT UNTIL loops

Suitable for KS3 Computing pupils as well as GCSE Computer Science pupils.

Please note: this unit does not include specific algorithms for sorting and searching as these are covered elsewhere.

For more complete units of work visit www.nicholawilkin.com

Learn To Teach Python Programming With Confidence
Nichola Lacey (author of the very popular book “Python by Example: Learning to Program in 150 challenges” available from Amazon) is running some training courses at various locations around the UK, to help teachers learn how to teach Python programming confidently. Not only does it teach you how to program in Python but it also gives you a range of tools you can use to teach it effectively in your classroom and includes lots of practical advice and activities you can use straight away with your classes. Book your space today at www.nicholawilkin.com/python-training.

$65.74
Save for later
  • CT_TeachersGuide.pdf
  • CT_MarkSheet.docx
  • CT_01_Lesson.pptx
  • CT_01_Homework.docx
  • CT_02_Lesson.pptx
  • CT_02_Bus.docx
  • CT_02_Instructions.docx
  • CT_02_Homework.docx
  • CT_03_Lesson.pptx
  • CT_03_Homework.docx
  • CT_04_Lesson.pptx
  • CT_04_Homework.docx
  • Flowchart-Age.pptx
  • Flowchart-Area.pptx
  • Flowchart-Tea.pptx
  • CT_05_Lesson.pptx
  • CT_05_Homework.docx
  • CT_06_Lesson.pptx
  • CT_06_Homework.docx
  • CT_EndOfUnitTest.docx
  • CT_Answers.pdf

About this resource

Info

Created: May 7, 2017

Updated: Jan 3, 2020

Lesson plan

pdf, 531 KB

CT_TeachersGuide

Assessment

docx, 2 MB

CT_MarkSheet

Whole lesson

pptx, 2 MB

CT_01_Lesson

Report a problem

Tes Paid Licence

How can I re-use this?