SlideShare a Scribd company logo
HOW YOUR BRAIN LEARNS NEW (PROGRAMMING) LANGUAGES
Simone de Gijt
Graduated in 2015 as a
Speech and Language Therapist
and finished the premaster
Speech and Language Pathology
Directly after switched to IT.
Currently working for
OpenValue Amsterdam
Text
10 COMPARISONS BETWEEN TECH & LINGUISTICS
COMPUTER SCIENCE VS NEUROSCIENCE
ARTIFICIAL INTELLIGENCE VS NEUROPLASTICITY
MEMORY STORAGE VS COGNITIVE LOADING
DOMAIN DRIVEN DESIGN VS VOCABULARY
MOTHERBOARD VS BRAIN
PROGRAMMING LANGUAGE VS SPOKEN LANGUAGE
CODEACADEMY VS DUOLINGO
SUPPORTIVE COLLEAGUE VS KINDERGARDEN TEACHER
READABLE CODE VS DOCTOR’S HANDWRITING
LITTLE NERDS VS LITTLE LINGUISTICS
1. COMPUTER SCIENCE VS NEUROSCIENCE
Computer science is the study
of computers and computing.
Key concept  all information
can be represented as
sequences of zeros and ones.
1. COMPUTER SCIENCE VS NEUROSCIENCE
1 2 4
1. COMPUTER SCIENCE VS NEUROSCIENCE
 Neurons are the cells
that receive, process
and transmits
messages from and to
other cells.
 An average adult has
about 86 billion
neurons!
(that’s 9 zeros)
Study about
the brain
2. ARTIFICIAL INTELLIGENCE VS NEUROPLASTICITY
 Neuroplasticity is the
nervous system’s
potential for change,
to adapt to
experience.
 Note: Neuroplasticity
gets used up as the
brain changes and
those changes
stabilize.
AI is the simulation of
human intelligence
processes by machines
3. MEMORY STORAGE VS COGNITIVE LOADING
Cognitive loading is the amount of information that working memory can hold at one
time.
RAM:
Random
access
memory
Non-
volatile
memory
Short term Long term
4. DOMAIN DRIVEN DESIGN VS VOCABULARY
Customer
Name
Address
Date of birth
IBAN / account
number
Identification
number
4. DOMAIN DRIVEN DESIGN VS VOCABULARY
Colors
Red
Blue
Yellow
Orange
Black
Animals
Fish Birds Mammals
Goldfish Owl House pets Predators
Pufferfish Seagull Dog Tiger
Clown fish Cat Lion
Rabbit Bear
Tiger
Oranje
Black
Jungle
Predator
Environment
Desert
Jungle
City
Forest
Sea
5. MOTHERBOARD VS BRAIN
5. MOTHERBOARD VS BRAIN
Frontal
Occipital
Temporal
Parietal
5. MOTHERBOARD VS BRAIN
Executive functions:
 Planning
 Motor functions
 Memory
 Attention
 Motoric functions
of speech
Frontal
5. MOTHERBOARD VS BRAIN
Visual interpretation:
• Recognize
• Interpret
Occipital
5. MOTHERBOARD VS BRAIN
Cognitive and sensory
integration:
 Sensory
 Writing
Parietal
5. MOTHERBOARD VS BRAIN
Auditory functions:
 Association
 Processing spoken
language
 Giving meaning
to words
 Reading
Temporal
6. LANGUAGE VS PROGRAMMING LANGUAGE
1. Phonology
2. Semantics
3. Syntax / Morphology
6. LANGUAGE VS PROGRAMMING LANGUAGE
Phonology
The sounds that we recognize a word by,
depending on the context
N/A
Sounds that separate the meaning of a
word
N/A
6. LANGUAGE VS PROGRAMMING LANGUAGE
Semantics
Meaning of words / vocabulary
Looping = A feature which facilitates the
execution of a set of instructions/functions
repeatedly while some condition evaluates
to true
Categorizing word-groups
Looping:
 While
 For
 Do while
