Computational Thinking 2024 - 1st Partial

Description

Segundo Informática Flashcards on Computational Thinking 2024 - 1st Partial, created by Rosa Luz Estevané Rodríguez on 31/08/2022.
Rosa Luz Estevané Rodríguez
Flashcards by Rosa Luz Estevané Rodríguez, updated 3 months ago More Less
Rosa Luz Estevané Rodríguez
Created by Rosa Luz Estevané Rodríguez about 4 years ago
Rosa Luz Estevané Rodríguez
Copied by Rosa Luz Estevané Rodríguez about 2 years ago
2226
0

Resource summary

Question Answer
What is Computational Thinking? Formulating problems in a way that allows us to use a computer and other tools to solve them
Which are the pillars of Computational Thinking?
First pillar of Computational Thinking that must be applied to solve a problem Decomposition to break a complex problem into smaller subproblems
Identify three situations where computers apply pattern recognition Computers apply pattern recognition for: 1. Face detection 2. Fingerprint recognition 3. Platforms like Netflix and Spotify analyze user behavior to suggest content
Provide three examples of abstraction Abstraction refers to create simplified representations of reality like: 1. A math formula 2. A map of our campus 3. Your school timetable
What is an algorithm?
Which are the properties of algorithms?
Mention three examples of algorithms
What are the main components of an algorithm?
What is a Chatbot? A chatbot is a computer program designed to simulate conversation with human users in order to convey information or carry out a certain task.
What is Algorithmic Bias?
What are the causes of algorithmic bias?
Mention 2 examples of algorithmic bias
What is a Variable?
Which are the rules to name a variable?
What is camelCase?
Select the only valid variable name : a) street.name b) #product c) 3rd semester d) appName The only valid name is: d) appName Variable names should not have special characters, spaces and must start with a letter
What is the general algorithm for an app?
Input: bill, tip and people Process: calculate grandTotal = bill + (bill* tip/100)​ calculate split = grandTotal / people Output: grandTotal and split
Which are the prefixes to name each Thunkable component?
Variables and components are the same (True / False)
Assign a proper name for each component of the Split Bill calculator (using the prefix that corresponds)
Initialize block allows to create a variable and assign it an initial value. As the variable name is of text type it must be initialized with "", age and result are numeric so their initial value must be zero.
It includes the actions to perform when the user clicks the button named btnDone
What is the difference between a label and a text input? Labels only display text that the user can read. In text inputs the user can enter information
What is the block that allows to establish a simple condition in Thunkable?
Write the algorithm of an app that based on the user's age displays that he can drive having at least 18 years otherwise show he can not drive yet.
Show full summary Hide full summary

Similar

Diapositivas de Topología de Redes
lisi_98
Elementos que conforman a google chrome
juan carlos hernandez morales
Construcción de software
CRHISTIAN SUAREZ
Sistema de Gestor de Base de Datos MongoDB
Edwin Herlop
TRABAJO DE TOPOLOGÍA DE REDES
lisi_98
Arquitecturas de Sistemas Distribuidos
Edisson Reinozo
terminologia basica de informatica
LESLY GUADALUPE MEJIA SOTO
Cloud Data Integration Specialist Certification
James McLean
INFORMÁTICA - Periféricos de entrada y salida
Serna Izaoly
Conceptos Básicos de Informática
jose antonio negreros orellana
CARACTERISTICAS DE UN PROCESO INDUSTRIAL
josm8506