1.1 Flashcards
Abstraction
Procedural abstraction gives a procedure. People can then use the procedure without worrying about the finer grain details.
Adaptive technology
In other words, “assistive technology is any object or system that increases or maintains the capabilities of people with disabilities,” while adaptive technology is “any object or system that is specifically designed for the purpose of increasing or maintaining the capabilities of people with disabilities.
analog
Analog information has continuous values instead of jumping from one value to another value without passing through the values in between. Most physical information such as position, wind speed, light intensity, or sound pressure, is analog.
argument
The values that a program provides to a function.
Authentication
When two parties exchange information so that they trust that each other is who they say they are
Backlog
A prioritized list of features or user stories to add to a program
Binary
Binary information is written using only two values: zero and one. Everything can be approximately represented using a binary representation.
Boolean expression
A Boolean expression is either True or False. Boolean operators include “and,” “or,” and “not.”
Character
Any single typeset unit, including uppercase and lowercase letters, digits, punctuation marks, international characters like letters with accent marks, and special characters like tabs and carriage returns
Components
Parts of an interface
Concatenate
To tack together two strings of characters, making one longer string
Computational Thinking
Habits that help people solve problems with computers. Computational thinking habits cause a person who is facing a problem to ask how computers could help them be more creative, to communicate, to collaborate, to use data or the Internet, or to use crowdsourcing or simulation, to solve a problem.
Creative expression
Computing helps people create sound, movies, 2D media such as screen images or paper art, 3D media including computer-controlled subtractive art (milling) or additive art (3D printing), user interface design, user experience design
Data Collection and Analysis
Data can be generated by sensors like thermometers, cameras, microphones, and keyboards and collected in storage. Data analysis uses creative ways to see patterns in data and using mathematics to describe those patterns.
Decomposition
A problem solving strategy of breaking a problem apart into smaller sub problems