Week 2 (Computational Thinking & Problem Solving) Flashcards
_______ is the process of identifying and utilizing the structure of concepts/main ideas. It can also mean to simplify and identify important things without worrying too much about the detail.
Abstraction
In computational thinking, we use ____ to manage the complexity of the context or the content.
abstraction
______ is an interdisciplinary field that includes computer sciences, molecular biology, biotechnology, statistics and engineering to collect, store, analyse, and disseminate biological data and information, such as DNA and amino acid sequences or annotations about those sequences.
Bioinformatics
______ is an informal description of the steps involved in executing a computer program, often written in something similar to plain.
Pseudocode
One way to perform ______ is to provide labelling, inkling numbers, letters, figures, and colouring, to simplify and standardise communication.
abstraction
_______ is about following, identifying, using, and creating an ordered set of instructions. It is also about ordering things, either in ascending or descending order.
Algorithm
______ allows us to order the complexity of the context or the content.
Algorithm
______ is about breaking down data, processes or problems into smaller and more manageable components to solve a problem.
Each subproblem can then be examined or solved individually, as they are simpler to work with
Decomposition
_______ ______ is observing patterns, trends and regularities in data. It also involves in spotting similarities and common differences between problems.
Pattern recognition