Browse the glossary using this index
Special | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | ALL
Evaluate and refine computational artifacts to make them more usable and accessible.
Design and develop computational artifacts working in team roles using collaborative tools.
Document design decisions using text, graphics, presentations, and/or demonstrations in the development of complex programs.
Explain how abstractions hide the underlying implementation details of computing systems embedded in everyday objects.
Compare levels of abstraction and interactions between application software, system software, and hardware layers.
Develop guidelines that convey systematic troubleshooting strategies that others can use to identify and fix errors.
Translate between different bit representations of real-world phenomena, such as characters, numbers, and images.
Evaluate the tradeoffs in how data elements are organized and where data is stored.
Create interactive data visualizations using software tools to help others better understand real-world phenomena.
Create computational models that represent the relationships among different elements of data collected from a phenomenon or process.