Computional Thinking (Leaving Cert Computer Science): Quizzes
📚Quizzes
Practise the questions
12 questions from this quiz
ShowHide
Practise the questions
12 questions from this quiz
What is computational thinking?
What is computational thinking?
A logical approach to problem-solving
How many pillars of computational thinking are there?
How many pillars of computational thinking are there?
Four
What is abstraction?
What is abstraction?
Simplifying by removing unnecessary details
What is decomposition?
What is decomposition?
Breaking large tasks into smaller tasks
What is pattern matching in computational thinking?
What is pattern matching in computational thinking?
Identifying patterns
What are algorithms in computational thinking?
What are algorithms in computational thinking?
Step-by-step processes to solve problems
In vehicle abstraction, which details should be ignored?
In vehicle abstraction, which details should be ignored?
Manufacturing details & aesthetic features
What is common to all vehicles in the abstraction example?
What is common to all vehicles in the abstraction example?
Starting the engine
Why is number of wheels specific to a vehicle instance?
Why is number of wheels specific to a vehicle instance?
Motorcycles have two, cars have four
How do functions achieve abstraction?
How do functions achieve abstraction?
Code written once and reused when needed
What benefit do functions provide for repetitive tasks?
What benefit do functions provide for repetitive tasks?
Programs become shorter and simpler
Which functions help decompose startEngine()?
Which functions help decompose startEngine()?
checkFuel(), checkBattery(), initialiseEngine(), igniteEngine()
