SlideShare une entreprise Scribd logo
1  sur  25
Coding as a (second) Language
Ken Ronkowitz | NJIT
Learning about code, like learning about
grammar, is about understanding how a system
of communication works below the surface.
v
This is not about becoming a programmer.
Why teach coding
outside a computer science class?
Computer Science, Meet Humanities
• A new major at Stanford University is called
CS+X.
• Its goal is to put students in a middle ground,
between computer science and any of 14
disciplines in the humanities, including
history, art, and classics. And it reduces the
number of required hours that students
would normally take in a double major in
those subjects.
• CS+Music major includes courses like
"Psychophysics and Music Cognition," which
examines the neuroscience of music.
• Students in other CS+X majors may study
natural-language processing or learn to create
visualizations that analyze the ancient world.
Cognitive Advantages
Learning any system of signs, symbols and rules used
to communicate improves thinking by challenging the
brain to:
• recognize & negotiate meaning
• working within structures & rules
• master different language patterns
– In linguistics, code-switching occurs when a speaker
alternates between two or more languages, or language
varieties, in the context of a single conversation.
Cognitive Advantages
• Memorizing rules and learning new vocabulary
strengthens overall memory. (Multilingual people
are better at remembering lists or sequences.)
• Language study & coding force a focus on knowing
important information & excluding extraneous
information
(“beautiful” language, code, equations)
Engineering in 9th Grade
Like engineering & other STEAM subjects, part of the
appeal of coding is the hands-on, real-world applications
(and job prospects) - but learning to think like an engineer
could be useful no matter what students decide to pursue.
Photo: Science Leadership Academy (Philadelphia) - all 9th graders
take a one-semester introduction-to-engineering course
in this project-based, inquiry-centered school.
Should it count as a
“second language?”
Being that I am married to a teacher of French, it would be
dangerous for me to recommend that coding counts as fulfilling
a second language requirement!
I believe computer languages should supplement both English &
world language classes - and STEM courses too.
The Code as a Second Language National Initiative
http://www.loftcsl.org
Tech professionals & software engineers introduce students to
coding in after-school classes, Coding Jams etc.
How is a programming language
comparable to a spoken
language?
Conditional sentences in English have at least 2 clauses: IF & THEN
THEN clauses present the results
IF I save $1000 by the end of the month, then I can book a vacation.
The need to proofread (debug) and revise
Insert the word ONLY anywhere in this sentence (syntax)
and you change its meaning (That’s semantics)
She told him that she loved him.
You would understand
“the dog my homework ate”
but a computer would not...
NATURAL LANGUAGE PROCESSING
– syntax/semantics interface & models of language
analysis, interpretation & generation
HUMAN LANGUAGE TECHNOLOGY
– large scale (Google search, Siri & speech…)
COMPUTATIONAL LINGUISTICS
– Grew out of early Machine Translation efforts –
mechanized linguistic theories
What should we be teaching as coding?
JAVA is the most popular programming
language
The AP computer science exam uses a Java subset
• Classic object-oriented program
• One of the most frequently used languages in
teaching.
• Community is enormous
• Lots of documentation
• and you can introduce Java concepts via
Minecraft
MODS for MINECRAFT
makes things a bit more
beginner-friendly
Remember LOGO?
^
language arts & humanities
Needs to be included in the ARTS of STEAM
Not everyone loves STEM…
Ken Ronkowitz
www.ronkowitz.com @ronkowitz

Contenu connexe

Tendances

Computational linguistics
Computational linguisticsComputational linguistics
Computational linguistics
Vahid Saffarian
 
Vl3.cultureplex presentation
Vl3.cultureplex presentationVl3.cultureplex presentation
Vl3.cultureplex presentation
CameliaN
 
Division_3_Fianna_O'Brien
Division_3_Fianna_O'BrienDivision_3_Fianna_O'Brien
Division_3_Fianna_O'Brien
Fianna O'Brien
 

Tendances (18)

