SlideShare a Scribd company logo
1 of 22
The world movement of teaching
computer coding and its impact on
humanities
Mokhtar BEN HENDA
Bordeaux Montaigne University
Ocotber 2019
Debate
One long debate for Humanities is “the value
of teaching programming skills in humanities
courses”
Main argument in favor :
–21st century humanists need skills to control growing
amounts of (digital) data.
Main arguments against:
–it’s too technical as skill for humanities
–Coding should start very early
The code in the humanities
Fight against popular
ideas such as:
Digital (computer) is the
prerogative of hard sciences
and techniques (STEM);
Uses are for the humanities,
the design is for hard
sciences and techniques!
Humanities are the weak tier
of sciences (underground
level)! https://aryaboudaie.com/technical/educational/humanities/2018/10/30/humanities-for-cs.html
Main challenges
 Humanities scholars and teachers
need learn computational methods
and algorithmic thinking
 More widespread understanding of
the importance of these methods for
the humanities
 However, the adoption rate of
computational skills by humanities
scholars is still low in practice
 Teaching all humanities students
basic computational literacy starts at
undergraduate level
A worldwie movement for coding
The Hour of Code
 A one hour introduction to
computer science:
 no experience needed
 Can run on browsers, tablets,
and smartphones
 Takes place every year
during Computer Science
Education Week, the first
week in December
 A coding challenge to give
students a fun first
introduction to computer
science and has become a
global learning event
Code Week
 A worldwide grass-roots
movement to celebrate
creativity, problem-
solving and collaboration
through programming
and other tech activities
 To make programming more
visible,
 To show young, adults and
elderly how to bring ideas to
life with code,
 To demystify IT skills and
bring motivated people
together to learn
1.5
million
youth
Are you
ready
for october
2019?
To accommodate the various school
calendars, each country gets to decide
the specific 1 or 2 week timeframe for
Africa Code Week to take place for
their students in October 2019.
Political and technical endorsement
Economic incentives
Payne, B. (2015). Teach Your Kids to Code: A
Parent-Friendly Guide to Python Programming.
No Starch Press.
500,000 current
openings:
These jobs are in
every industry and
every state, and
they’re projected to
grow at twice the rate
of all other jobs.
Computing jobs are the #1 source
of new wages in the United States
The code at the core of Cognitive sciences
Abstraction / Convention / Representation
 Abstraction is cultural: a cognitive process
 Coding needs training like any language
 Computer codes are signs in natural language
 They are less abstract than ideograms or sign
The K12 system
DecompositionABSTRACTIONPattern
recognition
ALGORITHM
DESIGN
Breaking big problems into
smaller ones that are
much easier to manage.
Remove parts of a problem
that are unnecessary and
make one solution work for
multiple problems.
Analyze & look for a
repeating sequence.
Step-by-step
instructions on how
to do something.
It is a pedagogy first!
 Constructivism (Piaget) :
 all knowledge is the result of an
individual learning experience, using
concepts of assimilation and
accommodation;
 Socioconstructivism (Vygotsky) :
 The construction of a knowledge is
personal but takes place in a social
context (what the others bring as
interactions),
Once upon a time in the 60s
 The logo languageof Seymour
Papert (1967)
 « The programming child »
 Meeting between the cognitivism
current in artificial intelligence
and the constructivism of Piaget
In Papert main educational application, the
Logo language allows, by entering series of
instructions, to move a small turtle - stylized in
a triangle - to draw geometric shapes, as if they
are drawn and shaped on paper.
Today, Scratch a success
story
 A very powerful programming
language developed by the
MIT Media Lab to simplify the way of
coding for the young generation.
 Based on a block-building approach, it uses a
simple structure of visual bricks or blocks of
computer code that snap and interlock together.
 Fosters team work and communications by
allowing students to create, share and download
projects.
 It's less about teaching programming languages
than about the programming logic.
 Especially for kids, this teaching can go through
tools that simplify the code, like Scratch
 Children handle blocks of code ready to achieve
their ends. It can also involve learning algorithms To download at : https://scratch.mit.edu/download
Zero code before the code !
Logic thinking (needed for code) can
help children succeed in other day-
to-day activities and at school
 Hoscoth
 Tynker
 Move the turtle
 Alice…