6. LANGUAGE VS PROGRAMMING LANGUAGE
Syntax / Morphology
Sentence structure
While:
1. Starts with while
2. Followed by a condition within parenthesis
3. Finished by statement(s) within curly
brackets
Grammar Never write class names in plural
Shaping of words Always start a function name with a verb
7. CODEACADEMY VS DUOLINGO
How does a child learn a new language?
 Parrot other people
 Start with the words they hear the most
 Start easy
 Try out different situations (repetition) 
E.g. Class:
 Abstract class
 Final class
 Static class
 Inner class
7. CODEACADEMY VS DUOLINGO
Be careful of
bad examples
7. CODEACADEMY VS DUOLINGO
Improve your vocabulary
Weekly learning schedule:
 Study time: take 30 minutes (max. 5 topics) of
learning or one topic.
 Write down
 Visualize
 Associate
 Use them
 Evaluate
 Explain to others
Improve your syntax / grammar skills
 Write down mnemonics
 Write down the different scenarios in which to
use the word
 Creative contextual association connects a
symbol to a grammatic rule.
• E.g. Records
Semantic meaning: Data class with immutable data.
Grammatic rule: Already implemented constructor,
getter, equals(), hashCode() an toString()
Symbol: 
7. CODEACADEMY VS DUOLINGO
How to prevent different languages from mixing
up?
 Prevent too much context switching
 Try to visualize the use of a language in your
mind.
7. CODEACADEMY VS DUOLINGO
Records
Stream
Data
class
Java Kotlin
Fun fact: The more language you learn,
The easier it is to learn a new language
Positively correct newbies by giving the right example and making use of the
“parroting” principles:
 Direct feedback: Suggested change in MR
 Indirect feedback: Present an example in..
..your MR
8. SUPPORTIVE COLLEAGUE VS KINDERGARTEN TEACHER
Kid: “Mama, me wanting apple”
Mother: “Ohh, I want a tasty apple too”
John: “for (int i = 1; I < list.count(); i++) {…}
Barbara: “for (String item : list)”
Barbara: “list.stream().forEach( item -> .. )”
 Pair programming
 Reviewer role
 Put the words/techniques in broader perspective
 Talk about it:
 Learning techniques;
 Handy-man
 Mr. wise-guy
 Mrs. magnifying glass
 Reviews
 New techniques/articles/blogs
8. SUPPORTIVE COLLEAGUE VS KINDERGARTEN TEACHER
 Patterns lead to consistency
 Agreements
 Tools
 Naming conventions
9. READABLE CODE VS DOCTOR’S HANDWRITING
STRATEGY 0-4
Don’t do it.
10. LITTLE NERDS VS LITTLE LINGUISTICS
STRATEGY 4-7
Coding concepts
 Algorithm
 Sequence
 Loop
 Decomposition
 Branch
 Debug
10. LITTLE NERDS VS LITTLE LINGUISTICS
STRATEGY 7-12
Introduce code as a game
10. LITTLE NERDS VS LITTLE LINGUISTICS
STRATEGY 12+
 Text based coding
 Gamification
 E.g. CodaKid
10. LITTLE NERDS VS LITTLE LINGUISTICS
Twitter:
@de_gijt
LinkedIn:
Simone de
Gijt
Slideshare:
• De taalontwikkeling van het kind - Annemarie Schaerlaekens
• Afasie – Reni Dharmaperwira-Prins & Willemijn Maas
• Atonomy & Physiology – J. Anthony Seikel, Douglas W. King & David G. Drumright
• Intellectual and Memory Impairments - Joseph Jankovic MD, in Bradley and Daroff's
Neurology in Clinical Practice, 2022
• https://funtech.co.uk/latest/at-what-age-can-a-child-start-coding
• https://teachyourkidscode.com/coding-for-kindergarten-5-basic-coding-concepts-5-
year-olds-can-understand/
SOURCES

More Related Content

Similar to Wired_JSpring_08062022.pptx

Recycling vocabulary in the advanced eap reading class by Eliana Lili
Recycling vocabulary in the advanced eap reading class by Eliana Lili Recycling vocabulary in the advanced eap reading class by Eliana Lili
Recycling vocabulary in the advanced eap reading class by Eliana Lili
TESOL Greece
 
COT1.pptx
COT1.pptxCOT1.pptx
Cartilla modulo ii de competencias ingles fundacion siigo
Cartilla modulo ii de competencias ingles fundacion siigoCartilla modulo ii de competencias ingles fundacion siigo
Cartilla modulo ii de competencias ingles fundacion siigo
Helver Gilberto Parra Gonzalez
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
punedevscom
 
