Computational Thinking
A problem-solving process that includes logical reasoning, pattern recognition, abstraction, and algorithmic thinking.
A problem-solving process that includes logical reasoning, pattern recognition, abstraction, and algorithmic thinking.
A brief overview of the main points or sections of a document or web page.
Information Visualization (InfoVis) is the study and practice of visual representations of abstract data to reinforce human cognition.
Tell, Don't Ask (TDA) is a design principle in software engineering that promotes encapsulation by having objects handle their own data and actions.
The Principle of Exemplars is an information architecture guideline that uses representative examples to illustrate content categories.