Codecademy
https://csfirst.withgoogle.com/c/cs-first/en/curriculum.html
Explore this link for
news ways to apply
computational
thinking to real-life
problem solving:
Best Places to Learn to Code For Free
 Codeacademy. http://www.codecademy.com/
 Courserahttps://www.coursera.org/courses?query=coding&
 edX. https://www.edx.org/
 Udemyhttps://www.udemy.com/
 AGupieWarehttp://blog.agupieware.com/2014/05/online-learning-
bachelors-level.html
 GitHubhttps://github.com/vhf/free-programming-
books/blob/master/free-programming-books.md#professional-development
 MIT Open Courseware
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-
00-introduction-to-computer-science-and-programming-fall-2008/
 Hack.pledgehttp://hackpledge.org/
 Codeavengerhttps://www.codeavengers.com/
https://www.entrepreneur.com/article/250323
Be produtive in humanities without coding
 Create a free cost personal Website
 Select a free Web host on
https://www.top10ecommercesitebuilders.com/

More Related Content

What's hot

Computational thinking programming and robotics as strategy to promote 21st c...
Computational thinking programming and robotics as strategy to promote 21st c...Computational thinking programming and robotics as strategy to promote 21st c...
Computational thinking programming and robotics as strategy to promote 21st c...João Piedade
 
Will Robots Take all the Jobs? Not yet.
Will Robots Take all the Jobs? Not yet.Will Robots Take all the Jobs? Not yet.
Will Robots Take all the Jobs? Not yet.Dagmar Monett
 
Learning styles and vl es
Learning styles and vl esLearning styles and vl es
Learning styles and vl esAndrea Tejedor
 
7th International Conference (Hybrid) for the Promotion of Educational Innov...
7th International Conference (Hybrid)  for the Promotion of Educational Innov...7th International Conference (Hybrid)  for the Promotion of Educational Innov...
7th International Conference (Hybrid) for the Promotion of Educational Innov...Marco Neves
 
Rupesh (CEO - InOpen) talk at World Education Summit 2012
Rupesh (CEO - InOpen) talk at World Education Summit 2012Rupesh (CEO - InOpen) talk at World Education Summit 2012
Rupesh (CEO - InOpen) talk at World Education Summit 2012Rupesh Shah
 
The Changing Landscape of Digital Technologies for Learning
The Changing Landscape of Digital Technologies for Learning The Changing Landscape of Digital Technologies for Learning
The Changing Landscape of Digital Technologies for Learning Dagmar Monett
 
The Role of Technology in Scholarly Editing
The Role of Technology in Scholarly EditingThe Role of Technology in Scholarly Editing
The Role of Technology in Scholarly EditingElena Pierazzo
 
Digital Skills
Digital SkillsDigital Skills
Digital Skillsrhegcortez
 
Developing digital literacy, Highbury College
Developing digital literacy, Highbury CollegeDeveloping digital literacy, Highbury College
Developing digital literacy, Highbury CollegeRhona Sharpe
 
Seattle for slideshare
Seattle for slideshareSeattle for slideshare
Seattle for slideshareAndrea Tejedor
 
Presentazione of: The role of Artificial Intelligence in architectural design...
Presentazione of: The role of Artificial Intelligence in architectural design...Presentazione of: The role of Artificial Intelligence in architectural design...
Presentazione of: The role of Artificial Intelligence in architectural design...Giuseppe Gallo
 
Studio keynote2
Studio keynote2Studio keynote2
Studio keynote2jceldred
 
Relocation Recruitment
Relocation RecruitmentRelocation Recruitment
Relocation RecruitmentRAVERob
 
Croatia Carnet Users Conference - AI Today in Education
Croatia Carnet Users Conference - AI Today in EducationCroatia Carnet Users Conference - AI Today in Education
Croatia Carnet Users Conference - AI Today in EducationMarco Neves
 
Towards XMAS: eXplainability through Multi-Agent Systems
Towards XMAS: eXplainability through Multi-Agent SystemsTowards XMAS: eXplainability through Multi-Agent Systems
Towards XMAS: eXplainability through Multi-Agent SystemsGiovanni Ciatto
 