Literacy 2.0
Literacy 2.0Literacy 2.0
Literacy 2.0nmangum
 
Portuguese Linguistic Tools: What, Why and How
Portuguese Linguistic Tools: What, Why and HowPortuguese Linguistic Tools: What, Why and How
Portuguese Linguistic Tools: What, Why and How
Valeria de Paiva
 
Ict Short697
Ict Short697Ict Short697
Ict Short697TTM
 
Ict Short
Ict ShortIct Short
Ict Shortmonofon
 
Ict Long
Ict LongIct Long
Ict Longmonofon
 
Report for tesl jan 23, 2016
Report for tesl jan 23, 2016Report for tesl jan 23, 2016
Report for tesl jan 23, 2016
Julie Rodriguez
 
Unit 1 Fundamentals of Second Language Acquisition.pptx
Unit 1 Fundamentals of Second Language Acquisition.pptxUnit 1 Fundamentals of Second Language Acquisition.pptx
Unit 1 Fundamentals of Second Language Acquisition.pptx
Cristina Posada
 
Grammar Simplified with Cards. Annotated Texts in Use-2.pdf
Grammar Simplified with Cards. Annotated Texts in Use-2.pdfGrammar Simplified with Cards. Annotated Texts in Use-2.pdf
Grammar Simplified with Cards. Annotated Texts in Use-2.pdf
ssuser226ac51
 
Survey methods of_teaching_esl_reading
Survey methods of_teaching_esl_readingSurvey methods of_teaching_esl_reading
Survey methods of_teaching_esl_readingMarv1
 
Recycling vocabulary in the advanced eap reading class
Recycling vocabulary in the advanced eap reading classRecycling vocabulary in the advanced eap reading class
Recycling vocabulary in the advanced eap reading classelianalili
 
Fasttext 20170720 yjy
Fasttext 20170720 yjyFasttext 20170720 yjy
Fasttext 20170720 yjy
재연 윤
 
Data Driven Learning - using WordSift
Data Driven Learning - using WordSiftData Driven Learning - using WordSift
Data Driven Learning - using WordSift
John Allan
 
Language Objective T O P S
Language  Objective  T O P SLanguage  Objective  T O P S
Language Objective T O P Smngander
 
Reading exam techniques
Reading exam techniquesReading exam techniques
Reading exam techniques
Alexander Benito
 
Teach Reading using SSP Direct Instruction PLUS
Teach Reading using SSP Direct Instruction PLUSTeach Reading using SSP Direct Instruction PLUS
Teach Reading using SSP Direct Instruction PLUS
Read Australia (Wiring Brains Education)
 
Personality Development
Personality DevelopmentPersonality Development
Personality Development
Dynamic Institution Mohammad Naushad
 

Similar to Wired_JSpring_08062022.pptx (20)

Recycling vocabulary in the advanced eap reading class by Eliana Lili
Recycling vocabulary in the advanced eap reading class by Eliana Lili Recycling vocabulary in the advanced eap reading class by Eliana Lili
Recycling vocabulary in the advanced eap reading class by Eliana Lili
 
COT1.pptx
COT1.pptxCOT1.pptx
COT1.pptx
 
Cartilla modulo ii de competencias ingles fundacion siigo
Cartilla modulo ii de competencias ingles fundacion siigoCartilla modulo ii de competencias ingles fundacion siigo
Cartilla modulo ii de competencias ingles fundacion siigo
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Literacy 2.0
Literacy 2.0Literacy 2.0
Literacy 2.0
 
Portuguese Linguistic Tools: What, Why and How
Portuguese Linguistic Tools: What, Why and HowPortuguese Linguistic Tools: What, Why and How
Portuguese Linguistic Tools: What, Why and How
 
Ict Short697
Ict Short697Ict Short697
Ict Short697
 
Ict Short
Ict ShortIct Short
Ict Short
 
Ict Long
Ict LongIct Long
Ict Long
 
Report for tesl jan 23, 2016
Report for tesl jan 23, 2016Report for tesl jan 23, 2016
Report for tesl jan 23, 2016
 
