37
Computer Science Principles a lesson

Computer Science Principles a lesson. Principles. Computer? Science. a lesson

Embed Size (px)

Citation preview

Page 1: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

Computer Science Principlesa lesson

Page 2: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

Principles. Computer? Science.a lesson

Page 3: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

Engage: Warm-upOn your notepad, answer the question:

How many computers are there in the room?

Think, pair, share.

Page 4: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

Explore: Posting Examples

Directions:1. Write down examples of computers on

post-its.2. Stick them to a poster paper.3. Place poster up on a wall.

Page 5: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

Posting Examples, cont’d

Directions:4. Go to another group’s poster.5. Create three sections: No, Maybe, Yes6. Reposition post-its into the three

sections.

Page 6: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

Explain: Computer?Discuss:1. What is a computer? What is

computational thinking?2. Formalize your answer into a definition.3. Write definition on a poster. Share it.

Page 7: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

Reinventing the CS Class: Computer Science Principles

Pat Yongpradit

Page 8: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

What is CS Principles?

Page 9: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

What is CS Principles?

Creativity Abstraction Data

Algorithms Internet Impact Programming

Page 10: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

CS Principles PhilosophyMore than just content…

It’s about how kids learn

How the teacher teaches

How computer scientists work

Attitudes

Behaviors

Language

Skills

Page 11: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

Performance AssessmentThree performance tasks:

–Data–Internet–Programming

Page 12: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

Pilot Timeline 2010-11 Pilot I (5 universities)2011-12 Pilot II (9 universities, 10 HS)2012-13 Pilot III (2 universities, 4 HS)

2013-16 Years 1-3 of Pilot Phase II2016-17 First exams offered

Page 13: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

What is computational thinking?Connecting Computing

Computational Artifacts

Abstracting

Analyzing problems

Communicating

Collaborating

Page 14: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

CS P: 3 Pillars

Content

EquityInquiry

Page 15: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

CS P and the 5 E’sInquiry in the CS Class

Page 16: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

Engage

CS P and the 5 E’sWarm-up:

Q: How many computers are in the room?

Page 17: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

EngageExplore

CS P and the 5 E’sDirections:

1. Post examples of computers.2. Share with another group.3. Categorize into No, Maybe, Yes.

Page 18: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

EngageExploreExplain

CS P and the 5 E’sDiscuss:

Q: What is a computer? What is computing? What is computational thinking?

Formalize an answer using activity. Share.

Page 19: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

EngageExploreExplainElaborate

CS P and the 5 E’sDirections:

1. Take a tour of the school and list items that fit your definition and that don’t.

2. Look through your home…

Page 20: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

EngageExploreExplainElaborateEvaluate

CS P and the 5 E’sRubric (10 pts)

Definition based on activity results 3 pts.School items listed and explained3 pts.Home items listed and explained 4 pts.

Total: _____

Page 21: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

EngageExploreExplainElaborateEvaluate

CS P and the 5 E’sExit Card (5 pts)

Is a person a computer? Support your answer using today’s experience.

Page 22: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

Summary:CS Principles

Meets the Needs

Page 23: Computer Science Principles a lesson. Principles. Computer? Science. a lesson
Page 24: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

1 in 10Schools offer Computer Science

Page 25: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

1 in 20High Schools are certified to offer AP CS

(2011)

Page 26: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

CS Principles is designed to…

Increase Exposure to CS

Page 27: Computer Science Principles a lesson. Principles. Computer? Science. a lesson
Page 28: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

The year that current 9th graders will graduate from college

2020

Page 29: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

1,000,000More computing jobs than CS students in 2020

Page 30: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

#1Where the DC area ranks in IT hiring

Page 31: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

CS Principles is designed to…

Boost the CS job pipeline.

Page 32: Computer Science Principles a lesson. Principles. Computer? Science. a lesson
Page 33: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

19Percent of AP CS exam-takers were

female, lowest of any AP course.

Page 34: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

CS Principles is designed to…

Improve Diversity in CS

Page 35: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

How does MD prepare?

CS 10K Project

Statewide Implementation Plan

Page 36: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

Plan

1. Master Teacher workshops

2. Curriculum work

3. Training Materials

4. Apprentice Teacher workshops

5. Online collaboration and PLC

6. Train the Trainer

Page 37: Computer Science Principles a lesson. Principles. Computer? Science. a lesson

Questions/CommentsDownload ppt: patyongpradit.com

Contact: [email protected]