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

100% Free ScratchJr and Scratch Curriculum

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 coding/CS experience.
Resource

#CSK8 Podcast

Yesterday morning marks the launch of a new podcast I created that explores research, experiences, and perspectives on computer science education with a focus on grades K-8. My hope is to support and promote the #CSK8 and #CSforALL community members by interviewing guests and
Resource

Bebras Challenge

The Bebras Challenge is a free challenge for all students in both primary and secondary education. The challenge is all about informatics and computational thinking and is used as an fun introduction to this field.
Resource

Fall Nature Walks, Leaf Graphing Activity and Kinesthetic Astronomy to Welcome The Fall Equinox

What are your ideas for bringing the Fall Equinox to life in your classroom? If you have a story, tip, or resource idea -  please share!

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 401 - 401 of 401
Resource

Computational Thinking Principles

Submitted by Darren Cambridge on Thu, 01/10/2013 - 15:03
Principles from the CSP project 
Read more

Pagination

  • First page « First
  • Previous page ‹ previous
  • Page 9
  • Page 10
  • Page 11
  • Page 12
  • Page 13
  • Page 14
  • Page 15
  • Page 16
  • Current page 17

Filter by:

Unit (ECS)

  • Unit 1: Human Computer Interaction (36)
  • Unit 2: Problem Solving (17)
  • Unit 3: Web Design (17)
  • Unit 4: Introduction to Programming (26)
  • Unit 5: Computing and Data Analysis (22)
  • Unit 6: Robotics (13)

Instructional Days

  • DA - 24-26 - Finalize data analysis for project (1)
  • 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 (33)
  • Algorithms (32)
  • Creativity (36)
  • Data (29)
  • Impact (85)
  • Internet (21)
  • Programming (55)

Learning Objectives

  • LO 1 (1)
  • LO 1.1.1 - Use computing tools and techniques to create artifacts (1)
  • LO 1.1.2 - Collaborate in the creation of computational 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.1.1 - Describe the combination of abstractions used to represent data (1)
  • LO 2.1.2 - Explain how binary sequences are used to represent digital data (1)
  • LO 2.2.1 - Develop an abstraction (2)
  • LO 2.2.2 - Use multiple levels of abstraction in computation (2)
  • LO 3.1.2 - Collaborate when processing information to gain insight and knowledge (2)
  • LO 3.3.1 - Analyze the considerations involved in the computational manipulation of information (1)
  • LO 5.1.1 - Explain how programs implement algorithms (1)
  • LO 5.2.1 - Use abstraction to manage complexity in programs (1)
  • LO 5.3.3 - Collaborate to solve a problem using programming (1)
  • LO 6.1.1 - Explain the abstractions in the Internet and how the Internet functions (1)
  • LO 6.2.1 - Explain characteristics of the Internet and the systems built on it (1)
  • LO 6.3.1 - Connect the concern of cybersecurity with the internet and the systems built on it (1)
  • LO 7.1.1 - Analyze how computing affects communication, interaction, and cognition (1)
  • LO 7.2.1 - Connect computing with innovations in other fields (1)
  • LO 7.3.1 - Analyze the beneficial and harmful effects of computing (3)
  • LO 7.4.1 - Connect computing within economic, social, and cultural contexts (3)

Programming Language

  • Alice (14)
  • App Inventor (8)
  • BYOB/SNAP! (91)
  • C# (1)
  • HTML (3)
  • Python (4)
  • Scratch (9)

Teaching Materials

  • Activity (19)
  • Assessment (4)
  • Data Source (1)
  • Lesson Plan (6)
  • Sample Code (3)
  • Student Work Sample (3)
  • Tutorial (4)

Tags

  • #algorithms (1)
  • #CSEdWeek (1)
  • accessibility (1)
  • Algorithm (1)
  • AP CSP (1)
  • AP CSP Framework Learning Objectives (2)
  • assessment (1)
  • binary (1)
  • Block coding (1)
  • common data collection (1)
  • computational thinking (1)
  • cs (1)
  • CS Education; AP (1)
  • CS lessons (1)
  • CSP (14)
  • CSS (1)
  • cyber attacks (1)
  • cybersecurity (1)
  • data (8)
  • data abstraction (1)
  • data collection (2)
  • data elements (1)
  • data privacy (1)
  • ECS (6)
  • ECS - Unit 1 - Website Evaluation (1)
  • elementary (3)
  • equity (1)
  • Exploring Computer Science (1)
  • global impact (1)
  • groups (1)
  • hardware abstraction (1)
  • high school computer science; role models; diversity (2)
  • HTML (1)
  • inclusion (1)
  • Internet (2)
  • Internet safety (1)
  • Java docs (1)
  • Javascript (1)
  • Lecture (24)
  • lesson materials (1)
  • lesson plans (2)
  • logic gates (1)
  • middle school (2)
  • Motivational (1)
  • Pair programming (1)
  • performance task (3)
  • privacy (1)
  • Problem solving (1)
  • professional (1)
  • programming (1)
  • projects (1)
  • python (1)
  • reflection (1)
  • Resources (3)
  • Scratch (2)
  • Seven big ideas (1)
  • social impacts of computing (1)
  • social implications (2)
  • student-centered (1)
  • think-pair-share (1)
  • truth tables (1)
  • tutorial (1)
  • Videos (1)
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

Footer: Help/Contact/etc

  • Help
  • Contact
  • Privacy Policy
  • Credits