computer science for all in texas

64
Computer Science for All Texas CTO Clinic June 22, 2016 @vkajones @HalSpeed @cs4tx

Upload: hal-speed

Post on 06-Jan-2017

1.706 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Computer Science for All in Texas

Computer Science for All

Texas CTO ClinicJune 22, 2016

@vkajones @HalSpeed@cs4tx

Page 2: Computer Science for All in Texas

Who Am I?Vanessa Jones

• Designer• Learner• Innovator• Facilitator• Teacher• Creator• Transformer• Mother to Fur Babies

• Texas Code.org Facilitator and Trainer

• Instructional Technology Design Coach

• Austin ISD, Austin, Texas

• K12 Computer Science Frameworks

• National Intel Education Senior Trainer

• Intel Engage Webinar Host & Moderator

• Brainpop, Discovery Education, Intel, Edmodo Ambassador

Page 3: Computer Science for All in Texas

Remember What’s…Who’s Important

Page 4: Computer Science for All in Texas

Austin Independent School District

Reinventing the Urban School Experience:

Creating a Coding Culture

Page 5: Computer Science for All in Texas

What is Computer Science?

Page 6: Computer Science for All in Texas

Creating a Coding Culture

Page 7: Computer Science for All in Texas

Computer science is vocational.Computer science isfoundation

alCreativityCollaborationCommunicationProblem SolvingPersistence

Page 8: Computer Science for All in Texas

8Source: http://www.weforum.org/reports/new-vision-education-unlocking-potential-technology

4. ICT literacy – Ability to use and create technology-based content, including finding and sharing information, answering questions, interacting with other people and computer programming

Page 9: Computer Science for All in Texas

Our schools should be teachingcomputer science.

Page 10: Computer Science for All in Texas

Computers are changing everything, yet most schools don’t teach computer science

Page 11: Computer Science for All in Texas

11Source: Code.org, Gallup

Page 12: Computer Science for All in Texas

The picture in Texas42,226 currently open jobs21,103 CS graduates last year5,172 High school students took AP24% female 987 Hispanic. 180 Black

Page 13: Computer Science for All in Texas

Sources: College Board, Bureau of Labor Statistics, National Science Foundation

Page 14: Computer Science for All in Texas

Computer science education is on the rise.

Page 15: Computer Science for All in Texas

Computer science education is on the recovery from a 10-year decline.

Page 16: Computer Science for All in Texas

Fewer computer science students than 10 years ago (and half as many women)

Sources: National Science Foundation

FEMALE

MALE

Page 17: Computer Science for All in Texas

40%All other STEMjobs

60%Computingjobs

90%All other STEMgraduates

10%Computinggraduates

The STEM problem is in CS20%

female8%

hispanic or black

Sources: College Board, Bureau of Labor Statistics, National Science Foundation

Page 18: Computer Science for All in Texas

AISD: The Process: Addressing the

Issues!

Page 19: Computer Science for All in Texas

Starting with elementary Teachers and Students

Page 20: Computer Science for All in Texas

Choosing the Right Tools

www.cs-first.com

Page 21: Computer Science for All in Texas

Choosing the Right Tools

code.org

Page 22: Computer Science for All in Texas

Why Code.org?

Page 23: Computer Science for All in Texas

●In-person instruction

●Printed curriculum guide

●Certificate of completion

●Classroom supplies for the unplugged lessons

●Fun Code.org swag

What you’ll get from workshops

Page 24: Computer Science for All in Texas

Learning the The Basics

Page 25: Computer Science for All in Texas

Professional Development: Training Teachers

Page 26: Computer Science for All in Texas

Code.org: UnPluggedLessons?

Page 27: Computer Science for All in Texas

Thinking like a computer…

Page 28: Computer Science for All in Texas

Have fun while learning…

The Iteration Dance: Looping

Page 29: Computer Science for All in Texas

Unplugged Activity Materials

@TeachCode | #CodeorgPD

Page 30: Computer Science for All in Texas

District Wide Hour of Code

Page 31: Computer Science for All in Texas

Promoting Girls and Minorities in Computer Science

Page 32: Computer Science for All in Texas
Page 33: Computer Science for All in Texas

Using Companies and Educational Organizations to promote Computer Science &

Equity

Page 34: Computer Science for All in Texas

Computer Science Google Grant 2015-2016

Page 35: Computer Science for All in Texas

“Computer Science for All”

in TexasCTO Clinic

22 June 2016@HalSpeed @cs4tx

slideshare.net/hal_speed

Page 36: Computer Science for All in Texas

36

