2. What is
Computer
Science?
As the foundation for all computing, computer science (CS) is
defined as “the study of computers and algorithmic
processes, including their principles, their hardware and
software designs, their [implementation], and their impact on
society”.
CS is a 21st-century skill that enables kids to be creators,
rather than just consumers, of technology. More than 65% of
students will work in jobs that don’t even exist today. We want
to help prepare them for that future by getting them excited
about where CS skills can take them.
Tucker et. al, 2003, p. 6.
3. What can you do with CS?
Promote computational thinking
skills in a fun and engaging way
Unlock creative
expression with students
Solve real world
challenges with code
4. How important is CS education?
Parents
84%
Superintendent
s
65%
Gallup, Pioneering Results in the Blueprint of U.S. K-12 Computer Science Education Gallup, 2016.
Trends in the State of CS in US K-12 Schools.
say that offering CS is more important than or just as important as required courses
like math, science, history and English.
Teachers
71%
Principals
66%
5. Gallup, Pioneering Results in the Blueprint of U.S. K-12 Computer Science Education Gallup, 2016.
Trends in the State of CS in US K-12 Schools.
97%
“Very likely” or “somewhat likely”
that they or their child will have a
job where they or their child would
need to know CS.
People who do computer science
make things that help improve
people’s lives.
People who do computer science
have the opportunity to work on
fun and exciting projects.
Parents,
guardians and
students feel
strongly
about CS
80400 20 60
Computer science can be used in
a lot of different types of jobs.
Students Parents
97%
87%
86%
94%
93%
94%
94%
6. Principals, admins and teachers all agree
—it’s important
say CS is at least as
important as required
classes like ELA, math,
science, and history.
agree the CS should be
required when available.
84%
parents
60%
admins &
teachers
Gallup, Pioneering Results in the Blueprint of U.S. K-12 Computer Science Education Gallup, 2016.
Trends in the State of CS in US K-12 Schools.
7. More than 65% of young people will work in jobs that don’t exist today—
but a majority of them aren’t developing the digital competencies they
will need to be prepared for that future.
The language of computing
has become increasingly
important for students
World Economic Forum, The Future of Jobs and Skills
8. Where is CS education headed?
● CS education will continue to be a high
priority
● Continued focus on the development of CS
standards and curricula
● More efforts to get administrators/key
influencers on board
● Shift from informal (as a hobby) to formal CS
education (inclusion within formal schooling)
Code.org, State of CS Education, 2018.
● Realization that implementing a solid and
sustainable CS education program is difficult
● Growing global focus on computational
thinking despite competing definitions
● A majority of U.S. states have passed or are
working on legislation to make computer
science available to all students, and many
countries are too
9. In 2017, Australian schools introduced the new
Digital Technologies curriculum. Every child
from the first year of school to Year 10 will be
working on the curriculum.
Since 2014 UK, first in the G20, ensures
that every child is schooled in coding
from Primary until G.C.S.E.
Through Obama’s initiative Hour of Code,
28 million Americans has been exposed
to Coding. ¼ of K-12 schools have integrated
CS into their curriculum.
Computer programming will be made a
compulsory subject in Japanese schools.
Starting with primary schools in 2020,
middle schools and high schools
following in 2021 and 2022.
Many Chinese children are now getting
exposed to coding by the time they reach
preschool. Private coding classes for
preschoolers open up and youths of this
age are working on mastering skills in
technology alongside math and Chinese.
10. Devices
● Chromebooks
● Macs
● PCs
● Tablets
● Mobile
Standards
● CSTA K-12 CS Standards
● State CS standards (most based on
CSTA)
● ISTE Educational Technology
Standards
Apps
● Scratch
● Spark
● Code Kit
Programming
Languages
● Scratch
● Python
● Java
Curricula
● CS First
● Code.org
● Mobile CSP
● AP/IB
Tools
● Tynker
● Little Bits
● Sphero
Approaches to
coding
● Block-based coding
● Text-based coding
And when it is being taught, everyone is doing it a bit differently
So we agree we should be teaching CS, but how are teachers doing it?
11. And...
1
2
Some teachers and instructional
coaches find it difficult to determine
which CS resources will best meet
their students’ needs.
Learning how to teach CS alone is not
the best way to learn.
12. How to approach CS education?
Ensure we are a good partner
when working alongside non-profit
organizations, educators, researchers
& policymakers to improve computer
science education
Strive to create adaptable products
& programs to ensure they meet each
educator & learner where they are
today
Create
opportunities for all
students & build
equity of access
Ensure students are
prepared and have
the skills they need
to thrive in the new
global economy
Ground decisions in
rigorous research
Don’t reinvent
the wheel
Focus on the biggest
problems
13. Notebooks support any way you want to teach CS
Programs & Partners
From the web
With third-party applications
In multiple coding languages
With diverse learners in mind
Tools & Curricula
CS First
Applied Digital Skills
Code on Notebooks
15. Classroom skills
development
Self-learning programs Tech career prep
Educator and
community support
Skill Program Grade
Coding skills
Cloud
Elementary- Middle School
University
CS First
GCP educator grants
Promoting access and equity in CS
Deep dive into CS Education Resources
16. Classroom skills
development
Self-learning programs Tech career prep
Educator and
community support
Skill Program
Beginner coding
Machine learning
Advanced programming
Cloud computing
Computer programming skills
Grasshopper
Machine learning crash course
Google technical development guide
Qwik labs
Made with Code
Personalizing CS education to all levels
Deep dive into CS Education Resources
17. Self-learning programs
Classroom skills
development
Tech career prep
Educator and
community support
ProgramDescription
CS program and community
CS summer institute
Global online contest
Self directed tech skills curriculum
3 month programming challenge
Global coding competition
IT job preparation certificate
Code Next
CSSI
Code-in
Google technical development guide
Summer of Code
Code jam
IT support professional certificate
Preparing for a career in CS
Deep dive into CS Education Resources
18. Tech career prepSelf-learning programs
Classroom skills
development
Educator and
community support
Program
Teacher Center
PD Partners
CS First Training
TBD
Tools for educator training
Deep dive into CS Education Resources at Google
19. Be committed
to equity and diversity in CS and financial, programmatic, and
resource investments are proof of that commitment
What’s the
bottom
line?
Notebooks can
be powerful devices to implement highly visual, engaging, and effective
CS curriculum throughout K-12, and not just through specific programs
Believe...
in empowering teachers
and students with the CS
solution of their choice
in empowering schools to
use the Notebooks they’ve
already invested in
in the openness of the
web and the power of
web computing
21. CS education in the US
Parents
84%
Teachers
60
%
Principals
55%
Superintendents
74%
say CS is at least as
important as required
classes like ELA, math,
science, and history
agree the CS should
be required when
available
say that there is not
enough money to
train or hire a teacher
of them say that
there are no teachers
available with the
necessary skills to
teach CS
US Stats
22. 84% 65%
Gallup, Pioneering Results in the Blueprint of U.S. K-12 Computer Science Education Gallup, 2016.
Trends in the State of CS in US K-12 Schools.
say that offering CS is more important than or just as important as required courses
like math, science, history and English.
71% 66%
CS education in the UK
Parents Teachers Principals Superintendents
UK Stats
23. The average teacher
spends 7 hours / week, or
252 hours / year planning
curriculum.
Eliminating unnecessary workload around planning and teaching resources
Report of the Independent Teacher Workload Review Group March 2016
24. Source: Gallup, Pioneering Results in the Blueprint of U.S. K-12 ComputerScience Education Gallup, 2016.
Trends in the State of CS in US K-12 Schools
Is CS being taught?
Year 1
54%
The percentage of K-12 principals
reporting that their school offers
specific CS classes increased YoY.
More than one-third of high
school principals say their school
offers at least three different
types of classes, compared with
just 5% for elementary schools.
Year 2
60%
26. Classroom skills
development
Self-learning programs Tech career prep
Educator and
community support
Skill Program Grade
Digital citizenship
Coding skills
Problem solving
Computing skills
Data structures and algorithms
Elementary- Middle School
Middle School
High school
High school/community college
University
Be Internet Awesome
CS First
Google Science Fair
Applied Digital Skills
Applied CS Skills
Promoting access and equity in CS
Deep dive into CS Education Resources
Editor's Notes
What is CS? And what does this really mean?
We’ve all heard stories of real time applications of CS, and the incredible solutions students are coming up with for real world problems in their communities and world. Let’s take a deeper look.
What is the current status of CS education? Many stakeholders believe it’s important…
Especially parents, guardians, and students.
So we agree CS matters...
And it’s REALLY important for kids to learn...
Job preparedness, future skills, digital fluency
It’s not going anywhere, it will continue to matter.
Point 4: Focus for CS education has shifted globally from something kids do as a hobby to inclusion within formal schooling
Point 7: states are developing policies and legislation to make computer science available to all students. 22 states have K-12 CS standards, with 11 actively developing them, Japan has mandated that all must have CS in curriculum by 2020
Globally, committing to CS education
And when it is being taught, it’s done in a very grassroots manner - hodge podge of stuff, cobbled together
So many choices
Students learn by…
This sets it up- can choose Google for CS solution, and we hit every box
Depths of despair
It’s difficult for teachers and instructional coaches to find the right CS resources. It’s difficult for them to teach themselves. It’s difficult to put together their own solution or curriculum
This is what equity is the core theme… open ecosystem. There is no single player.
Notebooks are versatile tools for CS education. They support web-based programs, third-party applications, work with multiple coding languages, and are designed with diverse learners in mind. The top CS applications are all optimized for most of the web browsers.
Several of these programs are aimed at access and equity:
CS First: 4 languages (English, French, German, Italian) + Spanish launching Q4. Full implementation in X countries
Several of these programs are aimed at access and equity:
Applied Digital Skills: digital literacy through practical projects
Applied CS with Android: University level data structures and algorithms course
Workplace proficiency in Google tools = G Suite Certification = launch to GA @ ISTE 2019
No communities yet
PD partners who help with CS First and Applied Digital Skills
(.... and please don’t “sell” Coding with Chrome as Google’s official coding platform for Chromebooks -- it is a 20% project)
See Appendix for custom slides for other regions
What is the current status of CS education? Many stakeholders believe it’s important…
Important to note that this date is now two years old and the numbers now are likely higher.
What is the current status of CS education?
For other countries, pull memorandums like Japan example
Several of these programs are aimed at access and equity:
CS First: 4 languages (English, French, German, Italian) + Spanish launching Q4. Full implementation in X countries
Applied Digital Skills: digital literacy through practical projects
Applied CS with Android: University level data structures and algorithms course
Workplace proficiency in Google tools = G Suite Certification = launch to GA @ ISTE 2019