Unit 1 Fundamentals of Second Language Acquisition.pptx
Unit 1 Fundamentals of Second Language Acquisition.pptxUnit 1 Fundamentals of Second Language Acquisition.pptx
Unit 1 Fundamentals of Second Language Acquisition.pptx
 
Grammar Simplified with Cards. Annotated Texts in Use-2.pdf
Grammar Simplified with Cards. Annotated Texts in Use-2.pdfGrammar Simplified with Cards. Annotated Texts in Use-2.pdf
Grammar Simplified with Cards. Annotated Texts in Use-2.pdf
 
Survey methods of_teaching_esl_reading
Survey methods of_teaching_esl_readingSurvey methods of_teaching_esl_reading
Survey methods of_teaching_esl_reading
 
Recycling vocabulary in the advanced eap reading class
Recycling vocabulary in the advanced eap reading classRecycling vocabulary in the advanced eap reading class
Recycling vocabulary in the advanced eap reading class
 
Fasttext 20170720 yjy
Fasttext 20170720 yjyFasttext 20170720 yjy
Fasttext 20170720 yjy
 
Data Driven Learning - using WordSift
Data Driven Learning - using WordSiftData Driven Learning - using WordSift
Data Driven Learning - using WordSift
 
Language Objective T O P S
Language  Objective  T O P SLanguage  Objective  T O P S
Language Objective T O P S
 
Reading exam techniques
Reading exam techniquesReading exam techniques
Reading exam techniques
 
Teach Reading using SSP Direct Instruction PLUS
Teach Reading using SSP Direct Instruction PLUSTeach Reading using SSP Direct Instruction PLUS
Teach Reading using SSP Direct Instruction PLUS
 
Personality Development
Personality DevelopmentPersonality Development
Personality Development
 

More from SimonedeGijt

Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
SimonedeGijt
 
Co-creating_between_UX_and_Software_Rabobank
Co-creating_between_UX_and_Software_RabobankCo-creating_between_UX_and_Software_Rabobank
Co-creating_between_UX_and_Software_Rabobank
SimonedeGijt
 
Wired_Voxxed_Days_CERN_22-01-2024_Wired__
Wired_Voxxed_Days_CERN_22-01-2024_Wired__Wired_Voxxed_Days_CERN_22-01-2024_Wired__
Wired_Voxxed_Days_CERN_22-01-2024_Wired__
SimonedeGijt
 
Wired_DevoxxBE_05102023.pptx
Wired_DevoxxBE_05102023.pptxWired_DevoxxBE_05102023.pptx
Wired_DevoxxBE_05102023.pptx
SimonedeGijt
 
Co-creating with UX and Software Rabobank
Co-creating with UX and Software RabobankCo-creating with UX and Software Rabobank
Co-creating with UX and Software Rabobank
SimonedeGijt
 
Wired_Rabobank_27062023.pptx
Wired_Rabobank_27062023.pptxWired_Rabobank_27062023.pptx
Wired_Rabobank_27062023.pptx
SimonedeGijt
 
Wired_JoyOfCoding_21062023.pptx
Wired_JoyOfCoding_21062023.pptxWired_JoyOfCoding_21062023.pptx
Wired_JoyOfCoding_21062023.pptx
SimonedeGijt
 
Wired_DDD-Europe_09062023.pptx
Wired_DDD-Europe_09062023.pptxWired_DDD-Europe_09062023.pptx
Wired_DDD-Europe_09062023.pptx
SimonedeGijt
 
Co-creating_UX_Software_VoxxedDaysIasi.pdf
Co-creating_UX_Software_VoxxedDaysIasi.pdfCo-creating_UX_Software_VoxxedDaysIasi.pdf
Co-creating_UX_Software_VoxxedDaysIasi.pdf
SimonedeGijt
 
Wired_DevoxxUK_10052023.pptx
Wired_DevoxxUK_10052023.pptxWired_DevoxxUK_10052023.pptx
Wired_DevoxxUK_10052023.pptx
SimonedeGijt
 
Co-creating_UX_Software-DevoxxUK.pdf
Co-creating_UX_Software-DevoxxUK.pdfCo-creating_UX_Software-DevoxxUK.pdf
Co-creating_UX_Software-DevoxxUK.pdf
SimonedeGijt
 
