Artec Innovator Academy:
COURSE FOR ADULTS
“Master the digital revolution”
WHY ?
Take advantage of the
digital revolution
Some jobs will disappear. And will be replaced by other jobs we don`t
know yet.
New jobs will assume a good understanding of new technologies and of what’s at
stake.
Algora academies aim at giving us all possible chances to take advantage
of this new game.
“Understand the digital revolution”
What ?
A (not so…) elementary
course dedicated to adults
• Real, but simple, scientific and technical content.
• You don’t need to know anything about programming. In fact, not
knowing anything is a prerequisite!
• Targeting employees, independent professions (doctors, accountants,
lawyers…) who don’t know anything about programming, but realize they
can’t get away with it anymore.
• Can be delivered as a formal professional training
“Understand the digital revolution”
WHY ?
What is programming?
Definition
• Program: A set of instructions implementing a specific task.
• Programming: The act of writing a program.
• Robot: A machine able to automatically run programmed complex tasks.
We are surrounded with programmed objects and machines, such as robots,
smartphones, game consoles, Internet, Facebook, intelligent cars...
What does « Learn how to program » mean?
It means « understand the mechanisms and structures that control our daily
environment ».
“Understand the digital revolution”
WHY ?
Computer science is a dual science, that needs theory and
practice.
“Computer” “Science”
(Programming)
+ (Algorithm)
Without a computer to run it on, It’s been less than 10 years
since AI has been useful
there is no useful algorithm
“Understand the digital revolution”
WHO ?
Anyone who can’t program is concerned
Management Directors
Sportsmen Top management
Doctors Lawyers Accountants
Non computer scientist professors
Entrepreneurs
Politicians
“Second chance careers”
• “How will I transform my company? My country?
• “ Should I invest in this technology and why?
• “ How will my job be transformed?”
• “ I have no diploma. How can I really get into the digital revolution?
WHY ?
In the US, you don’t get out of any cursus anymore without
some advanced programming knowledge.
“Understand the digital revolution”
LONG TERM GAINS : IN-DEPTH UNDERSTANDING
Computer Science is now a
fundamental topic
• A leverage for all sciences, industrial and
technical activities
- Maths, biology, medical sector impacted
- All human activities (through Big Data)
”
One-fourth of the planet is
connected to the Web. Only
those who know how to
program can act.
“Understand the digital revolution”
WHAT FOR ? GAIN IN-DEPTH UNDERSTANDING
Lift the hood of the digital
revolution
• To better understand the technologies
we use every day.
• To control the digital revolution and
really understand the associated terms,
such as « cloud », « big data », « deep
learning »…
• To understand where the beauty of our
world comes from.
• How flocks of birds fly together
• Biomimicry
“Understand the digital revolution”
WHAT ?
Two year course
Year 1 (10 booklets x 2 sessions x 2 h) Year 2 (10 booklets x 2 x 2 h)
• Introduction to Python programming • Smart Connected Objects
• Smart cities • Blockchain
• Connected objects (IoT) • More artificial intelligence
• Emerging and collaborative algorithms • Deep learning
• Artificial Intelligence
“Understand the digital revolution”
HOW WE TEACH
WHAT ? HOW WE TEACH
TEACH WITH ROBOTS, HAVE FUN !
• Teach with robots
• Robots, using bricks, have shown to be great fun for kids…
• … as well as for adults !
• Teaching based on hands-on labs rather than pure theory
• Guided labs (2 hours)
• Followed by a mission lab (2 hours)
• Real examples digitally explaining how Nature works and what our daily environment is
made of :
• “Understand the beauty of the world”
• Master the digital revolution
• Do not give solutions to students, help them to discover their own answers to problems.
• Classes are easy enough to deliver, so the process can be franchised.
• The whole teaching content is present in written and illustrated form in the booklets and examples.
HOW WE TEACH
We use robots to teach
and learn
• Stimulating and fun
• Bricks allow to build all kinds of robots
“Understand the digital revolution”
WHAT ? CLASS STRUCTURE
Each booklet contains a 2 hours activity, followed with a 2
hours creative mission.
Programming class (2h): a guided Creative programming free mission
lab (2h)
“Understand the digital revolution”
HOW WE TEACH
Cursus organization
• 2 hours sessions
• Quiz and debriefing after
each mission
• Remediation (debriefing)
Guided lab (2h)
Creative
Remediation mission
and (2h)
debriefing
Quiz
WHAT ? TEACHING MATERIAL
Each class contains its own booklets and documents
Student’s booklet Quizz Teacher’s guide Teacher's video
Guided lab + free Student feedback and
mission progression
“Understand the digital revolution”
WHAT ? Software environment
Simple and open software
environment
• Python (open source) is the
most widely used AI
language because it is both
powerful and simple.
• ESPeRobo computer
(microPython machine, Mu
editor)
“Understand the digital revolution”
WHAT ? CURSUS STRUCTURE
Year 1: 11 booklets, mostly Python
1 2 3 4 5 6 7 8 9 10 11
Blocs Python
“Understand the digital revolution”
WHAT ? DETAILED CURSUS
« Understand the digital revolution », Year 1
WHAT ?
Examples (video)
“Understand the digital revolution”
STUDENT CLOUD
EVALUATION
HOW WE TEACH : CLOUD EVALUATION &
REINFORCEMENT
We test student satisfaction & performance for each booklet
Evaluation data are stored in the cloud and compared to each other.
1. 5’ feedback evaluation to make sure week students happy.
2. Evaluation quiz to make sure students have understood and re explain problematic issues, if needed.
Toutes les évaluations sont faites dans le
3. Comparison
cloudofetdata with all other
comparées lesdata,
unes worldwide.
aux autres
“Understand the digital revolution”
HOW WE TEACH : COMPARATIVE EVALUATION
How is a class positioned compared
to all other classes?
% right answers Typical Class 2
2
l
s1
s3
s4
ca
s
pi
as
as
as
as
Ty
Cl
Cl
Cl
Cl
“Understand the digital revolution”
KEY CONCERNS
FOR WHOM ? WRONG ASSUMPTIONS
“I’m so competent / specialised / smart that I don’t need to
understand how to program. ”
No, because:
• Analogy with the XIXth century industrial revolution :
• “My manual expertise protects me and my manufacture against machines and
factories”
• “I am the best farmer, no need to worry about tractors”
• The mere reality today :
• AI guides you better than your co-pilot (Waze)
• AI diagnostics brain scanners better than radiologists (cancer search)
• Who are your most profitable Web customers ?
• Which are the best molecule candidates (chemistry) ?
“Understand the digital revolution”
FOR WHOM ? WRONG ASSUMPTIONS
“I don’t have the minimum knowledge
to benefit from this course”
In fact, you do because:
• The course has no prerequisite, no
preliminary scientific knowledge is needed.
• Examples are simple, natural and
progressive.
• Robots are really fun for adults as well as
for kids. You will love progressing !
“Understand the digital revolution”
WHAT YOU GET
WHY ?
Open questions in companies
What can digital bring us in
terms of product innovation
(market gains) ?
Which parts of the corporation Which parts of the corporation
should be automated are accessible to artificial
(productivity gains) ? intelligence (beyond
productivity gains) ?
The questions are typically transverse. All employees should be trained.
“Understand the digital revolution”
PERSONAL CAPACITIES YOU WILL DEVELOP
Learn how to program ≠ Become programmer
Take piano lessons does not mean you want to become
a pianist
Music develops capacities :
1. Read partitions
2. Memory
3. Left and right brain harmonious development
4. Artistic and musical capacities.
Programming is similar.
It also develops capacities!
“Comprendre la révolution numérique”
PERSONAL CAPACITIES YOU WILL DEVELOP
Which capacities?
• Organisation and problem solving
Whoever develops a program should think about what he should do first, organize his own though
and find an algorithmic way to achieve it. This process becomes a problem-solving habit which
allows every student to think, do and progress in his own way.
• Critical thinking
Sometimes (in fact often !), the program does not work although we think it should. We have to ask
ourselves « why is this » and criticize our own reasoning, test it and find a solution.
• Lateral thinking / creativity
Every programmer has a different approach and will develop his own solution. The
more complex the problems, the more personally creative the programs.
“Understand the digital revolution”
in cooperation with