Scratch. Romero. Intergenerational game creation with Scratch
Scratch. Romero. Intergenerational game creation with ScratchScratch. Romero. Intergenerational game creation with Scratch
Scratch. Romero. Intergenerational game creation with ScratchMargarida Romero
 
7 habits of learning technology eleaders1
7  habits of learning technology eleaders17  habits of learning technology eleaders1
7 habits of learning technology eleaders1Di Johnston
 

What's hot (18)

Computational thinking programming and robotics as strategy to promote 21st c...
Computational thinking programming and robotics as strategy to promote 21st c...Computational thinking programming and robotics as strategy to promote 21st c...
Computational thinking programming and robotics as strategy to promote 21st c...
 
Will Robots Take all the Jobs? Not yet.
Will Robots Take all the Jobs? Not yet.Will Robots Take all the Jobs? Not yet.
Will Robots Take all the Jobs? Not yet.
 
Learning styles and vl es
Learning styles and vl esLearning styles and vl es
Learning styles and vl es
 
Hypertxt
HypertxtHypertxt
Hypertxt
 
7th International Conference (Hybrid) for the Promotion of Educational Innov...
7th International Conference (Hybrid)  for the Promotion of Educational Innov...7th International Conference (Hybrid)  for the Promotion of Educational Innov...
7th International Conference (Hybrid) for the Promotion of Educational Innov...
 
Rupesh (CEO - InOpen) talk at World Education Summit 2012
Rupesh (CEO - InOpen) talk at World Education Summit 2012Rupesh (CEO - InOpen) talk at World Education Summit 2012
Rupesh (CEO - InOpen) talk at World Education Summit 2012
 
The Changing Landscape of Digital Technologies for Learning
The Changing Landscape of Digital Technologies for Learning The Changing Landscape of Digital Technologies for Learning
The Changing Landscape of Digital Technologies for Learning
 
The Role of Technology in Scholarly Editing
The Role of Technology in Scholarly EditingThe Role of Technology in Scholarly Editing
The Role of Technology in Scholarly Editing
 
Digital Skills
Digital SkillsDigital Skills
Digital Skills
 
Developing digital literacy, Highbury College
Developing digital literacy, Highbury CollegeDeveloping digital literacy, Highbury College
Developing digital literacy, Highbury College
 
Seattle for slideshare
Seattle for slideshareSeattle for slideshare
Seattle for slideshare
 
Presentazione of: The role of Artificial Intelligence in architectural design...
Presentazione of: The role of Artificial Intelligence in architectural design...Presentazione of: The role of Artificial Intelligence in architectural design...
Presentazione of: The role of Artificial Intelligence in architectural design...
 
Studio keynote2
Studio keynote2Studio keynote2
Studio keynote2
 
Relocation Recruitment
Relocation RecruitmentRelocation Recruitment
Relocation Recruitment
 
Croatia Carnet Users Conference - AI Today in Education
Croatia Carnet Users Conference - AI Today in EducationCroatia Carnet Users Conference - AI Today in Education
Croatia Carnet Users Conference - AI Today in Education
 
Towards XMAS: eXplainability through Multi-Agent Systems
Towards XMAS: eXplainability through Multi-Agent SystemsTowards XMAS: eXplainability through Multi-Agent Systems
Towards XMAS: eXplainability through Multi-Agent Systems
 
Scratch. Romero. Intergenerational game creation with Scratch
Scratch. Romero. Intergenerational game creation with ScratchScratch. Romero. Intergenerational game creation with Scratch
Scratch. Romero. Intergenerational game creation with Scratch
 
7 habits of learning technology eleaders1
7  habits of learning technology eleaders17  habits of learning technology eleaders1
7 habits of learning technology eleaders1
 

Similar to Teaching computer coding and its impact on Humanities

journalism research paper
journalism research paperjournalism research paper
journalism research paperrikaseorika
 
ICT in Practice Technology and Education Online Magazine Issue 8
ICT in Practice Technology and Education Online Magazine Issue 8ICT in Practice Technology and Education Online Magazine Issue 8
ICT in Practice Technology and Education Online Magazine Issue 8Yasemin Allsop
 