Index of Changing Work Tasks in the U.S. Economy 1960-2009

Source: http://content.thridway.org/publications/714/Dancing-With-Robots.pdf

Inde

x Va

lue:

196

0 =

50

Page 37: Computer Science for All in Texas

37

Page 38: Computer Science for All in Texas

Computer Science for All $4 billion funding request for states to

expand K-12 CS education Funding for NSF supported programs

and professional learning communities thru CS10k – Exploring CS and AP CS Principles

State-level CS education strategic plans Public-private partnerships to expand

and deepen commitments to CS education

38

www.whitehouse.gov/csforallwww.change.org/computerscience

Page 39: Computer Science for All in Texas

39

TS4TX Objectives“Traditional” CS

Students

Everyone Else,the

“Digitally Illiterate”

Digital Jobs

CSforAllEveryone Becomes

“Literate” in the Digital Society

1B

1A

Teach all students the foundational understanding of computer science

Increase the numberof students

pursuing digital careers

Page 40: Computer Science for All in Texas

Computer Science Requirements for Texas High Schools

40

Page 41: Computer Science for All in Texas

41

74.3(b)(2)(I) Tech App Curriculum Requirement – every district must offer, and74.3(b)(4) each student must have the opportunity to participate in the following:

Computer Science I

AP Computer Scienceor

At least two (2) of the following:• Computer Science III• Digital Art and Animation• Digital Communications in the

21st Century• Digital Design and Media

Production• Digital Forensics

• Digital Video and Audio Design• Discrete Mathematics for

Computer Science• Fundamentals of Computer

Science• Game Programming and Design• Independent Study in

Evolving/Emerging Technologies

• Independent Study in Technology Applications

• Mobile Application Development• Robotics Programming and Design• 3-D Modeling and Animation• Web Communications• Web Design• Web Game Development

Computer Science II

Curriculum Requirement

Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074a.html

Page 42: Computer Science for All in Texas

42

74.12(b) A student must demonstrate proficiency in the following:74.12(b)(2) Mathematics—three credits

Graduation Requirement

Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074b.html

Algebra I

A list of many courses including:Robotics Programming and DesignAP Computer ScienceDiscrete Mathematics for Computer Science

Geometry

Page 43: Computer Science for All in Texas

43

74.12(b) A student must demonstrate proficiency in the following:74.12(b)(5) Languages other than English (LOTE)—two credits—foreign language, sign language or computer programming language

Graduation Requirement

Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074b.html

Two credits in computer programming languages selected from Computer Science I, II and III

Page 44: Computer Science for All in Texas

44

74.11(h) AP and IB courses may be substituted as appropriate for required courses, butmay not count toward more than one credit required for graduation

Graduation Requirement

Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074b.html

AP Computer Science PrinciplesAP Computer Science AIB Computer Science SLIB Computer Science HL

Computer Science I

AP Computer Science AIB Computer Science SLIB Computer Science HL

Computer Science II

IB Computer Science HLComputer Science III

Required LOTE Course – two credits Suggested Appropriate Substitution

Page 45: Computer Science for All in Texas

45

74.13(f) A student may earn any of the following endorsements

A. CTE (Ch. 130)

B. Computer Science (Ch. 126)

C. Mathematics

Endorsement Requirement

Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074b.html

D. Science

E. A combination of two of the above

A. CTE (Ch. 130)

B. English

C. Technology Applications (Ch. 126)

D. A combination of the above

1. STEM 2. Business and Industry

Page 46: Computer Science for All in Texas

46

NSF: Computing Education for the 21st Century

Page 47: Computer Science for All in Texas

47

Computing Education for the 21st Century Federal program through the National Science Foundation Three tracks:

Computing Education Research CS 10K – cs10kcommunity.org

Train 10,000 computer science teachers by fall 2015 25,000 teachers to teach computer science by fall 2016 Two courses:

Exploring Computer Science AP Computer Science Principles

Broadening Participation Many projects – cs10kcommunity.org/projects

Page 48: Computer Science for All in Texas

48

Exploring Computer Science

Human Computer Interaction Introduction to the concepts of computing

Problem Solving Computational thinking

Web Design Web page design

Introduction to Programming Design programming solutions to a variety of problems

Computer and Data Analysis Use computers to translate, process and visualize data

Robotics Build and program a robot

exploringcs.org

Page 49: Computer Science for All in Texas

49

AP CS Principles

Computational Thinking Practices

1. Connecting Computing2. Creating Computational

Artifacts3. Abstracting4. Analyzing Problems and

Artifacts5. Communicating6. Collaborating

