44
Computer Science in STEM Education Laura T. Angle Code.org Affiliate Trainer K-5 [email protected] STEMpd.education/energy

Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Computer Science in STEM EducationLaura T. AngleCode.org Affiliate Trainer K-5 [email protected]

STEMpd.education/energy

Page 2: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by
Page 3: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by
Page 4: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Welcome

Page 5: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by
Page 6: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Who is Code.org?

●A public 501c3 nonprofit dedicated to bringing computer

science to every school, and increasing participation by women

and underrepresented students of color.

●Producer of 100 hours of online curriculum taught in 100,000

schools worldwide.

●The organizer of the Hour of Code campaign.

●Trained 35,000 teachers in 2 years

●Led campaign to create K-12 Computer Science framework.

Page 7: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Beyond the Hour of Code●Introducing Code Studio: Code.org’s free, open-source, online curriculum.

●Four courses for grades K-5 (Over 100 hours of lessons)

●Include self guided videos with lectures by Bill Gates, Mark Zuckerburg.

●Teacher dashboard makes it easy for teachers to view lesson plans, create

student accounts and monitor student progress.

●Align and reinforce concepts and skills taught in Math, English Language

Arts, and Science standards.

Page 8: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Find a Workshop Near You

Page 9: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

What you get in Code.org workshops

●In-person instruction

●Printed curriculum guide

●Certificate of completion

●Classroom supplies for the unplugged lessons

●Fun Code.org swag

Page 10: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Code Studio Curriculum

@TeachCode | #CodeorgPD

Page 11: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Code Studio Course Overview

All ages

Page 12: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

• Any computer or tablet

• “Unplugged” lessons

Page 13: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

● Stay engaged.

● Speak your truth.

● Experience discomfort.

● Expect and accept non-closure.

● Embrace the “struggle”

Discussion Norms

Page 14: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Technology affects every field

Page 15: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by
Page 16: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Source: Dancing with Robots - Human Skills for Computerized Work, Levy and Murnane, 2013

A growing need for problem-solving skills,

across all jobs

Page 17: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Computer Science is the FASTEST growing in the 2010’s

Page 19: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Our Vision:

every school

every student

opportunity

Page 20: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

●Creativity

●Collaboration

●Communication

●Persistence

●Problem Solving

Computational Thinking Practices

@TeachCode | #CodeorgPD

Page 21: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Science – Scientific Method - ASK

Technology – Computational Thinking - CODE

Engineering – Engineering Design Process - MAKE

Math – Number Theory - PATTERNS

Code.org Teaches logical Computational Thinking skills

which works as foundation in all programming languages.

C, Basic, Python, Java, etc.. And is similar to logical

reasoning needed in language arts.

STEM Thinking Skills & Coding

Page 22: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Coding - The set of instructions you give to a computer

Computer Science – Scientific method of inquiry on how the internet

works and it’s societal impacts, how technology can used to solve

problems and how to prepare and break down problems into solutions

using coding.

Software Engineering- Teaches engineering design process and solving

computational problems using time, money and resources as a

constraint.

Coding, Computer Science & Engineering

Page 23: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Text based - Javascript, Python, HTML, etc..

Visual based- “Blockly” - visual blocks that you drag and drop to

write program.

*Easier to learn programming with visual languages because you

are up against two things..

1. Learning the logic on how to write programs and

2. the syntax of writing programs (list of instructions).

Coding Languages

Page 24: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

● Ditch uniformity

● Frequent breaks

● Collaborate

● Don’t be a know it all.

Strategies for teaching CS

@TeachCode | #CodeorgPD

Page 25: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Pair Programming

Page 26: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Vocab Shmocab

@TeachCode | #CodeorgPD

Page 27: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Getting Loopy

Here you go - Clap 3 times

Page 28: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Getting Loopy

Do twice : Behind Head, Waist

Page 29: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Getting Loopy

Clap 3 times

Page 30: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Getting Loopy

Do Twice : Left hand Up, Right Hand Up

Page 31: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Getting Loopy

Clap 3 times

Page 32: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Getting Loopy

Second round…

3x

Page 33: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Getting Loopy

Second round…

2x

Page 34: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Getting Loopy

Second round…

3x

Page 35: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Getting Loopy

Second round…

2x

Page 36: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Getting Loopy

Second round…

3x

Page 37: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Getting Loopy

Third round…

Page 38: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Getting Loopy

Third round…

Page 39: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Getting Loopy

Third round…

Page 40: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Getting Loopy

Third round…

Page 41: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Getting Loopy

Third round…

Page 42: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

One last step…

Page 43: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Teacher Dashboard

@TeachCode | #CodeorgPD

Page 44: Computer Science in STEM Education - Energy.gov · Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by

Thank You!!!