Wired_DevNexus_06042023.pptx
Wired_DevNexus_06042023.pptxWired_DevNexus_06042023.pptx
Wired_DevNexus_06042023.pptx
SimonedeGijt
 
Wired_DevNexus_06042023.pptx
Wired_DevNexus_06042023.pptxWired_DevNexus_06042023.pptx
Wired_DevNexus_06042023.pptx
SimonedeGijt
 
Wired_Javaland_22032023.pptx
Wired_Javaland_22032023.pptxWired_Javaland_22032023.pptx
Wired_Javaland_22032023.pptx
SimonedeGijt
 
pluginandplay-UtrechtJUG.pptx
pluginandplay-UtrechtJUG.pptxpluginandplay-UtrechtJUG.pptx
pluginandplay-UtrechtJUG.pptx
SimonedeGijt
 
Co-creating_UX_Software_JFALL.pdf
Co-creating_UX_Software_JFALL.pdfCo-creating_UX_Software_JFALL.pdf
Co-creating_UX_Software_JFALL.pdf
SimonedeGijt
 
PluginandPlay_DevoxxBE.pptx
PluginandPlay_DevoxxBE.pptxPluginandPlay_DevoxxBE.pptx
PluginandPlay_DevoxxBE.pptx
SimonedeGijt
 
Co-creating_UX_Software_DevoxxBE.pdf
Co-creating_UX_Software_DevoxxBE.pdfCo-creating_UX_Software_DevoxxBE.pdf
Co-creating_UX_Software_DevoxxBE.pdf
SimonedeGijt
 
Wired_VoxxedCluj_06102022.pdf
Wired_VoxxedCluj_06102022.pdfWired_VoxxedCluj_06102022.pdf
Wired_VoxxedCluj_06102022.pdf
SimonedeGijt
 
Co-creating_UX_Software_VoxxedAthens2022.pdf
Co-creating_UX_Software_VoxxedAthens2022.pdfCo-creating_UX_Software_VoxxedAthens2022.pdf
Co-creating_UX_Software_VoxxedAthens2022.pdf
SimonedeGijt
 

More from SimonedeGijt (20)

Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
 
Co-creating_between_UX_and_Software_Rabobank
Co-creating_between_UX_and_Software_RabobankCo-creating_between_UX_and_Software_Rabobank
Co-creating_between_UX_and_Software_Rabobank
 
Wired_Voxxed_Days_CERN_22-01-2024_Wired__
Wired_Voxxed_Days_CERN_22-01-2024_Wired__Wired_Voxxed_Days_CERN_22-01-2024_Wired__
Wired_Voxxed_Days_CERN_22-01-2024_Wired__
 
Wired_DevoxxBE_05102023.pptx
Wired_DevoxxBE_05102023.pptxWired_DevoxxBE_05102023.pptx
Wired_DevoxxBE_05102023.pptx
 
Co-creating with UX and Software Rabobank
Co-creating with UX and Software RabobankCo-creating with UX and Software Rabobank
Co-creating with UX and Software Rabobank
 
Wired_Rabobank_27062023.pptx
Wired_Rabobank_27062023.pptxWired_Rabobank_27062023.pptx
Wired_Rabobank_27062023.pptx
 
Wired_JoyOfCoding_21062023.pptx
Wired_JoyOfCoding_21062023.pptxWired_JoyOfCoding_21062023.pptx
Wired_JoyOfCoding_21062023.pptx
 
Wired_DDD-Europe_09062023.pptx
Wired_DDD-Europe_09062023.pptxWired_DDD-Europe_09062023.pptx
Wired_DDD-Europe_09062023.pptx
 
Co-creating_UX_Software_VoxxedDaysIasi.pdf
Co-creating_UX_Software_VoxxedDaysIasi.pdfCo-creating_UX_Software_VoxxedDaysIasi.pdf
Co-creating_UX_Software_VoxxedDaysIasi.pdf
 
Wired_DevoxxUK_10052023.pptx
Wired_DevoxxUK_10052023.pptxWired_DevoxxUK_10052023.pptx
Wired_DevoxxUK_10052023.pptx
 
