click below
click below
Normal Size Small Size show me how
CFDA (IN) U6 L1-5
Computing Foundations for a Digital Age Indiana Unit 6 Vocabulary Lessons 1-5
| Term | Definition |
|---|---|
| emerging technology | new or evolving technologies that solve problems or create opportunities in various fields, such as AI, robotics, or augmented reality |
| abstraction | focusing on the important information and ignoring irrelevant details |
| computational thinking | a problem-solving approach that involves breaking problems down into smaller parts, recognizing patterns, focusing on important details, and creating step-by-step solutions that a computer or person can follow |
| decomposition | breaking a larger problem into smaller, more manageable parts |
| algorithm | a set of instructions to accomplish a task that usually involves sequence, selection, and iteration |
| data type | the format of the data that can be stored in a variable |
| debug | to find out why your code isn't working and fix the problem so your program runs the way you expect |
| snake_case | a naming style where all letters are lowercase and words are separated by underscores |
| variable | a container that stores a value in memory |
| class | a blueprint or set of instructions for creating something that can do specific tasks |
| method | an action that an object can do |
| object | something that has attributes (what it knows) and methods (what it can do) |
| pseudocode | a way to plan out your code using plain language |