Skip to main content
Home

User account menu

  • About
  • Sign Up
  • Log in

Main navigation

  • Community
    • Elementary
    • Middle
    • ECS Groups
    • CSP Groups
    • NSF Funded Projects
    • All Groups
  • Resources
    • CSP
    • ECS
    • All resources
  • Blog
  • Events
  • Helpsquad

Featured Resources

Resource

Groundhog Day Coding

Free beginner Tynker resource.  Use for debugging or
Resource

Unity Game Programming

The Unity Game Programming course from CompuScholar, Inc.
Resource

Python Programming

The new Python Programming course from CompuScholar, Inc.
Resource

Teaching Privacy Curriculum

The Teaching Privacy curriculum from the International Computer Science Institute and UC Berkeley has a full set of freely-available, classroom-tested lesson plans for teaching about how online privacy works.

Resources

I'm Interested In:

  • Exploring Computer Science: Human Computer Interaction
  • Exploring Computer Science: Problem Solving
  • Exploring Computer Science: Programming
  • Exploring Computer Science: Computing and Data Analysis
  • Computer Science Principles: Abstraction
  • Computer Science Principles: Algorithms
  • Computer Science Principles: Creativity
  • Computer Science Principles: Impact
Displaying results 1 - 25 of 34
Resource

Micro:bit Emulator and Sample Programs

Submitted by Vinny Chiaramonte on Sat, 05/05/2018 - 13:00
Many of you are aware of the emulator for the Micro:bit. Here is the website and some example programs you or your students can tinker around with. 
Read more
Resource

Webinar Presentation Slides - Teaching the Create Performance Task in a CSP Classroom

Submitted by CS for All Teachers on Thu, 02/02/2017 - 14:53
CS for All Teachers continued our AP CS Principles webinar series by offering a webinar in the series on December 8. During this session, we discussed the CSP Create Performance Task requirements a
Read more
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
Read more
Resource

Have students create a visual depiction of the current topic for an unplugged in-class activity.

Submitted by CS TeachingTips on Fri, 02/05/2016 - 14:01
Have students create a visual depiction of the current topic for an unplugged in-cl
Read more
Resource

Who owns the Zebra?

Submitted by William Keil on Tue, 11/18/2014 - 14:39
Read more
Resource

Unit 9: Societal Impact

Submitted by Trishan de Lanerolle on Sat, 02/22/2014 - 18:38
 Minimum Minutes
Read more
Resource

Unit 7: The Internet

Submitted by Trishan de Lanerolle on Sat, 02/22/2014 - 18:32
Minimum Minutes
Read more
Resource

Unit 6: Lists, Data, and Persistence

Submitted by Trishan de Lanerolle on Sat, 02/22/2014 - 18:27
Minimum Minutes
Read more
Resource

Unit 5: Algorithms and Procedural Abstraction

Submitted by Trishan de Lanerolle on Sat, 02/22/2014 - 18:25
Minimum Minutes
Read more
Resource

Unit 4: Algorithms and Procedural Abstraction

Submitted by Trishan de Lanerolle on Sat, 02/22/2014 - 18:23
Minimum Minutes
Read more
Resource

Unit 3: Graphics and Drawing

Submitted by Trishan de Lanerolle on Sat, 02/22/2014 - 18:21
Minimum Minutes
Read more
Resource

Unit 1: Preview and Setup

Submitted by Trishan de Lanerolle on Sat, 02/22/2014 - 18:09
Minimum Minutes
Read more
Resource

Computers Bug Me! Creativity Lesson Plan

Submitted by Jill Westerlund on Mon, 02/17/2014 - 09:11
This lesson plan is for the beginning of the year as an introduction to the course and concepts.
Read more
Resource

Beauty and Joy of Computing : Pacing Guide

Submitted by Sean Morris on Tue, 10/29/2013 - 01:03
Read more
Resource

6. Final Project

Submitted by Sean Morris on Mon, 10/28/2013 - 16:45
Proje
Read more
Resource

4. Homework 3: Evil Hangman

Submitted by Sean Morris on Mon, 10/28/2013 - 16:30
Project I
Read more
Resource

3. Homework 2: Classic Hangman

Submitted by Sean Morris on Mon, 10/28/2013 - 16:26
Project I
Read more
Resource

2. Homework 1: Word Guessing

Submitted by Sean Morris on Mon, 10/28/2013 - 16:18
Project I
Read more
Resource

Beauty and Joy of Computing : Major Projects

Submitted by Sean Morris on Mon, 10/28/2013 - 16:03
Read more
Resource

