1/7
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Computational Thinking
A problem-solving method that involves breaking down complex issues, understanding the problem, and developing solutions that can be understood by humans or computers.
Decomposition
Analyzing complex problems by breaking them into smaller, more manageable parts for easier understanding and solving.
Abstraction
Filtering out unnecessary details of a problem to focus on essential characteristics, simplifying the problem-solving process.
Logical Reasoning
The process of working out what instructions to give a computer to perform a task, distinct from programming itself.
Subprograms
Small programs within a main program designed to perform specific tasks, aiding in code organization and reusability.
Procedures
Subprograms that execute a specific task and end once completed, often used for tasks like resetting values in an array.
Functions
Subprograms that process data and return a result to the main program, enhancing code modularity and efficiency.
Built-in Functions
Pre-existing functions in programming languages like int, str, and asc, which perform common tasks like data type conversion or ASCII value retrieval.