Digital and Design Technologies Curriculum - #ionapsict
Digital and Design Technologies Curriculum - #ionapsictDigital and Design Technologies Curriculum - #ionapsict
Digital and Design Technologies Curriculum - #ionapsictMichael Graffin
 
Romero et-al-2016-cidui-5 levelsprogramming
Romero et-al-2016-cidui-5 levelsprogrammingRomero et-al-2016-cidui-5 levelsprogramming
Romero et-al-2016-cidui-5 levelsprogrammingMargarida Romero
 
Digital literacy Skills presentation rep
Digital literacy Skills presentation repDigital literacy Skills presentation rep
Digital literacy Skills presentation repairajacobo729
 
Sharing & Scaling The Language Of Digital Learning
Sharing & Scaling The Language Of Digital LearningSharing & Scaling The Language Of Digital Learning
Sharing & Scaling The Language Of Digital LearningDr. Daniel Downs
 
ELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational ThinkingELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational ThinkingPaul Herring
 
20170126 #bett2017 @margaridaromero From computing to computational thinking:...
20170126 #bett2017 @margaridaromero From computing to computational thinking:...20170126 #bett2017 @margaridaromero From computing to computational thinking:...
20170126 #bett2017 @margaridaromero From computing to computational thinking:...Margarida Romero
 
Computational thinking across school curricula
Computational thinking across school curriculaComputational thinking across school curricula
Computational thinking across school curriculaAnusca Ferrari
 
bijesseThesisFinal0428
bijesseThesisFinal0428bijesseThesisFinal0428
bijesseThesisFinal0428Tom Bijesse
 
UpdatedSociety5, 2Oct23
UpdatedSociety5, 2Oct23UpdatedSociety5, 2Oct23
UpdatedSociety5, 2Oct23HeilaPienaar
 
A Study of Computer Knowledge among the Pupil Teachers of B.Ed. Course in Aur...
A Study of Computer Knowledge among the Pupil Teachers of B.Ed. Course in Aur...A Study of Computer Knowledge among the Pupil Teachers of B.Ed. Course in Aur...
A Study of Computer Knowledge among the Pupil Teachers of B.Ed. Course in Aur...YogeshIJTSRD
 
Significance of Coding Labs for Schools and Coding Curriculum.pdf
Significance of Coding Labs for Schools and Coding Curriculum.pdfSignificance of Coding Labs for Schools and Coding Curriculum.pdf
Significance of Coding Labs for Schools and Coding Curriculum.pdfSanjay Kumar
 
ChatGPT to Generate Computer Science Problem Sets
ChatGPT to Generate Computer Science Problem Sets ChatGPT to Generate Computer Science Problem Sets
ChatGPT to Generate Computer Science Problem Sets IJITE
 

Similar to Teaching computer coding and its impact on Humanities (20)

journalism research paper
journalism research paperjournalism research paper
journalism research paper
 
Coding lessons.pdf
Coding lessons.pdfCoding lessons.pdf
Coding lessons.pdf
 
ICT in Practice Technology and Education Online Magazine Issue 8
ICT in Practice Technology and Education Online Magazine Issue 8ICT in Practice Technology and Education Online Magazine Issue 8
ICT in Practice Technology and Education Online Magazine Issue 8
 
Digital and Design Technologies Curriculum - #ionapsict
Digital and Design Technologies Curriculum - #ionapsictDigital and Design Technologies Curriculum - #ionapsict
Digital and Design Technologies Curriculum - #ionapsict
 
Romero et-al-2016-cidui-5 levelsprogramming
Romero et-al-2016-cidui-5 levelsprogrammingRomero et-al-2016-cidui-5 levelsprogramming
Romero et-al-2016-cidui-5 levelsprogramming
 
Digital literacy Skills presentation rep
Digital literacy Skills presentation repDigital literacy Skills presentation rep
Digital literacy Skills presentation rep
 
Sharing & Scaling The Language Of Digital Learning
Sharing & Scaling The Language Of Digital LearningSharing & Scaling The Language Of Digital Learning
Sharing & Scaling The Language Of Digital Learning
 
ELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational ThinkingELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational Thinking
 
12 13 y1 l1
12 13 y1 l112 13 y1 l1
12 13 y1 l1
 
