Abstraction reduces information and detail to facilitate focus on relevant concepts. A combination of abstractions built upon binary sequences can be used to represent all digital data. Multiple levels of abstraction are used in computation. Models and simulations use abstraction to raise and answer questions.
Santa Fe Institute’s Learning Lab is offering a free online course called “Computer Science Principles - Aligned Integration of Modeling and Simulation” (CSP-AIMS), with support from Google’s CS4HS program. This course prepares high school teachers to integrate compute