





















OCR ALevel/AS Level Computer Science (KS5)
6 Lessons that cover the beginning of Unit 2.1 Elements of Computational Thinking:
2.1.1 Thinking Abstractly
2.1.2 Thinking Ahead
2.1.1 Thinking Abstractly Lessons:
Lesson 1 - The nature of abstraction & The need for abstraction
Lesson 2 - The difference between an abstraction and reality & Devise an abstract model for a variety of situations
2.1.2 Thinking Ahead Lessons:
Lesson 1 - Identify the inputs and outputs for a given situation (including those in descriptive, diagrammatical and pseudocode contexts)
Lesson 2 - The need for reusable program components
Lesson 3 - Determine the preconditions for devising a solution to a problem & The nature, benefits and drawbacks of caching
Lesson 4 - Create an abstract model for a text-based game, Use your abstract model to produce success criteria, Develop your game using a range of programming techniques, Test & Evaluate the success of your program against your success criteria
Lessons include:
Teacher Slides Powerpoint
Student Worksheets (Word Documents or Powerpoint)
Student Exam Questions (Word Documents or Powerpoint)
Starter Activities & Plenary Questions (Powerpoint or Word Documents)
Something went wrong, please try again later.
Very good resource for this non-specialist. Fairly sure I will come back to it often!
to let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.