Co-creating_UX_Software-DevoxxUK.pdf
Co-creating_UX_Software-DevoxxUK.pdfCo-creating_UX_Software-DevoxxUK.pdf
Co-creating_UX_Software-DevoxxUK.pdf
 
Wired_DevNexus_06042023.pptx
Wired_DevNexus_06042023.pptxWired_DevNexus_06042023.pptx
Wired_DevNexus_06042023.pptx
 
Wired_DevNexus_06042023.pptx
Wired_DevNexus_06042023.pptxWired_DevNexus_06042023.pptx
Wired_DevNexus_06042023.pptx
 
Wired_Javaland_22032023.pptx
Wired_Javaland_22032023.pptxWired_Javaland_22032023.pptx
Wired_Javaland_22032023.pptx
 
pluginandplay-UtrechtJUG.pptx
pluginandplay-UtrechtJUG.pptxpluginandplay-UtrechtJUG.pptx
pluginandplay-UtrechtJUG.pptx
 
Co-creating_UX_Software_JFALL.pdf
Co-creating_UX_Software_JFALL.pdfCo-creating_UX_Software_JFALL.pdf
Co-creating_UX_Software_JFALL.pdf
 
PluginandPlay_DevoxxBE.pptx
PluginandPlay_DevoxxBE.pptxPluginandPlay_DevoxxBE.pptx
PluginandPlay_DevoxxBE.pptx
 
Co-creating_UX_Software_DevoxxBE.pdf
Co-creating_UX_Software_DevoxxBE.pdfCo-creating_UX_Software_DevoxxBE.pdf
Co-creating_UX_Software_DevoxxBE.pdf
 
Wired_VoxxedCluj_06102022.pdf
Wired_VoxxedCluj_06102022.pdfWired_VoxxedCluj_06102022.pdf
Wired_VoxxedCluj_06102022.pdf
 
Co-creating_UX_Software_VoxxedAthens2022.pdf
Co-creating_UX_Software_VoxxedAthens2022.pdfCo-creating_UX_Software_VoxxedAthens2022.pdf
Co-creating_UX_Software_VoxxedAthens2022.pdf
 

Recently uploaded

Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Jen Stirrup
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 

Recently uploaded (20)

Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 

