Professional Documents
Culture Documents
Computer Science Poster
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.
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.