Lab 06: Practicing with Lists: Tic-Tac-Toe

Submitted by Sean Morris on Mon, 10/28/2013 - 14:48
 
Read more
Resource

Lab 03: Random, If, and Input

Submitted by Sean Morris on Mon, 10/28/2013 - 14:26
 
Read more
Resource

Verizon Innovative App Challenge - Registration is open

Submitted by Barbara Ericson on Tue, 09/24/2013 - 18:25
 
Read more
Resource

APCS Principles Bookshelf

Submitted by Rebecca Dovi on Wed, 07/24/2013 - 23:20
Read more
Resource

Chapter 1: Telling a Story - Section 10: Reflecting...

Submitted by Jeff Sale on Thu, 04/18/2013 - 18:14
10. Reflecting...[Q1.10.1]: Watch this movie [in class you would be shown an Alice movie clip] and write down the plan that someone might have used to create it.
Read more
Resource

Chapter 1: Telling a Story - Section 9: Together & In Order

Submitted by Jeff Sale on Thu, 04/18/2013 - 18:03
9.
Read more

Pagination

  • Current page 1
  • Page 2
  • Next page next ›
  • Last page Last »

Filter by:

Unit (ECS)

  • Unit 1: Human Computer Interaction (2)
  • Unit 2: Problem Solving (1)
  • Unit 4: Introduction to Programming (2)

Instructional Days

  • DA - 27-29 - Present data analysis in website or Scratch program (1)
  • HCI - 1-2 - Explore computing (1)
  • HCI - 10 - Tell a story with data (1)
  • HCI - 15-16 - Programs as a set of instructions (1)
  • HCI - 17-19 - Intelligence and computers (1)
  • PR - 1 - Introduction to Scratch (1)
  • PR - 2-3 - Simple Scratch program (1)
  • PR - 4 - Dialogue between two sprites (1)
  • PR - 5-6 - Moving sprites in Scratch (1)
  • PR - 7-8 - Event-driven programming (1)
  • PR - 9 - Broadcasting via role play (1)
  • PR - 10-13 - Write and present Scratch stories (1)
  • PR - 14 - Introduction to variables (1)
  • PR - 15 - Introduction to conditionals (1)
  • PR - 16-17 - And, Or, and randomness (1)
  • PR - 18 - Rock Paper Scissors program (1)
  • PR - 19 - Create a timer (1)
  • PR - 20-23 - Create and present timing game (1)
  • PR - 24 - Investigate game types (1)
  • PR - 25 - Final project and rubric (1)
  • PR - 26-28 - My Community or Game Scratch projects (1)
  • PR - 29 - Complete final projects (1)
  • PR - 30 - Final project presentation (1)
  • Unit 1 - Human Computer Interaction (HCI) (1)
  • Unit 4 - Introduction to Programming (PR) (1)

Big Idea (CSP)

  • Abstraction (18)
  • Algorithms (8)
  • (-) Creativity (34)
  • Data (7)
  • Impact (8)
  • Internet (5)
  • Programming (20)

Learning Objectives

  • LO 1 (1)
  • LO 1.1.1 - Use computing tools and techniques to create artifacts (1)
  • LO 1.2.1 - Use computing tools and techniques for creative expression (1)
  • LO 1.3.1 - Use programming as creative tool (1)
  • LO 2 (1)
  • LO 2.2.1 - Develop an abstraction (1)
  • LO 2.2.2 - Use multiple levels of abstraction in computation (1)
  • LO 5.1.1 - Explain how programs implement algorithms (1)
  • LO 5.2.1 - Use abstraction to manage complexity in programs (1)

Programming Language

  • Alice (10)
  • App Inventor (7)
  • BYOB/SNAP! (8)
  • Scratch (2)

Teaching Materials

  • Activity (2)
  • Assessment (1)
  • Lesson Plan (1)
  • Sample Code (1)
  • Tutorial (1)

Tags

  • CSP (2)
Home
AIR: American Institutes for Research AIR: American Institutes for Research

Footer: Community

  • Elementary
  • Middle
  • ECS Groups
  • CSP Groups
  • NSF Funded Projects
  • All Groups

Footer: Resources

  • Resources
    • Computer Science Principles
    • Exploring Computer Science
    • All Resources

Footer: Blog/Events/Helpsquad

  • Blog
  • Events
  • Helpsquad

Footer: About

  • About
    • Support Staff
    • Community Ambassadors
    • Partners

Footer: Help/Contact/etc

  • Help
  • Contact
  • Privacy Policy
  • Credits