• Home
  • Textbooks
  • AS and A Level OCR Computer Science
  • Computational thinking

AS and A Level OCR Computer Science

PM Heathcote, RSU Heathcote, PG Online

Chapter 10

Computational thinking - all with Video Answers

Educators


Section 47

Thinking abstractly

01:40

Problem 1

"Representational abstraction is a representation arrived at by removing unnecessary details."
Describe what this means in relation to a computer program which allows the user to enter a starting address $\mathbf{A}$ and a destination address $\mathbf{B}$ and returns a map of the route, the number of miles and the estimated journey time it will take to travel by car from $\mathbf{A}$ to $\mathbf{B}$.

Mary Brese
Mary Brese
Numerade Educator
01:30

Problem 2

Explain how abstraction could be used in a game program in which the player has to collect treasure in a cave and avoid being eaten by a monster.

Jennifer Stoner
Jennifer Stoner
Numerade Educator