Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 3

Teach Computer Science

Problem solving
and algorithm
design

teachcomputerscience.com
Glossary

A component of computational thinking where


certain non-essential characteristics of objects
Abstraction
or systems are removed so that it is reduced to a
simple set of characteristics.

A thought process involved in formulating a


Computational
problem and expressing its solution in such a
thinking
way that computers can effectively carry it out.

A set of logical steps to be followed to perform a


Algorithm
particular task.

A component of computational thinking where a


large problem is broken down into smaller
Decomposition
chunks that can then be solved using
computing.

A method of representing algorithm in a


Flowchart pictorial form, depicting the steps and order to
be followed to perform a task.

A concept where similar problems are solved by


Pattern recognition
reusing solutions.

A set of instructions that perform a specific task


Program
during its execution.

A method of representing an algorithm using


Pseudocode
simple words and mathematical operators.

teachcomputerscience.com
A branch of engineering that describes
Software engineering structured methodology and techniques to
develop new software.

Programs responsible for various operations of


Software
a computer and its peripherals.

A symbolic name used to represent a value


Variable
which could be changed during execution.

teachcomputerscience.com

You might also like