20170126 #bett2017 @margaridaromero From computing to computational thinking:...
20170126 #bett2017 @margaridaromero From computing to computational thinking:...20170126 #bett2017 @margaridaromero From computing to computational thinking:...
20170126 #bett2017 @margaridaromero From computing to computational thinking:...
 
Computational thinking across school curricula
Computational thinking across school curriculaComputational thinking across school curricula
Computational thinking across school curricula
 
Kids Can Code
Kids Can CodeKids Can Code
Kids Can Code
 
bijesseThesisFinal0428
bijesseThesisFinal0428bijesseThesisFinal0428
bijesseThesisFinal0428
 
UpdatedSociety5, 2Oct23
UpdatedSociety5, 2Oct23UpdatedSociety5, 2Oct23
UpdatedSociety5, 2Oct23
 
A Study of Computer Knowledge among the Pupil Teachers of B.Ed. Course in Aur...
A Study of Computer Knowledge among the Pupil Teachers of B.Ed. Course in Aur...A Study of Computer Knowledge among the Pupil Teachers of B.Ed. Course in Aur...
A Study of Computer Knowledge among the Pupil Teachers of B.Ed. Course in Aur...
 
Tech Pd Intro
Tech Pd IntroTech Pd Intro
Tech Pd Intro
 
Cse
Cse Cse
Cse
 
20180714 #fab14edu
20180714 #fab14edu20180714 #fab14edu
20180714 #fab14edu
 
Significance of Coding Labs for Schools and Coding Curriculum.pdf
Significance of Coding Labs for Schools and Coding Curriculum.pdfSignificance of Coding Labs for Schools and Coding Curriculum.pdf
Significance of Coding Labs for Schools and Coding Curriculum.pdf
 
ChatGPT to Generate Computer Science Problem Sets
ChatGPT to Generate Computer Science Problem Sets ChatGPT to Generate Computer Science Problem Sets
ChatGPT to Generate Computer Science Problem Sets
 

More from Mokhtar Ben Henda

Webinaire de formation sur les REL
Webinaire de formation sur les RELWebinaire de formation sur les REL
Webinaire de formation sur les RELMokhtar Ben Henda
 
La norme technique comme catalyseur de transferts : la Francophonie à l’oeuvr...
La norme technique comme catalyseur de transferts : la Francophonie à l’oeuvr...La norme technique comme catalyseur de transferts : la Francophonie à l’oeuvr...
La norme technique comme catalyseur de transferts : la Francophonie à l’oeuvr...Mokhtar Ben Henda
 
Modalités & outils d’évaluation dans l’apprentissages en ligne
Modalités & outils d’évaluation dans l’apprentissages en ligneModalités & outils d’évaluation dans l’apprentissages en ligne
Modalités & outils d’évaluation dans l’apprentissages en ligneMokhtar Ben Henda
 
Écosystème d’ensemble d’un dispositif de formation hybride
Écosystème d’ensemble d’un dispositif de formation hybride Écosystème d’ensemble d’un dispositif de formation hybride
Écosystème d’ensemble d’un dispositif de formation hybride Mokhtar Ben Henda
 
Évaluation & Valorisation des résultats de la recherche
Évaluation & Valorisation des résultats de la rechercheÉvaluation & Valorisation des résultats de la recherche
Évaluation & Valorisation des résultats de la rechercheMokhtar Ben Henda
 
Modeling a Framework for Production and Dissemination of Open Educational Res...
Modeling a Framework for Production and Dissemination of Open Educational Res...Modeling a Framework for Production and Dissemination of Open Educational Res...
Modeling a Framework for Production and Dissemination of Open Educational Res...Mokhtar Ben Henda
 
Transformation Numerique à l'UEL (Vietnam)
Transformation Numerique à l'UEL (Vietnam)Transformation Numerique à l'UEL (Vietnam)
Transformation Numerique à l'UEL (Vietnam)Mokhtar Ben Henda
 
Classe inversée au TLU, Hanoï
Classe inversée au TLU, HanoïClasse inversée au TLU, Hanoï
Classe inversée au TLU, HanoïMokhtar Ben Henda
 
