#NAFNext
Three Challenges
• The computing community in the US faces three significant and interrelated challenges in maintaining a robust IT workforce
1. Underproduction2. Underrepresentation3. Lack of a presence in K-12 education
(Jan Cuny, NSF CS10K Initiative)
2
4
Source: Bureau of Labor Statistics
And These Are High Paying Jobs
Computing Occupations All Occupations$0
$10,000
$20,000
$30,000
$40,000
$50,000
$60,000
$70,000
$80,000
$90,000Annual Mean Wages
Where the STEM Jobs Will BeDegrees vs. Jobs Annually
Sources: Degree data are calculated from the National Science Foundation (NSF), Science and Engineering Indicators 2014, available at http://www.nsf.gov/statistics/seind14/. Annual jobs data are calculated from the Bureau of Labor Statistics (BLS), Employment Projections 2012-2022, available at http://www.bls.gov/emp/. STEM is defined here to include non-medical degrees and occupations.
0
50,000
100,000
150,000
200,000
250,000
300,000
Physical Social Life Engineering Computing Sciences Mathematics Sciences Sciences
• Annual Job Openings 2012-2022 • Ph.D. Degrees• Master’s Degrees• Bachelor’s Degrees• Associate’s Degrees
6
STU-DENTS
Computer Science: 2%
of STEM students
JOBS
Computer Science: 60% of
STEM jobs
Sources: College Board, Bureau of Labor Statistics, National Science Foundation
Fewer CS majors than 10 years ago(and a shrinking % are women)
Sources: National Science Foundation
2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 20120
10,000
20,000
30,000
40,000
50,000
60,000
Male Female
Computer Science In Wisconsin
• 9,630 open computing jobs (growing at 3.8x the
state average)
• 781 computer science graduates (BA or better)
• 67 schools teach computer science
• In 2014 – 342 Students Took AP Computer
Science, out of those, 51 were female, 4 were
Black, 9 were Mexican American or Hispanic
“We’re still facing a lot of problems in our society that don’t make sense in a world with computers.”
--Christian Genco
Dennis BrylowMarta Magiera Tom Gendreau
Andy KuemmelJoe Kmoch
Kurt KieferSteve Sanders
National Science Foundation
Part of CS10K Program -- 10,000 more qualified CS teachers in U.S. high schools ready to teach Advanced Placement Computer Science Principles (AP CSP).
Four prongs:●Growing our professional community●Strengthening our professional community●Linking our professional community●Broadening the CS pipeline
PUMP-CS - What will it mean?
●~ 25 - 30 AP CS teachers statewide●~ 40 - 60 other CS teachers statewide
●Over 525 high schools in our state.
●PUMP-CS will fund tuition/stipends for 100 more ECS or CSP teachers in 3 years.
PUMP-CS: Growing
#NAFNext
Three Challenges
• The computing community in the US faces three significant and interrelated challenges in maintaining a robust IT workforce
1. Underproduction2. Underrepresentation3. Lack of a presence in K-12 education
(Jan Cuny, NSF CS10K Initiative)
16
Multiple Entry Points
Hour of Code K-12 programs
– K-5 programs– CS in Algebra, CS in Science– High School Programs
K – 5 Curriculum• Short courses for elementary school
– Free / open-source– Online “games” on any modern browser/tablet– Video lectures by Mark Zuckerberg, Chris Bosh, Bill
Gates– Deeply aligned to Common Core Math + ELA, NGSS– Free professional development workshops
nationwide– 99% approval by teachers
• Any district, school, or teacher can participate
K-5 Curriculum
• 224 K-5 teachers attended PD in AY14-15• 5 on-site elementary school PDs• 240+ Girl Scouts on Marquette campus
K – 5 PD
• Code.org trained affiliates provide full day PD workshops free of charge to interested teachers.
• Workshops focus on “unplugged” lessons• Moderated online forums for support throughout the
year• Can host separate workshops for K-1, 2-3, and 4-5
grade bands• We will ensure space with a local affiliate for
teachers from our district partners
CS in Algebra
• 20 lessons• various implementation
approaches• aligned to Common Core
Standards
CS in Science
• Uses science as a tool for modeling and simulating scientific situations
• 4 Modules, each consisting of five or more lessons (Aligned to NGSS):– Computer Modeling and Simulations– Earth Science (Water as a shared resource)– Life Science (Ecosystems as complex systems)– Physical Science (Chemical reactions)
• ~20 hours of instruction total (5 hours for each module)
High School Computer Science
• Exploring Computer Science– Year-long introductory course– Units on problem solving, web development,
intro to programming, data analysis, robotics
●Targeted to 9th and 10th grade.●Broad introduction to computing concepts
and computational thinking.●Inquiry, Equity, Content●Essential preparation for AP CSP.
●Can teach ECS in your area, without 405 CS endorsement.
(Less than 25% programming content.)
Exploring Computer Science (ECS)
ECS Wisconsin 2014 Cohort
• 18 school districts• 6 of 10 largest Milwaukee Pub. High Schools• 1 of 3 Madison Public High Schools
• 800+ students participated in data collection
ECS Wisconsin 2015 Cohort
• 19 new teachers• 8 new school districts• Reinforcements for many others
ECS Wisconsin 2016 Cohort
• Recruiting starts in fall• Need course on master schedule for AY16-17• Areas of focus:
–Remaining large MPS and Madison schools–Kenosha/Racine–Fox River Valley–Anything north of Marshfield
High School Computer Science
• AP CS Principles– Year-long course for non-majors– Units on Creativity, Abstraction,
Data and Information, Algorithms, Programming, Internet, Global Impact
– In 2012, over 200 universities attested they would give credit for AP CSP.
AP CS Principles
• Google CS4HS funds for 2-day workshop• Most of funds for continuing support in
academic year:• 3 follow-up meetings parallel in Milwaukee
and Madison with telepresence• Virtual Department Meetings• Sub funds + travel for peer observation
High School Computer Science
• AP CS A– Year-long course for majors– Deep dive into Java and Object
Oriented Programming/Design
CSTA K-12 CS STANDARDS
35
Context for New Standards• We define computer science as:
“Computer science (CS) is the study of computers and algorithmic processes, including their principles, their hardware and software designs, their applications, and their impact on society.”
36
Organizing Structure
37
Learning Outcomes Organized by Strands
38
Computing Practice and Programming Strand map
CSTA K-12 CS Standards Pp 58-59