Promote Coding for Kids

ALBERTA'S FUTURE PROSPERITY REQUIRES US TO EDUCATE KIDS FOR THE INNOVATION ECONOMY.

SIGN THE PETITION

to add coding to the K-12 curriculum

Coding helps us understand computers and the technology shaping our world. Students who learn to program early in life build strong fundamental thinking and problem-solving skills. Computer science is currently not part of the K-12 curriculum in Alberta.

supporters

Why this matters? What happens next?

WHY SHOULD KIDS LEARN TO CODE?

Just like we recognize the need for everyone to have standard levels of literacy and numeracy so they can fully participate in the world today, we need every student to have standard “digital literacy” so they can thrive in the emerging world of tomorrow.

Coding For All
Improved Reading Comprehension

if (human) code

Coding is not currently a standard part of the Alberta K-12 curriculum, and yet interest in coding and robotics is growing fast. Some kids have access by attending classes and camps outside of school or in select schools but many kids don't have access to such programs. We have an accessibility issue that is creating a digital disparity, and by adding a standard coding curriculum, we can deliver coding for all kids.

foreach (coding in study) { reading_comprehension++}

"Young kids who study computer science improve transferrable skills like sequencing, which has a direct positive correlation with improved reading comprehension."

Read the article at ase.tufts.edu

The Earlier
The Better

for (age=0, age<death, age++) {learning_potential--}

Studies have shown that it's better to introduce a new language to kids as early as possible. Like learning a new language, kids can learn the foundations of coding before they can even write and spell words.

Read the article at cbc.ca

A New Literacy
Fundamentals
Skills To Pay the Bills

if (abc == literacy) { new var code = abc }

If grade-schoolers are taught biology to help them understand the world around them, then knowing the basics of computers makes sense in our fast changing digital world. Some educators and experts are calling it the 'new literacy' and we need to prepare kids.

Read the article at cbc.ca

coding > learning tool coding += sequencing coding += conditionals coding += debugging

Introduction to coding is more than learning a tool; it's teaching general concepts of programming fundamentals: sequencing, conditionals, and debugging.

Read the article at wired.ca

foreach (code in class) { kids.career_skills++ }

Learning to code develops computational and critical thinking, processing, and communication skills which help children solve everyday problems and articulate their ideas using technology. These skills foster creativity and innovative thinking that can translate into nearly any profession.

Coding For All

if (human) code

Coding is not currently a standard part of the Alberta K-12 curriculum, and yet interest in coding and robotics is growing fast. Some kids have access by attending classes and camps outside of school or in select schools but many kids don't have access to such programs. We have an accessibility issue that is creating a digital disparity, and by adding a standard coding curriculum, we can deliver coding for all kids.

Improved Reading Comprehension

foreach (coding in study) { reading_comprehension++}

"Young kids who study computer science improve transferrable skills like sequencing, which has a direct positive correlation with improved reading comprehension."

Read the article at ase.tufts.edu

The Earlier
The Better

for (age=0, age<death, age++) {learning_potential--}

Studies have shown that it's better to introduce a new language to kids as early as possible. Like learning a new language, kids can learn the foundations of coding before they can even write and spell words.

Read the article at cbc.ca

A New Literacy

if (abc == literacy) { new var code = abc }

If grade-schoolers are taught biology to help them understand the world around them, then knowing the basics of computers makes sense in our fast changing digital world. Some educators and experts are calling it the 'new literacy' and we need to prepare kids.

Read the article at cbc.ca

Fundamentals

coding > learning tool coding += sequencing coding += conditionals coding += debugging

Introduction to coding is more than learning a tool; it's teaching general concepts of programming fundamentals: sequencing, conditionals, and debugging.

Read the article at wired.ca

Skills To Pay the Bills

foreach (code in class) { kids.career_skills++ }

Learning to code develops computational and critical thinking, processing, and communication skills which help children solve everyday problems and articulate their ideas using technology. These skills foster creativity and innovative thinking that can translate into nearly any profession.

PREPARING KIDS FOR THE NEW ECONOMY AND DIVERSIFYING ALBERTA'S ECONOMY

As our world becomes increasingly more digital and with the rapid pace of change and emerging technological trends like artificial intelligence (AI) and the Internet of Things (IoT), creating a generation of kids who learn to code is integral for their future and our collective economic success.

Building Blocks
Unfulfilled Potential

foreach (STEM.skill) Career.skill++

Problem solving, technological proficiency, and numeracy are the fundamental skills required for STEM (Science, Technology, Engineering and Match) literacy. These skills remain useful regardless of whether or not individuals choose STEM careers and opens the door to a range of education and employment options.

Source: Some Assembly Required: STEM Skills and Canada’s Economic Productivity, The Expert Panel on STEM Skills for the Future, Council of Canadian Academies, 2015

if (IT.demand > IT.supply) {Jobs.outsourced++}

By 2019, 182,000 Information Technology jobs will go unfilled by Canadian talent because not enough people will have the right skills.

Source: The State of Canada's tech sector, Brookfield Institute, 2016

$117 Billion
BANKS
IT

tech.output > (finance.output OR insurance.output)

The tech sector was responsible for $117 billion (or 7.1%) of Canada's economic output – greater than that of the finance and insurance industry.

