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!
Report this resourceto let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.