3. f(x)=2x
Source: Race Against the Machine, Erik Brynjolfsson and Andrew McAfee, 2011, MIT Center for Digital Business
Moore law: en.wikipedia.org/wiki/Moore%27s_law
SAP Source: How To Direct Your Digital Future: 4 Questions
The Second Half of the Chess Board and Gordon Moore’s law
5. Bad news! machines are taking over
Jeopardy, 2011Chess, 1997
Self driving car, 2014 Go, 2016
6. "Man is the lowest-cost, 150-pound,
nonlinear, all-purpose computer
system which can be mass-produced
by unskilled labor.”
Source: quote attributed to a 1965 NASA
report advocating manned space flight
8. Good news!
human + machine
> machine
Source: The Second Machine Age: Work, Progress,
and Prosperity in a Time of Brilliant Technologies, Erik
Brynjolfsson and Andrew McAfee, 2014
MIT Center for Digital Business
9. What should we give kids to
thrive in the Digital World?
DIGITAL LITERACY
VS
COMPUTER SCIENCE
“Children must learn computer
science in elementary school,
like Reading, Writing and Math”
10. Computer science
teaches kids to be
problem solver and
innovators.
Top 10 skills required in 2020:
1. Complex problem solving
2. Critical thinking
3. Creativity
4. People management
5. Coordinating with others
6. Emotional intelligence
7. Judgment and decision making
8. Service orientation
9. Negotiation
10.Cognitive flexibility
Source: Future of jobs report, World economic forum 2016
18. • qCraft – the Quantum Mechanics Mod
• Teaches students about different aspects of Quantum
Mechanics http://youtu.be/hygLNR_wGPo (3:24)
• Entanglement
• Superposition
(https://www.youtube.com/watch?v=ewL0Yg9kt-o (1:24))
• Observational dependency
More on minecraft teaching:
http://www.slideshare.net/RickHendersonLaurier/teaching-with-minecraft-
minecraft-for-teachers
Minecraft Teaching: Quantum Physics
19. Minecraft and yaas
Source: https://wiki.hybris.com/display/prodandtech/Lunch+Talk+-+Connecting+YaaS+to+Minecraft
http://shops.yaas.io
23. Emma, 9 years old: Minecraft, LittleBits, IoT
4th grade Science Project (in
their words):
“Monde virtuel et monde
réel : Minecraft et les
LittleBits ”
“Virtual world and the real world:
Minecraft and the LittleBits”
24. 9 Years Old Science Projects
(how to http://emmacode.org in French)
Virtual World
Laptop
Minecraft with Mod
Physical World
Electronic things Littlebits
Connect using Cloudbits
Wi-Fi
“Internetdesobjets”
32. Sample and guidelines: http://kidscodejeunesse.org/wp-content/uploads/2016/03/lobby20161.pdf
Send a letter,
Get an answer,
Share
E.g. Lobying letter in Canada
38. Contribute to Translation & Localization
https://github.com/CodeClub
pl-PL localizationEnglish Polish
39. Send letters to government representatives
Engage with kids
Open a Code club in your area: www.codeclubworld.org
Contact me jean-francois.gailleur@sap.com
Editor's Notes
Good morningThis picture was taken during a workshop with kids from age 8 to 10 years old, learning Scratch at the Notman house.
Notman House is a physical campus dedicated to supporting the Montreal Startup ecosystem. http://notman.ca/
Welcome to digital world
Welcome to our hyper connected world.
Welcome to the digital revolution
That’s our new world, that’s your new word, and that’s going to be even truer for our kids and the coming generation.
Welcome to the second half of the chess board
There is an ancient story which go like this. (Ancien story about math made relevant to the present age by the innovator and futurist Ray Kurzweil)
In ancient time, the inventor of the game of chess shows his creation to his country ruler.
The emperor is so delighted by the game that he allows the inventor to name his own reward. What do you want?
The clever man asks for a quantity of rice to be determined as follows: one gran of rice is placed on the first suqare of the chessboard, two grains o the second, four on the first and so on with each square receiving twice as many grains as the previous.
The emperor agrees, thinking that this reward was too small. By the middle of the chess board (around suqre 32), it was equivalent to the production of a field of rice. The emperor eventually sees, however, the constant doubling resulting in 2 exponent 64 -1, which is more than the current world production of rice or pile bigger than Mount Everest.
In some version of the story, the emperor is so displeased at being outsmarted that he beheads the inventor.
So has you can see it’s hard to understand the exponential function of constant doubling.
F(x)=2exp(x)
Moore law
In short, Moore law is the observation that the number of transistors in an integrated circuit (microchip) is doubling every 18months.
Gordon Moore was one of the co-fonder of Intel in 1968, which was a very good year!
In a 1965 article in Electronics Magazine, Moore noted that the number of transistors in a minimum-cost integrated circuit had been doubling every 12 months, and predicted that this same rate of improvement would continue into the future. The law was modified slightly to 18 months (software improvement). 1988-2003: Processor speed by 1,000, Algorithms got 43,000 times better
This was roughtly 50 years ago, so 32 iterations (50 / 1,5) remember this numberWhat is significant is that Moore’s law technically entered the second half of the chess board in 2013!
If you remember computer science course, current computers are based on microprocessors, one of them being the central processing unit (CPU).
The key element of the CPU is the ALU (Arithmetic & Logic Unit).ALU are based on the concept of logic gates, which in the physical electronic world are transistors.
Conclusion of the slide
That’s how you current smart phone has more processing power than the whole NASA had in 1969 when they placed human for the first time on the moon, or the CRAY 2 which was the most powerful computer in 1990, so 25 years ago.
SAP: , http://www.digitalistmag.com/digital-economy/digital-futures/2015/05/19/grok-digital-future-02707902
Exponential acceleration, of technology is noticed, and was one of the main topic for Davos
To name few disruptive technology
- 3D Printing of physical goods but also lately printing body organs – body parts
- Internet of things (bridge between physical and digital)
Sequencing of genome:
First Human Genome Project lasted 10 years and cost 2.7 billion
Now a genome can be sequenced in few hours for less than thousands dollars
Mobile first, and mobile only
Artificial intelligence
Cloud
Advanced material like graphen (atomic sheet of honey comb of carbon atom) It is about 100 times stronger than the strongest steel with a one atom thick
of disruption per industry
Education: coursera, online platform, don’t need to be on site anymore
Banking: blockchain
Technology companies: cloud, ondemand
Media: the end of paper newspaper, Facebook has no people creating media content! crow
Cable and Telco:
Medical: connected consumer
Travel: Uber, airbnd (sharing)
Government: open data projects
Consumer Goods
Retail:
http://www.mckinsey.com/business-functions/business-technology/our-insights/disruptive-technologies
Disruptive technology:
Mobile Internet
Automation of knowledge work
Internet of Things
Cloud
Advanced Robotics
Autonomous and near autonomous vehicles
Next Generationgenomics
Energy storage
3-d Ptinigin
Advanced material (atomic scale)
SAP FUTURE OF BUSINESS IN DIGITAL WORLD
http://www.slideshare.net/sap/99-facts-on-the-future-of-business-in-the-digital-economy/19-50_of_the_US_jobs
4th industrial revolution:
Mega trends
Physical
Autonmous vehicules
3 d printings
Advanced robotics
New materials (e.g. graphene nanomaterial, 200 times stronger than steel, million times thineer than a human hair, and an efficient conductor of heat and electricity)
Digital
Internet of things (bridge between physical and digital)
On-demand economy with the uber - airbnb model, facebook
Crow sourcing
Biological
First Human Genome Project lasted 10 years and cost 2.7 billion
Now a genome can be sequenced in few hours for less than thousands dollars
Agriculutre, biofuel
IBM Watson supercomputer system can help recommend in few minutes pesonalizaed tgreatment for cancer patients by comparing the histories of disease and treatment againt the complete universe of up-to-date medical knowledge
With all these new technologies, it feels like machine are taking over
Chess game master Garry Kasperov lost to IBM Blue in 1997
IBM Watson won in 2011 this popular Jeopardy game in the US.
Self-driving cars made the news a lot starting in 2013
And as we speak Google AlphaGo (based on neural networks, deep machine learning) is wining over master Lee Sedol (I think it’s 3 games for now).
Go is very hard to modelise,
Go has more possibility 10 exponent 123 than the estimated number of atoms in the visible universe 10 exponent 80
http://www.nytimes.com/2016/03/16/world/asia/korea-alphago-vs-lee-sedol-go.html?_r=0
http://www.nytimes.com/2016/04/05/science/google-alphago-artificial-intelligence.html
So I can hear some of you saying, that’s very identified purpose, just driving, just playing a game.
-------
https://en.wikipedia.org/wiki/Watson_(computer)
The difficulty of automating their work reminds us of a quote attributed to a 1965 NASA report advocating manned space flight: "Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.”
Source: http://www.theatlantic.com/business/archive/2011/10/where-human-workers-can-still-beat-robots-at-least-for-now/247259/
General purpose Technology
4 minutes
With Aritifical Intelligence and ectronics improvement are coming some new General Purpose Technology
Let’s meet Atlas for example.
Video just released from Boston Dynamics, company building robots mainly for the US Army, bought by Google
https://youtu.be/rVlhMGQgDkY?t=10
Start at 1:21 stop around 2:08
0:10 Opening a door,
0:22 walking in snow
0:58 walking with men
Doing some manutention
Being able to get back on his legs
I hope the robots don’t remember what this guy did to this one
For now and for the visible future, human plus machine continue to be better than machine alone.
Take chess, for example, machine plus human always win against a machine alone.
It’s not me saying it but Erik Brynjolfsson and Andrew McAfee both professors and researchers at the MIT Center for digital business.
I really encourage you to read their two last book, race against the machine and the second machine age
---------
Alan Turing 1912-1954
Considered the Father of the computer science
Turing Machine: mathematical model which can simulate aby algorithm logic.
Digital literacy = consumption
Computer science = participation
-------
A Turing machine is an abstract machine[1] that manipulates symbols on a strip of tape according to a table of rules; to be more exact, it is a mathematical model that defines such a device.[2] Despite the model's simplicity, given anycomputer algorithm, a Turing machine can be constructed that is capable of simulating that algorithm's logic.[3]
Turing test
Mandatory school became mandatory in 18th and 19th century
TOP 3 skills required in 2020 are directly impacted by Computer Science learning
Learning to code doesn’t just mean you can become a developer - it strengthens complex problem solving, logical thinking, critical thinking and creativity skills which are useful for a range of other disciplines, careers and hobbies.
--------------------------------------------------
What to do (source http://theeducatedmom.com/worldeconomicforum/)
Support your child in learning the essential, foundation material being taught in school. A strong general knowledge base remains essential for critical thinking. Quite simply, students can’t analyze what they don’t know or understand.
Provide plenty of opportunities for problem solving. Allow your child to try something, not succeed, and provide encouragement to try again. The saying is true – we learn best from our own mistakes.
Ask your child “why?” Why did she enjoy that movie? Why do you want that game? Why is this your favorite class? And when your child asks you “why?” provide a meaningful answer that offers insight into your thought process. The most analytical thinkers are often those who continue to ask questions when everyone else has stopped.
“65 percent of children entering grade school this year will end up working in careers that haven't even been invented yet.”
Source: Now you see it, Cathy Davidson, 2011
Learning to code doesn’t just mean you can become a developer - it strengthens problem solving and logical thinking skills, and is useful for a range of other disciplines, careers and hobbies.
For further reading on the subject:
John Naughton at The Guardian
Douglas Rushkoff - Teach Kids Code
Next Gen Report by Ian Livingstone and Alex Hope
When not knowing a langage, cluless
when seeing code in movies or computer: scary
http://techcrunch.com/2016/03/04/computer-science-is-the-key-to-americas-skills-crisis/
8 minutes
First: https://scratch.mit.edu/projects/editor/
Second: can do serious game: https://scratch.mit.edu/projects/2345919
Learning how to do it http://scratched.gse.harvard.edu/sites/default/files/pacman_lesson.pdf
Immediate satisfaction (need immediate results until age 11)
When kids getting older, they can start playing with Python
I mean this python
Python is a widely used high-level, general-purpose, interpreted, dynamic programming language.[22][23] Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C++ or Java.[24][25] The language provides constructs intended to enable clear programs on both a small and large scale.[26]
Good books introducing python with games
CPython, the reference implementation of Python, is free and open-source software and has a community-based development model, as do nearly all of its alternative implementations. CPython is managed by the non-profit Python Software Foundation.
12 minutes
Minecraft cannot resist
Swedish programmer Markus "Notch" Persson and later developed and published by Mojang. The creative and building aspects of Minecraft enable players to build constructions out of textured cubes in a 3D procedurally generated world.
Started in 2011, sold over 70 millions copy
Acquired by Microsoft late 2014
-----------------------------------------
https://en.wikipedia.org/wiki/Minecraft
Minecraft is a 2011 sandbox video game originally created by Swedish programmer Markus "Notch" Persson and later developed and published by Mojang. The creative and building aspects of Minecraft enable players to build constructions out of textured cubes in a 3D procedurally generated world. Other activities in the game include exploration, resource gathering, crafting, and combat. Multiple gameplay modes are available, including survival mode where the player must acquire resources to build the world and maintain health, a creative mode where players have unlimited resources to build with and the ability to fly, an adventure mode where players can play custom maps created by other players, and a spectator mode where players can fly around and clip through blocks, but cannot place or destroy any. The PC version of the game is renowned for its third-party mods, which add various new items, characters, worlds, and quests to the game.
Minecraft received five awards during the 2011 Game Developers Conference. Of the Game Developers Choice Awards, it won the Innovation Award, Best Downloadable Game Award, and Best Debut Game Award; from the Independent Games Festival, it won the Audience Award and the Seumas McNally Grand Prize. In 2012, Minecraft was awarded a Golden Joystick Award in the category Best Downloadable Game. As of June 2015, over 70 million copies had been sold, including 20 million between the Xbox 360 and Xbox One, 30 million mobile game downloads, and 20 million on PC,[12] making it the best-selling PC game to date and the third best-selling video game of all time. On September 15, 2014, Microsoft announced a deal to buy Mojang and the ownership of the Minecraft intellectual property for US$2.5 billion; the acquisition was completed on November 6, 2014.
Redstone concept
Like electricity in the virtual world, light sensor, wire, switch, led and more
Logical Gate
Easier than quantum physics
https://wiki.hybris.com/display/prodandtech/Lunch+Talk+-+Connecting+YaaS+to+Minecraft
TOYS
www.raspberrypi.org
http://littlebits.cc/
Real Robots controlled from Minecraft world
Interaction between light detectors from the physical world and the virtual world
------
http://littlebits.cc/cloudstart
What I shown you is good, but what can we do to scale
There are resources, languages, hardware to play with
First, we have to involve governments
---------
Big Buz in Europe in 2012 on adding Informatics education into the primary school program
We are late in Canada
Now country like Finland have computer science program at the elementary school (known for the best primary school system in the world)
Other countries with MANDATORY Computer science program in Elementary school
Big buz in Europe in 2012 on having code in elementary school
UK
FINLAND
2011: Estonia at age of 6
2012: buz on having code in Europe
Germany, Finland, ….
--------------
Countries who have included as mandatory Computer science in primary school curriculums
Australia (Government put 1M)
Japan
https://www.whitehouse.gov/blog/2016/01/30/computer-science-all
http://techcrunch.com/2016/02/24/computer-science-is-now-a-high-school-graduation-requirement-in-chicagos-public-school-district/?ncid=rss&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Techcrunch+%28TechCrunch%29&utm_content=FaceBook&sr_share=facebook
Computer SCience for all https://www.whitehouse.gov/blog/2016/01/30/computer-science-all
Computer Science Is Now A High School Graduation Requirement In Chicago’s Public School District: http://techcrunch.com/2016/02/24/computer-science-is-now-a-high-school-graduation-requirement-in-chicagos-public-school-district/?ncid=rss&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Techcrunch+%28TechCrunch%29&utm_content=FaceBook&sr_share=facebook
Summary:
Learn about President Obama’s bold new initiative to empower a generation of American students with the computer science skills they need to thrive in a digital economy.
In the United Kingdom, students start to learn to code in school at 5 yrs old. In China,
students must take computer science in order to graduate from high school. In Fall
2016, Finland will make programming part of the basic primary school curriculum.
Australia, Brazil, and France are other countries who are rapidly moving ahead in
bringing code to students.
Time for Canada and Quebec
ENCOURAGE WOMEN TO GO TO STEM BY HAVING IT AT YOUNG AGE
Poland:
https://en.wikipedia.org/wiki/Ministry_of_National_Education_(Poland)
https://en.wikipedia.org/wiki/Anna_Zalewska
Justin Trudeau, Canadian prime minister and minister of youth
Sebastien Proulx, Quebec education minister
Your federal and provincial representatives
--------
But what can we do now, as we know government are not the fastest movers for a certain number of reasons.
----
Someone can help : KidsCodeJeunesse
Kids Code Jeunesse is a Canadian not for profit organization dedicated to empowering kids, teachers and parents with the skills we all need to thrive in a technology driven society.
Founded in 2014
Staff: 4 full time, one in Vancouver, 3 Montreal people
Education committee: 12 people Teachers and computer science
Instructor: 15 instructors (paid)
700 volunteers
6,000 kids trained in Canada over the last three years, 80% in Montreal at the moment
-------
https://www.codeclubworld.org/
Will be organized by kidscodejeunesse, launching officially in March-April 2016 in Canada, but go ahead
Looking for a full time code club coordinator in Canada
Lot of Material
We’ll be launched in March 2016 in Canada
Almost 4000 club around the world
Great material, easy to teach, easy to take in any venue, don’t need a lot of training
-------------Code club =
Volunteers:
+Venue: library, school
+Project: self contained, designed to be finished in one hour
+Children: 14 kids per code club
Code
years 9-11
40% of girls
Curriculum: Scratch, HTML-CSS, Python
Volunteer: commit for 6-12 weeks
Translate: (in French, some are translated by France, but not all of them)
Donate or introduce to Donors
Spread the world
Involve your company-workplace
www.codeclubworld.org
@CodeClubWord
Usually: once a week like Saturday morning
Bring your own laptop, or get a class with computers
venues need to have computers
CodeClub is now a subsidiary of Rasbery Pi
Key message:
We’ve been lucky to enter into the software industry, for whatever reasons, your parents, your curiosity, a friend… and your effort and perseverance to learn.
Even if some days it feel hard, we are very lucky and have good living
It’s time to give back and help the next generations so that they can have a bright future and help to make the world a better place