Formation Hybride au TLU, Hanoï
Formation Hybride au TLU, HanoïFormation Hybride au TLU, Hanoï
Formation Hybride au TLU, HanoïMokhtar Ben Henda
 
Gender-Equality_Scenarios.pptx
Gender-Equality_Scenarios.pptxGender-Equality_Scenarios.pptx
Gender-Equality_Scenarios.pptxMokhtar Ben Henda
 
Normes technologiques internationales : potentiels d’Innovation et de créativ...
Normes technologiques internationales : potentiels d’Innovation et de créativ...Normes technologiques internationales : potentiels d’Innovation et de créativ...
Normes technologiques internationales : potentiels d’Innovation et de créativ...Mokhtar Ben Henda
 
Modeling 30% online & 70% face-to-face learning
Modeling 30% online & 70% face-to-face learningModeling 30% online & 70% face-to-face learning
Modeling 30% online & 70% face-to-face learningMokhtar Ben Henda
 
Webinaires AUF ENS-Luang Prabang Laos
Webinaires AUF ENS-Luang Prabang LaosWebinaires AUF ENS-Luang Prabang Laos
Webinaires AUF ENS-Luang Prabang LaosMokhtar Ben Henda
 
مقاربة تحليلية للموارد التعليمية المفتوحة بموجب تراخيص المشاع الإبداعي و علاق...
مقاربة تحليلية للموارد التعليمية المفتوحة بموجب تراخيص المشاع الإبداعي و علاق...مقاربة تحليلية للموارد التعليمية المفتوحة بموجب تراخيص المشاع الإبداعي و علاق...
مقاربة تحليلية للموارد التعليمية المفتوحة بموجب تراخيص المشاع الإبداعي و علاق...Mokhtar Ben Henda
 
Open education between the specifications of Creative Commons and Copyright
Open education between the specifications of Creative Commons and CopyrightOpen education between the specifications of Creative Commons and Copyright
Open education between the specifications of Creative Commons and CopyrightMokhtar Ben Henda
 
Les fondamentaux de la classe inversée
Les fondamentaux de la classe inverséeLes fondamentaux de la classe inversée
Les fondamentaux de la classe inverséeMokhtar Ben Henda
 
L’intégrité académique en relation avec l’offre de formation d’un établisseme...
L’intégrité académique en relation avec l’offre de formation d’un établisseme...L’intégrité académique en relation avec l’offre de formation d’un établisseme...
L’intégrité académique en relation avec l’offre de formation d’un établisseme...Mokhtar Ben Henda
 
Animation des activités d'une classe virtuelle
Animation des activités d'une classe virtuelleAnimation des activités d'une classe virtuelle
Animation des activités d'une classe virtuelleMokhtar Ben Henda
 

More from Mokhtar Ben Henda (20)

Webinaire de formation sur les REL
Webinaire de formation sur les RELWebinaire de formation sur les REL
Webinaire de formation sur les REL
 
La norme technique comme catalyseur de transferts : la Francophonie à l’oeuvr...
La norme technique comme catalyseur de transferts : la Francophonie à l’oeuvr...La norme technique comme catalyseur de transferts : la Francophonie à l’oeuvr...
La norme technique comme catalyseur de transferts : la Francophonie à l’oeuvr...
 
Modalités & outils d’évaluation dans l’apprentissages en ligne
Modalités & outils d’évaluation dans l’apprentissages en ligneModalités & outils d’évaluation dans l’apprentissages en ligne
Modalités & outils d’évaluation dans l’apprentissages en ligne
 
Écosystème d’ensemble d’un dispositif de formation hybride
Écosystème d’ensemble d’un dispositif de formation hybride Écosystème d’ensemble d’un dispositif de formation hybride
Écosystème d’ensemble d’un dispositif de formation hybride
 
Évaluation & Valorisation des résultats de la recherche
Évaluation & Valorisation des résultats de la rechercheÉvaluation & Valorisation des résultats de la recherche
Évaluation & Valorisation des résultats de la recherche
 
Modeling a Framework for Production and Dissemination of Open Educational Res...
Modeling a Framework for Production and Dissemination of Open Educational Res...Modeling a Framework for Production and Dissemination of Open Educational Res...
Modeling a Framework for Production and Dissemination of Open Educational Res...
 