Wired_JSpring_08062022.pptx

  • 1. HOW YOUR BRAIN LEARNS NEW (PROGRAMMING) LANGUAGES Simone de Gijt
  • 2. Graduated in 2015 as a Speech and Language Therapist and finished the premaster Speech and Language Pathology Directly after switched to IT. Currently working for OpenValue Amsterdam Text
  • 3. 10 COMPARISONS BETWEEN TECH & LINGUISTICS COMPUTER SCIENCE VS NEUROSCIENCE ARTIFICIAL INTELLIGENCE VS NEUROPLASTICITY MEMORY STORAGE VS COGNITIVE LOADING DOMAIN DRIVEN DESIGN VS VOCABULARY MOTHERBOARD VS BRAIN PROGRAMMING LANGUAGE VS SPOKEN LANGUAGE CODEACADEMY VS DUOLINGO SUPPORTIVE COLLEAGUE VS KINDERGARDEN TEACHER READABLE CODE VS DOCTOR’S HANDWRITING LITTLE NERDS VS LITTLE LINGUISTICS
  • 4. 1. COMPUTER SCIENCE VS NEUROSCIENCE Computer science is the study of computers and computing. Key concept  all information can be represented as sequences of zeros and ones.
  • 5. 1. COMPUTER SCIENCE VS NEUROSCIENCE 1 2 4
  • 6. 1. COMPUTER SCIENCE VS NEUROSCIENCE  Neurons are the cells that receive, process and transmits messages from and to other cells.  An average adult has about 86 billion neurons! (that’s 9 zeros) Study about the brain
  • 7. 2. ARTIFICIAL INTELLIGENCE VS NEUROPLASTICITY  Neuroplasticity is the nervous system’s potential for change, to adapt to experience.  Note: Neuroplasticity gets used up as the brain changes and those changes stabilize. AI is the simulation of human intelligence processes by machines
  • 8. 3. MEMORY STORAGE VS COGNITIVE LOADING Cognitive loading is the amount of information that working memory can hold at one time. RAM: Random access memory Non- volatile memory Short term Long term
  • 9. 4. DOMAIN DRIVEN DESIGN VS VOCABULARY Customer Name Address Date of birth IBAN / account number Identification number
  • 10. 4. DOMAIN DRIVEN DESIGN VS VOCABULARY Colors Red Blue Yellow Orange Black Animals Fish Birds Mammals Goldfish Owl House pets Predators Pufferfish Seagull Dog Tiger Clown fish Cat Lion Rabbit Bear Tiger Oranje Black Jungle Predator Environment Desert Jungle City Forest Sea
  • 12. 5. MOTHERBOARD VS BRAIN Frontal Occipital Temporal Parietal
  • 13. 5. MOTHERBOARD VS BRAIN Executive functions:  Planning  Motor functions  Memory  Attention  Motoric functions of speech Frontal
  • 14. 5. MOTHERBOARD VS BRAIN Visual interpretation: • Recognize • Interpret Occipital
  • 15. 5. MOTHERBOARD VS BRAIN Cognitive and sensory integration:  Sensory  Writing Parietal
  • 16. 5. MOTHERBOARD VS BRAIN Auditory functions:  Association  Processing spoken language  Giving meaning to words  Reading Temporal
  • 17.
  • 18. 6. LANGUAGE VS PROGRAMMING LANGUAGE 1. Phonology 2. Semantics 3. Syntax / Morphology
  • 19. 6. LANGUAGE VS PROGRAMMING LANGUAGE Phonology The sounds that we recognize a word by, depending on the context N/A Sounds that separate the meaning of a word N/A
  • 20. 6. LANGUAGE VS PROGRAMMING LANGUAGE Semantics Meaning of words / vocabulary Looping = A feature which facilitates the execution of a set of instructions/functions repeatedly while some condition evaluates to true Categorizing word-groups Looping:  While  For  Do while
  • 21. 6. LANGUAGE VS PROGRAMMING LANGUAGE Syntax / Morphology Sentence structure While: 1. Starts with while 2. Followed by a condition within parenthesis 3. Finished by statement(s) within curly brackets Grammar Never write class names in plural Shaping of words Always start a function name with a verb
  • 22. 7. CODEACADEMY VS DUOLINGO
  • 23. How does a child learn a new language?  Parrot other people  Start with the words they hear the most  Start easy  Try out different situations (repetition)  E.g. Class:  Abstract class  Final class  Static class  Inner class 7. CODEACADEMY VS DUOLINGO Be careful of bad examples
  • 24. 7. CODEACADEMY VS DUOLINGO Improve your vocabulary Weekly learning schedule:  Study time: take 30 minutes (max. 5 topics) of learning or one topic.  Write down  Visualize  Associate  Use them  Evaluate  Explain to others
  • 25. Improve your syntax / grammar skills  Write down mnemonics  Write down the different scenarios in which to use the word  Creative contextual association connects a symbol to a grammatic rule. • E.g. Records Semantic meaning: Data class with immutable data. Grammatic rule: Already implemented constructor, getter, equals(), hashCode() an toString() Symbol:  7. CODEACADEMY VS DUOLINGO
  • 26. How to prevent different languages from mixing up?  Prevent too much context switching  Try to visualize the use of a language in your mind. 7. CODEACADEMY VS DUOLINGO Records Stream Data class Java Kotlin Fun fact: The more language you learn, The easier it is to learn a new language
  • 27. Positively correct newbies by giving the right example and making use of the “parroting” principles:  Direct feedback: Suggested change in MR  Indirect feedback: Present an example in.. ..your MR 8. SUPPORTIVE COLLEAGUE VS KINDERGARTEN TEACHER Kid: “Mama, me wanting apple” Mother: “Ohh, I want a tasty apple too” John: “for (int i = 1; I < list.count(); i++) {…} Barbara: “for (String item : list)” Barbara: “list.stream().forEach( item -> .. )”
  • 28.  Pair programming  Reviewer role  Put the words/techniques in broader perspective  Talk about it:  Learning techniques;  Handy-man  Mr. wise-guy  Mrs. magnifying glass  Reviews  New techniques/articles/blogs 8. SUPPORTIVE COLLEAGUE VS KINDERGARTEN TEACHER
  • 29.  Patterns lead to consistency  Agreements  Tools  Naming conventions 9. READABLE CODE VS DOCTOR’S HANDWRITING
  • 30. STRATEGY 0-4 Don’t do it. 10. LITTLE NERDS VS LITTLE LINGUISTICS
  • 31. STRATEGY 4-7 Coding concepts  Algorithm  Sequence  Loop  Decomposition  Branch  Debug 10. LITTLE NERDS VS LITTLE LINGUISTICS
  • 32. STRATEGY 7-12 Introduce code as a game 10. LITTLE NERDS VS LITTLE LINGUISTICS
  • 33. STRATEGY 12+  Text based coding  Gamification  E.g. CodaKid 10. LITTLE NERDS VS LITTLE LINGUISTICS
  • 34.
  • 36. • De taalontwikkeling van het kind - Annemarie Schaerlaekens • Afasie – Reni Dharmaperwira-Prins & Willemijn Maas • Atonomy & Physiology – J. Anthony Seikel, Douglas W. King & David G. Drumright • Intellectual and Memory Impairments - Joseph Jankovic MD, in Bradley and Daroff's Neurology in Clinical Practice, 2022 • https://funtech.co.uk/latest/at-what-age-can-a-child-start-coding • https://teachyourkidscode.com/coding-for-kindergarten-5-basic-coding-concepts-5- year-olds-can-understand/ SOURCES