Com ling
Com lingCom ling
Com ling
 
Computational linguistics
Computational linguisticsComputational linguistics
Computational linguistics
 
COMPUTATIONAL LINGUISTICS
COMPUTATIONAL LINGUISTICSCOMPUTATIONAL LINGUISTICS
COMPUTATIONAL LINGUISTICS
 
Processing Written English
Processing Written EnglishProcessing Written English
Processing Written English
 
Computational linguistics
Computational linguisticsComputational linguistics
Computational linguistics
 
Linguistic factors presentation
Linguistic factors presentationLinguistic factors presentation
Linguistic factors presentation
 
Computational linguistics
Computational linguisticsComputational linguistics
Computational linguistics
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Natural language-processing
Natural language-processingNatural language-processing
Natural language-processing
 
Vl3.cultureplex presentation
Vl3.cultureplex presentationVl3.cultureplex presentation
Vl3.cultureplex presentation
 
NLP
NLPNLP
NLP
 
Machine translation from English to Hindi
Machine translation from English to HindiMachine translation from English to Hindi
Machine translation from English to Hindi
 
Natural Language Processing from Object Automation
Natural Language Processing from Object Automation Natural Language Processing from Object Automation
Natural Language Processing from Object Automation
 
Nlp
NlpNlp
Nlp
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Division_3_Fianna_O'Brien
Division_3_Fianna_O'BrienDivision_3_Fianna_O'Brien
Division_3_Fianna_O'Brien
 
L1
L1L1
L1
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 

En vedette

Learning Analytics - What Do Stakeholders Really Think?
Learning Analytics - What Do Stakeholders Really Think?Learning Analytics - What Do Stakeholders Really Think?
Learning Analytics - What Do Stakeholders Really Think?
Neil Witt
 
bti asia salary guide
bti asia salary guidebti asia salary guide
bti asia salary guide
Febrian ‎
 
Sharing up to 80% code for iOS, Android, and Windows platforms, a Retail App ...
Sharing up to 80% code for iOS, Android, and Windows platforms, a Retail App ...Sharing up to 80% code for iOS, Android, and Windows platforms, a Retail App ...
Sharing up to 80% code for iOS, Android, and Windows platforms, a Retail App ...
Xamarin
 
Panoramic photography
Panoramic photographyPanoramic photography
Panoramic photography
visitthompad
 
VideoStitch - IVRPA 2014 in Las Vegas
VideoStitch - IVRPA 2014 in Las VegasVideoStitch - IVRPA 2014 in Las Vegas
VideoStitch - IVRPA 2014 in Las Vegas
VideoStitch
 

En vedette (20)

Life After Composition: Improving Student Learning with Writing
Life After Composition: Improving Student Learning with WritingLife After Composition: Improving Student Learning with Writing
Life After Composition: Improving Student Learning with Writing
 
Coding on iPads in Elementary School
Coding on iPads in Elementary SchoolCoding on iPads in Elementary School
Coding on iPads in Elementary School
 
Njecc 2017 what language do you speak-
Njecc 2017  what language do you speak-Njecc 2017  what language do you speak-
Njecc 2017 what language do you speak-
 
Basic circuits
Basic circuitsBasic circuits
Basic circuits
 
Software engineer
Software engineerSoftware engineer
Software engineer
 
Agile Methodologies and Cost Estimation
Agile Methodologies and Cost EstimationAgile Methodologies and Cost Estimation
Agile Methodologies and Cost Estimation
 
Agile cost estimation
Agile cost estimationAgile cost estimation
Agile cost estimation
 
Life Sciences: Career Development in Europe and Asia
Life Sciences: Career Development in Europe and AsiaLife Sciences: Career Development in Europe and Asia
Life Sciences: Career Development in Europe and Asia
 
Learning Analytics - What Do Stakeholders Really Think?
Learning Analytics - What Do Stakeholders Really Think?Learning Analytics - What Do Stakeholders Really Think?
Learning Analytics - What Do Stakeholders Really Think?
 