Transformation Numerique à l'UEL (Vietnam)
Transformation Numerique à l'UEL (Vietnam)Transformation Numerique à l'UEL (Vietnam)
Transformation Numerique à l'UEL (Vietnam)
 
Classe inversée au TLU, Hanoï
Classe inversée au TLU, HanoïClasse inversée au TLU, Hanoï
Classe inversée au TLU, Hanoï
 
Classe virtuelle au TLU
Classe virtuelle au TLUClasse virtuelle au TLU
Classe virtuelle au TLU
 
Formation Hybride au TLU, Hanoï
Formation Hybride au TLU, HanoïFormation Hybride au TLU, Hanoï
Formation Hybride au TLU, Hanoï
 
Ressouces Éducatives
Ressouces ÉducativesRessouces Éducatives
Ressouces Éducatives
 
Gender-Equality_Scenarios.pptx
Gender-Equality_Scenarios.pptxGender-Equality_Scenarios.pptx
Gender-Equality_Scenarios.pptx
 
Normes technologiques internationales : potentiels d’Innovation et de créativ...
Normes technologiques internationales : potentiels d’Innovation et de créativ...Normes technologiques internationales : potentiels d’Innovation et de créativ...
Normes technologiques internationales : potentiels d’Innovation et de créativ...
 
Modeling 30% online & 70% face-to-face learning
Modeling 30% online & 70% face-to-face learningModeling 30% online & 70% face-to-face learning
Modeling 30% online & 70% face-to-face learning
 
Webinaires AUF ENS-Luang Prabang Laos
Webinaires AUF ENS-Luang Prabang LaosWebinaires AUF ENS-Luang Prabang Laos
Webinaires AUF ENS-Luang Prabang Laos
 
مقاربة تحليلية للموارد التعليمية المفتوحة بموجب تراخيص المشاع الإبداعي و علاق...
مقاربة تحليلية للموارد التعليمية المفتوحة بموجب تراخيص المشاع الإبداعي و علاق...مقاربة تحليلية للموارد التعليمية المفتوحة بموجب تراخيص المشاع الإبداعي و علاق...
مقاربة تحليلية للموارد التعليمية المفتوحة بموجب تراخيص المشاع الإبداعي و علاق...
 
Open education between the specifications of Creative Commons and Copyright
Open education between the specifications of Creative Commons and CopyrightOpen education between the specifications of Creative Commons and Copyright
Open education between the specifications of Creative Commons and Copyright
 
Les fondamentaux de la classe inversée
Les fondamentaux de la classe inverséeLes fondamentaux de la classe inversée
Les fondamentaux de la classe inversée
 
L’intégrité académique en relation avec l’offre de formation d’un établisseme...
L’intégrité académique en relation avec l’offre de formation d’un établisseme...L’intégrité académique en relation avec l’offre de formation d’un établisseme...
L’intégrité académique en relation avec l’offre de formation d’un établisseme...
 
Animation des activités d'une classe virtuelle
Animation des activités d'une classe virtuelleAnimation des activités d'une classe virtuelle
Animation des activités d'une classe virtuelle
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