Editor's Notes

  1. Subject slides
  2. First slide
  3. First slide
  4. Computer science is the study of computers and computing as well as their theoretical and practical applications. As one of the key concepts lies the idea that all information can be represented as sequences of zeros and ones,
  5. Computer science is the study of computers and computing as well as their theoretical and practical applications. As one of the key concepts lies the idea that all information can be represented as sequences of zeros and ones,
  6. First slide
  7. Artificial intelligence  train the system, train the brain
  8. First slide
  9. https://medium.com/ssense-tech/domain-driven-design-everything-you-always-wanted-to-know-about-it-but-were-afraid-to-ask-a85e7b74497a Goal: to have a model which easily can deal with new implementation and changes. To make that possible they created bounded contexts. In which one model (e.g. Customer) can exist in two different contexts, where one inherents from the other.
  10. First slide
  11. First slide
  12. First slide
  13. The frontal lobe is mainly known for his executive functions; like planning, motor functions, memory, attention etc. On the left side we save information about the motoric functions of speech. Like how to say words and how to build sentences. –  frontal (executive function...and lots of other stuff, including working memory and emotional appraisal) `
  14. The occipital lobe serves all visual purposes. With this lobe you can recognize stuff you see. This is how you can recognize a chair for being an object you already know and which you can use to sit on. –  occipital (visual)
  15. The parietal lobe is mainly about sensory and also about writing. On the left side we store information about how to write, how to use our fingers, how to calculate etc.  parietal (cognitive and sensory integration and attention)
  16. The temporal lobe is mainly about the auditory functions. It’s pretty close to the ear as well, so easy to remember by. Funny fact; most stuff that happens in one side of your body is processed by the opposite brain part. So for example; the things you hear with your right ear, are mostly being processed by the left side of your temporal lobe. But next to the auditory function; the temporal lobe has another important function namely to associate. This is important for the processing of spoken language and giving meaning to words. –  temporal (auditory, taste, memory, sensory integration)
  17. First slide
  18. First slide
  19. I see the sea
  20. First slide
  21. First slide
  22. First slide
  23. Tutorial beter dan een blog
  24. Write down new words/terms: 1-5 per week Visualize them Try to write down as many associate words as you can Take one hour per week to evaluate: Read through them Try to remember all the times you used them Write down the scenarios in which you used them Optionally add new associate words to the mind map Try to explain the functionality to others
  25. First slide
  26. In learning your first foreign language, you will have developed skills, knowledge, techniques, and cognitive abilities that you did not have before, and these will transfer to any other language you learn. Many of the skills will transfer to other parts of your life too.
  27. Hoe belangrijk is een kindergarten teacher
  28. First slide
  29. First slide
  30. First slide
  31. First slide
  32. First slide
  33. First slide
  34. First slide
  35. Subject slides
  36. First slide