Introduction to Go language
Introduction to Go languageIntroduction to Go language
Introduction to Go language
 
bti asia salary guide
bti asia salary guidebti asia salary guide
bti asia salary guide
 
Sharing up to 80% code for iOS, Android, and Windows platforms, a Retail App ...
Sharing up to 80% code for iOS, Android, and Windows platforms, a Retail App ...Sharing up to 80% code for iOS, Android, and Windows platforms, a Retail App ...
Sharing up to 80% code for iOS, Android, and Windows platforms, a Retail App ...
 
Southeast Indonesia: A guide for investors and developers in Lombok, Sumbawa,...
Southeast Indonesia: A guide for investors and developers in Lombok, Sumbawa,...Southeast Indonesia: A guide for investors and developers in Lombok, Sumbawa,...
Southeast Indonesia: A guide for investors and developers in Lombok, Sumbawa,...
 
GO Mobile presentation for English Language Centre at the University of Liver...
GO Mobile presentation for English Language Centre at the University of Liver...GO Mobile presentation for English Language Centre at the University of Liver...
GO Mobile presentation for English Language Centre at the University of Liver...
 
Developing a technology enhanced learning strategy
Developing a technology enhanced learning strategyDeveloping a technology enhanced learning strategy
Developing a technology enhanced learning strategy
 
History of java'
History of java'History of java'
History of java'
 
Panoramic photography
Panoramic photographyPanoramic photography
Panoramic photography
 
Unseen festival: 360 degree photography and virtual reality
Unseen festival: 360 degree photography and virtual realityUnseen festival: 360 degree photography and virtual reality
Unseen festival: 360 degree photography and virtual reality
 
Unseen: 360 degree photography & virtual reality
Unseen: 360 degree photography & virtual realityUnseen: 360 degree photography & virtual reality
Unseen: 360 degree photography & virtual reality
 
VideoStitch - IVRPA 2014 in Las Vegas
VideoStitch - IVRPA 2014 in Las VegasVideoStitch - IVRPA 2014 in Las Vegas
VideoStitch - IVRPA 2014 in Las Vegas
 

Similaire à Coding as a (second) Language

Scales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduates
Scales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduatesScales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduates
Scales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduates
Hans Ecke
 
Advanced_programming_language_design.pdf
Advanced_programming_language_design.pdfAdvanced_programming_language_design.pdf
Advanced_programming_language_design.pdf
RodulfoGabrito
 
How to think like a computer scientist - Learn with python
How to think like a computer scientist - Learn with pythonHow to think like a computer scientist - Learn with python
How to think like a computer scientist - Learn with python
Rajendra Kumar Uppal
 

Similaire à Coding as a (second) Language (20)

Scales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduates
Scales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduatesScales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduates
Scales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduates
 
English for computing tb
English for computing tbEnglish for computing tb
English for computing tb
 
Processing of Written Language
Processing of Written LanguageProcessing of Written Language
Processing of Written Language
 
NLP introduced and in 47 slides Lecture 1.ppt
NLP introduced and in 47 slides Lecture 1.pptNLP introduced and in 47 slides Lecture 1.ppt
NLP introduced and in 47 slides Lecture 1.ppt
 
REPORT.doc
REPORT.docREPORT.doc
REPORT.doc
 
Relation between Languages, Machines and Computations
Relation between Languages, Machines and ComputationsRelation between Languages, Machines and Computations
Relation between Languages, Machines and Computations
 
How technology supports student literacy
How technology supports student literacyHow technology supports student literacy
How technology supports student literacy
 
L1 nlp intro
L1 nlp introL1 nlp intro
L1 nlp intro
 
Advanced_programming_language_design.pdf
Advanced_programming_language_design.pdfAdvanced_programming_language_design.pdf
Advanced_programming_language_design.pdf
 
Semantics and Computational Semantics
Semantics and Computational SemanticsSemantics and Computational Semantics
Semantics and Computational Semantics
 
