Computional Thinking (Leaving Cert Computer Science): Flashcards

📚Flashcards
Computational Thinking
Sign up to keep revising.Create a free account to study more flashcards and track your progress.

Practise the cards

12 cards from this deck

Show

Computational thinking

Looking at a problem logically to find a solution

Number of computational thinking pillars

Four

Abstraction

Simplifying by removing unnecessary characteristics to focus on essential ones

Pattern matching

Identifying patterns

Decomposition (CT pillar)

Breaking large, complex tasks into smaller, approachable ones

Algorithms (CT pillar)

Using a step-to-step process to solve a problem

How functions achieve abstraction

Allow code to be written once and reused whenever needed

Benefit of using functions

Programs become shorter and simpler

First aspect of abstraction process

Ignoring irrelevant details

Second aspect of abstraction process

Identifying patterns

Third aspect of abstraction process

Define an abstract model

Decomposition process

Breaking a large task into a set of smaller tasks

Explore Leaving Cert Computer Science Revision Notes by Topics

Explore Leaving Cert Computer Science Model Answers by Topics

Explore Leaving Cert Computer Science Quizzes by Topics

Explore Leaving Cert Computer Science Exam Questions by Topics

Join 100,000+ Leaving Cert students studying Flashcards with us.

Select your subjects, and get access to A+ resources today.