apcsprinciples.orgcollegeboard.org/apcsp

Big Ideas1. Creativity2. Abstraction3. Data and Information4. Algorithms5. Programming6. The Internet7. Global Impact

Page 50: Computer Science for All in Texas

50

AP Computer Science A AP Computer Science PrinciplesCurriculum is focused on object-oriented programming and problem solving

Curriculum is built around fundamentals of computing including problem solving, working with data, understanding the internet, cyber security, and programming

Java is the designated programming language Teachers choose the programming language(s)

Encourages skill development among students considering a career in computer science and other STEM fields

Encourages a broader participation in the study of computer science and other STEM fields

AP assessment experience• Multiple-choice and free-response questions

(written exam)

AP assessment experience:• Two performance tasks students complete

during the course to demonstrate the skills they have developed (digital artifacts)

• Multiple-choice questions (written exam)

Page 51: Computer Science for All in Texas

51

AP CS Principles Curricula

http://uteachcs.org/

https://www.pltw.org/our-programs/pltw-computer-science

http://mobile-csp.org/

https://code.org/csp

http://bjc.berkeley.edu/

Page 52: Computer Science for All in Texas

52

AP CS Principles Curricula

http://cs50.wiki/

https://codehs.com/info/curriculum/apcsp

http://csmatters.org/

https://www.makeschool.com/swift-computer-science-principles

Page 53: Computer Science for All in Texas

53

Fundamentals of Computer Science (optional)

AP Computer Science Principlesand/or

Up to two (2) of the following:• Computer Science III• Digital Forensics• Discrete Mathematics for

Computer Science

• Game Programming and Design

• Independent Study in Technology Applications

• Mobile Application Development

• Robotics Programming and Design

• IB Computer Science SL• IB Computer Science HL

Computer Science I

Computer Science Pathway Recommendation

AP Computer Science AorComputer Science II

Page 54: Computer Science for All in Texas

Professional Development

54

Page 55: Computer Science for All in Texas

55

Page 56: Computer Science for All in Texas

56

WeTeach_CS - Teacher Professional Development Opportunities

Date Location EventJune 27-28, 2016 Houston Bootstrap: Video Game Programming with AlgebraJune 27-30, 2016 Austin SustainIT STEMbridge

July 5-8, 2016 Dallas UT Dallas Training-of-TrainersJuly 6-8, 2016 Austin First Bytes Teacher Workshop - Partnership with UT Austin Dept. of Computer

Science

July 11-14, 2016 Austin College Board APSI - Computer Science A for NEW CS teachersJuly 18-19, 2016 Dallas UT Dallas WeTeach_CS Certification PrepJuly 18-22, 2016 Austin Keep Calm and Java On: Java Fundamentals

July 25-28, 2016 Austin College Board APSI with TCU - Computer Science A for EXPERIENCED CS teachers

Online EdX WeTeach_CS Certification Prep

Page 57: Computer Science for All in Texas

57

Additional Resources

Page 58: Computer Science for All in Texas

The Programmable Boards are Coming

58

https://www.microbit.co.uk/

https://www.adafruit.com/product/3000

https://code.org/csd

BBC micro:bit Circuit Playground

Page 59: Computer Science for All in Texas

59

Ozobot 2.0 Bit

Lego WeDo

Makeblock mBot Wonder Workshop Dash and Dot

Finch

Bee-BotSphero SPRK+

Fisher-Price Code-a-Pillar

Lego Mindstorm EV3

Page 60: Computer Science for All in Texas

60

texascomputerscience.weebly.com code.org/learn

Page 61: Computer Science for All in Texas

61

Recruitment and Clubs ncwit.org yeswecode.org starsalliance.org madewithcode.com cs-first.com blackgirlscode.com loftcsl.org

girlswhocode.com girlstart.org coderdojo.com ngcproject.org codenow.org techgirlz.org

girlsintech.org tech-girls.org code2040.org projectcsgirls.com girldevelopit.com chicktech.org

Code as a Second Language

Page 62: Computer Science for All in Texas

62

TEALSwww.tealsk12.org TEALS (Technology Education And Literacy in Schools) is a

grassroots program that recruits, trains, mentors, and places high tech professionals from across the country who are passionate about computer science education into high school classes as volunteer teachers

TEALS volunteers team-teach with ISD teachers Two courses: Introductory and AP Embedded PD that builds teacher capacity Now recruiting schools that want industry volunteers

Page 63: Computer Science for All in Texas

Hour of CodeOver 250M served

Page 64: Computer Science for All in Texas

Thank YouRemember to join the CS4TX.org community

64