Teaching computer coding and its impact on Humanities

  • 1. The world movement of teaching computer coding and its impact on humanities Mokhtar BEN HENDA Bordeaux Montaigne University Ocotber 2019
  • 2. Debate One long debate for Humanities is “the value of teaching programming skills in humanities courses” Main argument in favor : –21st century humanists need skills to control growing amounts of (digital) data. Main arguments against: –it’s too technical as skill for humanities –Coding should start very early
  • 3. The code in the humanities Fight against popular ideas such as: Digital (computer) is the prerogative of hard sciences and techniques (STEM); Uses are for the humanities, the design is for hard sciences and techniques! Humanities are the weak tier of sciences (underground level)! https://aryaboudaie.com/technical/educational/humanities/2018/10/30/humanities-for-cs.html
  • 4. Main challenges  Humanities scholars and teachers need learn computational methods and algorithmic thinking  More widespread understanding of the importance of these methods for the humanities  However, the adoption rate of computational skills by humanities scholars is still low in practice  Teaching all humanities students basic computational literacy starts at undergraduate level A worldwie movement for coding
  • 5. The Hour of Code  A one hour introduction to computer science:  no experience needed  Can run on browsers, tablets, and smartphones  Takes place every year during Computer Science Education Week, the first week in December  A coding challenge to give students a fun first introduction to computer science and has become a global learning event
  • 6.
  • 7. Code Week  A worldwide grass-roots movement to celebrate creativity, problem- solving and collaboration through programming and other tech activities  To make programming more visible,  To show young, adults and elderly how to bring ideas to life with code,  To demystify IT skills and bring motivated people together to learn
  • 8. 1.5 million youth Are you ready for october 2019? To accommodate the various school calendars, each country gets to decide the specific 1 or 2 week timeframe for Africa Code Week to take place for their students in October 2019.
  • 10. Economic incentives Payne, B. (2015). Teach Your Kids to Code: A Parent-Friendly Guide to Python Programming. No Starch Press.
  • 11. 500,000 current openings: These jobs are in every industry and every state, and they’re projected to grow at twice the rate of all other jobs. Computing jobs are the #1 source of new wages in the United States
  • 12. The code at the core of Cognitive sciences Abstraction / Convention / Representation  Abstraction is cultural: a cognitive process  Coding needs training like any language  Computer codes are signs in natural language  They are less abstract than ideograms or sign
  • 14. DecompositionABSTRACTIONPattern recognition ALGORITHM DESIGN Breaking big problems into smaller ones that are much easier to manage. Remove parts of a problem that are unnecessary and make one solution work for multiple problems. Analyze & look for a repeating sequence. Step-by-step instructions on how to do something.
  • 15. It is a pedagogy first!  Constructivism (Piaget) :  all knowledge is the result of an individual learning experience, using concepts of assimilation and accommodation;  Socioconstructivism (Vygotsky) :  The construction of a knowledge is personal but takes place in a social context (what the others bring as interactions),
  • 16. Once upon a time in the 60s  The logo languageof Seymour Papert (1967)  « The programming child »  Meeting between the cognitivism current in artificial intelligence and the constructivism of Piaget In Papert main educational application, the Logo language allows, by entering series of instructions, to move a small turtle - stylized in a triangle - to draw geometric shapes, as if they are drawn and shaped on paper.
  • 17. Today, Scratch a success story  A very powerful programming language developed by the MIT Media Lab to simplify the way of coding for the young generation.  Based on a block-building approach, it uses a simple structure of visual bricks or blocks of computer code that snap and interlock together.  Fosters team work and communications by allowing students to create, share and download projects.  It's less about teaching programming languages than about the programming logic.  Especially for kids, this teaching can go through tools that simplify the code, like Scratch  Children handle blocks of code ready to achieve their ends. It can also involve learning algorithms To download at : https://scratch.mit.edu/download
  • 18. Zero code before the code ! Logic thinking (needed for code) can help children succeed in other day- to-day activities and at school  Hoscoth  Tynker  Move the turtle  Alice…
  • 20. https://csfirst.withgoogle.com/c/cs-first/en/curriculum.html Explore this link for news ways to apply computational thinking to real-life problem solving:
  • 21. Best Places to Learn to Code For Free  Codeacademy. http://www.codecademy.com/  Courserahttps://www.coursera.org/courses?query=coding&  edX. https://www.edx.org/  Udemyhttps://www.udemy.com/  AGupieWarehttp://blog.agupieware.com/2014/05/online-learning- bachelors-level.html  GitHubhttps://github.com/vhf/free-programming- books/blob/master/free-programming-books.md#professional-development  MIT Open Courseware http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6- 00-introduction-to-computer-science-and-programming-fall-2008/  Hack.pledgehttp://hackpledge.org/  Codeavengerhttps://www.codeavengers.com/ https://www.entrepreneur.com/article/250323
  • 22. Be produtive in humanities without coding  Create a free cost personal Website  Select a free Web host on https://www.top10ecommercesitebuilders.com/

Editor's Notes

  1. And there are job openings across all industries and in every state. There are more than 500,000 open jobs in computing right now, representing the #1 source of new wages in the United States, and these jobs are projected to grow at twice the rate of all other jobs.