Source: The State of Canada's tech sector, Brookfield Institute, 2016

A Bigger Share

STEM.graduates < potential

Only 21% of Canada's university graduates were from science, math, computer science, and engineering disciplines in 2010.

Source: The Conference Board of Canada, 2010

Building Blocks

foreach (STEM.skill) Career.skill++

Problem solving, technological proficiency, and numeracy are the fundamental skills required for STEM (Science, Technology, Engineering and Match) literacy. These skills remain useful regardless of whether or not individuals choose STEM careers and opens the door to a range of education and employment options.

Source: Some Assembly Required: STEM Skills and Canada’s Economic Productivity, The Expert Panel on STEM Skills for the Future, Council of Canadian Academies, 2015

Unfulfilled Potential

if (IT.demand > IT.supply) {Jobs.outsourced++}

By 2019, 182,000 Information Technology jobs will go unfilled by Canadian talent because not enough people will have the right skills.

Source: The State of Canada's tech sector, Brookfield Institute, 2016

$117 Billion
BANKS
IT

tech.output > (finance.output OR insurance.output)

The tech sector was responsible for $117 billion (or 7.1%) of Canada's economic output – greater than that of the finance and insurance industry.

Source: The State of Canada's tech sector, Brookfield Institute, 2016

A Bigger Share

STEM.graduates < potential

Only 21% of Canada's university graduates were from science, math, computer science, and engineering disciplines in 2010.

Source: The Conference Board of Canada, 2010

CODING FOR ALL MEANS OPPORTUNITY FOR ALL

We have an accessibility issue that is creating a digital disparity, and by adding a standard coding curriculum, we can deliver coding for all kids. Exposure creates opportunities and diversity.

Balancing The Scales
Encourage

gender.equality++

Women accounted for only 23% of engineering graduates and 30% of those who graduated from mathematics and computer science programs.

Source: Statistics Canada,' Gender differences in science, technology, engineering, mathematics and computer science (STEM) programs at university,' 2013

if (encouraged)

79% of Canadians believe that women are not encouraged to pursue a career in information and communications technology when they are young.

Source: Abacus Data (Commissioned by Ladies Learning Code), 2016

Our Collective Futures

if (code == forall) WORLD.change++

Coding is about creating and caring. Let’s move beyond today’s cultural caricature of the computer programmer as a young male “brogrammer” and encourage coders of all genders, ages and diverse backgrounds to create art and develop solutions for all kinds of challenges. Let’s use code to change the world!

Early Exposure

early = better

Many studies show that early exposure to coding greatly increases the chances that both boys and girls will choose to major in computer science. It's especially important for girls since they are underrepresented in post-secondary computer science programs and technology careers. Let's encourage more girls by sparking an interest in coding and providing more educational opportunities.

Balancing The Scales

gender.equality++

Women accounted for only 23% of engineering graduates and 30% of those who graduated from mathematics and computer science programs.

Source: Statistics Canada,' Gender differences in science, technology, engineering, mathematics and computer science (STEM) programs at university,' 2013

Encourage

if (encouraged)

79% of Canadians believe that women are not encouraged to pursue a career in information and communications technology when they are young.

Source: Abacus Data (Commissioned by Ladies Learning Code), 2016

Our Collective Futures

if (code == forall) WORLD.change++

Coding is about creating and caring. Let’s move beyond today’s cultural caricature of the computer programmer as a young male “brogrammer” and encourage coders of all genders, ages and diverse backgrounds to create art and develop solutions for all kinds of challenges. Let’s use code to change the world!

Early Exposure

early = better

Many studies show that early exposure to coding greatly increases the chances that both boys and girls will choose to major in computer science. It's especially important for girls since they are underrepresented in post-secondary computer science programs and technology careers. Let's encourage more girls by sparking an interest in coding and providing more educational opportunities.

PRIVACY POLICY

Collection and Use of Your Information

This site was created to document support for K-12 computer science education in Alberta to share information about why computer science education is important. We will use the information provided by people who complete the petition in aggregate to advocate and raise awareness for kids coding and computer science education and individual information will be used only to track unique responses and provide infrequent updates. We will comply with privacy legislation.

WHAT HAPPENS NEXT?

This site was created to document support for K-12 computer science education in Alberta to share information about why science education is important. This a project of Rainforest Alberta. Rainforest Alberta is a non-profit community group with a vision to create and promote Alberta as an innovation center. Rainforest Alberta includes community members, technology entrepreneurs and professionals, energy industry executives and professionals, government officials and employees, and representatives from educational institutions.

OTHER WAYS TO HELP

LETTER TO YOUR PRINCIPAL/SCHOOL DISTRICT

LETTER TO YOUR MLA

CONTACT US

OTHER WAYS TO HELP

LETTER TO YOUR PRINCIPAL/SCHOOL DISTRICT

LETTER TO YOUR MLA

Contact Us

This site was created to document support for K-12 computer science education in Alberta to share information about why science education is important. This a project of Rainforest Alberta. Rainforest Alberta is a movement of Albertans with a vision to create and promote innovation in Alberta. It is an informal organization of people working together to improve Alberta’s innovation ecosystem.

© 2017 Kids Code Alberta