You are on page 1of 1

Computer science poster

Computational thinking
Computational thinking allows us to take a complex problem, understand what the problem
is and develop possible solutions. We can then present these solutions in a way that a
computer, a human, or both, can understand.

Decomposition in computer programming.


Decomposition is one of the four cornerstones of Computer Science. It involves breaking
down a complex problem or system into smaller parts that are more manageable and easier
to understand. The smaller parts can then be examined and solved, or designed individually,
as they are simpler to work with.

Abstraction
Abstraction is a technique of hiding unnecessary details from the user. The user is only
given access to the details that are relevant. Vehicle operations or ATM operations are
classic examples of abstractions in the real world.

Algorithm
Algorithms are all around us. Common examples include: the recipe for baking a cake, the
method we use to solve a long division problem, the process of doing laundry, and the
functionality of a search engine are all examples of an algorithm.

Logic gates
Logic gates are used in microcontrollers, microprocessors, electronic and electrical project
circuits, and embedded system applications. The basic logic gates are categorized into
seven types as AND, OR, XOR, NAND, NOR, XNOR, and NOT. These are the important
digital devices, mainly based on the Boolean function.

You might also like