How to think like a computer scientist - Learn with python
How to think like a computer scientist - Learn with pythonHow to think like a computer scientist - Learn with python
How to think like a computer scientist - Learn with python
 
NLPinAAC
NLPinAACNLPinAAC
NLPinAAC
 
The Editor as EAP Instructor
The Editor as EAP InstructorThe Editor as EAP Instructor
The Editor as EAP Instructor
 
Lecture 1: Semantic Analysis in Language Technology
Lecture 1: Semantic Analysis in Language TechnologyLecture 1: Semantic Analysis in Language Technology
Lecture 1: Semantic Analysis in Language Technology
 
Ijetcas14 458
Ijetcas14 458Ijetcas14 458
Ijetcas14 458
 
600Desc
600Desc600Desc
600Desc
 
600Desc
600Desc600Desc
600Desc
 
Domain Specific Terminology Extraction (ICICT 2006)
Domain Specific Terminology Extraction (ICICT 2006)Domain Specific Terminology Extraction (ICICT 2006)
Domain Specific Terminology Extraction (ICICT 2006)
 
thinkCSpy
thinkCSpythinkCSpy
thinkCSpy
 
1312 Redesign Syllabus
1312 Redesign Syllabus1312 Redesign Syllabus
1312 Redesign Syllabus
 

Plus de Kenneth Ronkowitz

Plus de Kenneth Ronkowitz (20)

Video Accessibility
Video Accessibility Video Accessibility
Video Accessibility
 
Poets and Poetry Through the Years
Poets and Poetry Through the YearsPoets and Poetry Through the Years
Poets and Poetry Through the Years
 
Gaming STEM in Humanities Courses
Gaming STEM in Humanities CoursesGaming STEM in Humanities Courses
Gaming STEM in Humanities Courses
 
Social Media Ethics and Law in Higher Education
Social Media Ethics and Law in Higher EducationSocial Media Ethics and Law in Higher Education
Social Media Ethics and Law in Higher Education
 
Flipping the Learning Model and Makerspaces
Flipping the Learning Model and MakerspacesFlipping the Learning Model and Makerspaces
Flipping the Learning Model and Makerspaces
 
Instructional Design in Education
Instructional Design in EducationInstructional Design in Education
Instructional Design in Education
 
Making Learning Visible
Making Learning VisibleMaking Learning Visible
Making Learning Visible
 
Problem Solving: A Few Examples
Problem Solving: A Few ExamplesProblem Solving: A Few Examples
Problem Solving: A Few Examples
 
Problem Based Learning - PBL, an introduction
Problem Based Learning - PBL, an introductionProblem Based Learning - PBL, an introduction
Problem Based Learning - PBL, an introduction
 
Technical Writing Across Disciplines
Technical Writing Across DisciplinesTechnical Writing Across Disciplines
Technical Writing Across Disciplines
 
Rubrics: Transparent Assessment in Support of Learning
Rubrics: Transparent Assessment in Support of LearningRubrics: Transparent Assessment in Support of Learning
Rubrics: Transparent Assessment in Support of Learning
 
Engagement in a Disengaged Age
Engagement in a Disengaged AgeEngagement in a Disengaged Age
Engagement in a Disengaged Age
 
Academia and the MOOC
Academia and the MOOCAcademia and the MOOC
Academia and the MOOC
 
There's an App for That: Educating in an App World
There's an App for That: Educating in an App WorldThere's an App for That: Educating in an App World
There's an App for That: Educating in an App World
 
2013: The Beginning of the End of the University
2013: The Beginning of the End of the University2013: The Beginning of the End of the University
2013: The Beginning of the End of the University
 
It's the End of the University As We Know It
It's the End of the University As We Know ItIt's the End of the University As We Know It
It's the End of the University As We Know It
 
Poetry like bread
Poetry like breadPoetry like bread
Poetry like bread
 
