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.
Blog Post
New MOOC: Computer Science Principles - Aligned Integration of Modeling and Simulation
Submitted by Irene Lee on Thu, 10/08/2015 - 17:53
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
Blog Post
CURATED! A Compilation of Resources for the CS Classroom
Submitted by Kathleen Perez-Lopez on Fri, 10/02/2015 - 00:00
Thanks to all the CS10K Community members who have been posting great material to support CS teachers in their classrooms, we now have a content treasure trove on the site.
Resource
100% Free ScratchJr and Scratch Curriculum
Submitted by Jared O'Leary on Tue, 10/22/2019 - 12:15
Over the past couple of years I have been developing a 100% free to use curriculum that includes projects and resources designed specifically for elementary coders and educators with little or no c
Resource
Bebras Challenge
Submitted by Eljakim Schrijvers on Tue, 10/15/2019 - 06:01
The Bebras Challenge is a free challenge for all students in both primary and secondary education.
Blog Post
AP CS Principles – Exam Tips from the Chief Reader
Submitted by Deepa Muralidhar on Wed, 01/17/2018 - 12:53
This blog is related to the webinar on Thursday, January 18, 2018 from 7:30PM-8:30PM ET.
Resource
ITCH - A system for teaching Scratch and curriculum for computer science (Grades 3 through 8)
Submitted by Jason Rukman on Wed, 09/14/2016 - 14:52
ITCH is an online system that brings all the features of Scratch into t
Resource
CSP Number 2: Abstraction: A Continuing Conversation
Submitted by Robert Juranitch on Wed, 01/20/2016 - 16:18
Blog Post
Origami is Like Programming…..
Submitted by Jill Westerlund on Thu, 01/07/2016 - 17:47
This blog post originally appeared on AbstractingCS and has been
Blog Post
Need help with modeling and simulation? Watch this webinar recording!
Submitted by Melissa Rasberry on Tue, 10/20/2015 - 15:30
How can computer science be integrated more throughout the curriculum?
Resource