Enduring Understanding refers to a deep and lasting comprehension of a concept or idea in computer science. It goes beyond memorization and allows students to apply their knowledge in various contexts.
Abstraction: Abstraction is the process of simplifying complex systems by focusing on essential details while hiding unnecessary complexities.
Algorithm: An algorithm is a step-by-step procedure or set of rules used to solve a specific problem or perform a task.
Data Structure: A data structure is a way of organizing and storing data so that it can be accessed and manipulated efficiently. Examples include arrays, linked lists, and trees.