Unintended Consequences: Faculty Buy-in to Using Technology
Unintended Consequences: Faculty Buy-in to Using TechnologyUnintended Consequences: Faculty Buy-in to Using Technology
Unintended Consequences: Faculty Buy-in to Using Technology
 
Open Learning Through Open Textbooks
Open Learning Through Open TextbooksOpen Learning Through Open Textbooks
Open Learning Through Open Textbooks
 
Adopting Open Textbooks
Adopting Open TextbooksAdopting Open Textbooks
Adopting Open Textbooks
 

Dernier

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Dernier (20)

Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 

Coding as a (second) Language

  • 1. Coding as a (second) Language Ken Ronkowitz | NJIT
  • 2. Learning about code, like learning about grammar, is about understanding how a system of communication works below the surface. v This is not about becoming a programmer.
  • 3. Why teach coding outside a computer science class? Computer Science, Meet Humanities
  • 4. • A new major at Stanford University is called CS+X. • Its goal is to put students in a middle ground, between computer science and any of 14 disciplines in the humanities, including history, art, and classics. And it reduces the number of required hours that students would normally take in a double major in those subjects. • CS+Music major includes courses like "Psychophysics and Music Cognition," which examines the neuroscience of music. • Students in other CS+X majors may study natural-language processing or learn to create visualizations that analyze the ancient world.
  • 5. Cognitive Advantages Learning any system of signs, symbols and rules used to communicate improves thinking by challenging the brain to: • recognize & negotiate meaning • working within structures & rules • master different language patterns – In linguistics, code-switching occurs when a speaker alternates between two or more languages, or language varieties, in the context of a single conversation.
  • 6. Cognitive Advantages • Memorizing rules and learning new vocabulary strengthens overall memory. (Multilingual people are better at remembering lists or sequences.) • Language study & coding force a focus on knowing important information & excluding extraneous information (“beautiful” language, code, equations)
  • 7. Engineering in 9th Grade Like engineering & other STEAM subjects, part of the appeal of coding is the hands-on, real-world applications (and job prospects) - but learning to think like an engineer could be useful no matter what students decide to pursue. Photo: Science Leadership Academy (Philadelphia) - all 9th graders take a one-semester introduction-to-engineering course in this project-based, inquiry-centered school.
  • 8. Should it count as a “second language?”
  • 9. Being that I am married to a teacher of French, it would be dangerous for me to recommend that coding counts as fulfilling a second language requirement! I believe computer languages should supplement both English & world language classes - and STEM courses too.
  • 10. The Code as a Second Language National Initiative http://www.loftcsl.org Tech professionals & software engineers introduce students to coding in after-school classes, Coding Jams etc.
  • 11.
  • 12. How is a programming language comparable to a spoken language?
  • 13. Conditional sentences in English have at least 2 clauses: IF & THEN THEN clauses present the results IF I save $1000 by the end of the month, then I can book a vacation.
  • 14. The need to proofread (debug) and revise
  • 15. Insert the word ONLY anywhere in this sentence (syntax) and you change its meaning (That’s semantics) She told him that she loved him. You would understand “the dog my homework ate” but a computer would not...
  • 16. NATURAL LANGUAGE PROCESSING – syntax/semantics interface & models of language analysis, interpretation & generation
  • 17. HUMAN LANGUAGE TECHNOLOGY – large scale (Google search, Siri & speech…) COMPUTATIONAL LINGUISTICS – Grew out of early Machine Translation efforts – mechanized linguistic theories
  • 18. What should we be teaching as coding?
  • 19.
  • 20.
  • 21. JAVA is the most popular programming language The AP computer science exam uses a Java subset • Classic object-oriented program • One of the most frequently used languages in teaching. • Community is enormous • Lots of documentation • and you can introduce Java concepts via Minecraft
  • 22. MODS for MINECRAFT makes things a bit more beginner-friendly Remember LOGO?
  • 23. ^ language arts & humanities Needs to be included in the ARTS of STEAM