SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

Computational linguistics
Computational linguisticsComputational linguistics
Computational linguisticsVahid Saffarian
 
COMPUTATIONAL LINGUISTICS
COMPUTATIONAL LINGUISTICSCOMPUTATIONAL LINGUISTICS
COMPUTATIONAL LINGUISTICSRahul Motipalle
 
Processing Written English
Processing Written EnglishProcessing Written English
Processing Written EnglishRuel Montefolka
 
Computational linguistics
Computational linguisticsComputational linguistics
Computational linguisticsshrey bhate
 
Computational linguistics
Computational linguisticsComputational linguistics
Computational linguistics1101989
 
Natural language processing
Natural language processingNatural language processing
Natural language processingBasha Chand
 
Natural language-processing
Natural language-processingNatural language-processing
Natural language-processingHareem Naz
 
Vl3.cultureplex presentation
Vl3.cultureplex presentationVl3.cultureplex presentation
Vl3.cultureplex presentationCameliaN
 
Machine translation from English to Hindi
Machine translation from English to HindiMachine translation from English to Hindi
Machine translation from English to HindiRajat Jain
 
Natural Language Processing from Object Automation
Natural Language Processing from Object Automation Natural Language Processing from Object Automation
Natural Language Processing from Object Automation Object Automation
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language ProcessingSaurabh Kaushik
 
Division_3_Fianna_O'Brien
Division_3_Fianna_O'BrienDivision_3_Fianna_O'Brien
Division_3_Fianna_O'BrienFianna O'Brien
 
Natural language processing
Natural language processingNatural language processing
Natural language processingSaurav Aryal
 

La actualidad más candente (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
 

Destacado

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 WritingKenneth Ronkowitz
 
Coding on iPads in Elementary School
Coding on iPads in Elementary SchoolCoding on iPads in Elementary School
Coding on iPads in Elementary SchoolMichael Boll
 
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-spaul6414
 
Software engineer
Software engineerSoftware engineer
Software engineerxccoffey10
 
Agile Methodologies and Cost Estimation
Agile Methodologies and Cost EstimationAgile Methodologies and Cost Estimation
Agile Methodologies and Cost Estimationshansa2014
 
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 AsiaKelly Services
 
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
 
Introduction to Go language
Introduction to Go languageIntroduction to Go language
Introduction to Go languageTzar Umang
 
bti asia salary guide
bti asia salary guidebti asia salary guide
bti asia salary guideFebrian ‎
 
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
 
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,...Travis Albee
 
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...Alex Spiers
 
Developing a technology enhanced learning strategy
Developing a technology enhanced learning strategyDeveloping a technology enhanced learning strategy
Developing a technology enhanced learning strategySarah Knight
 
Panoramic photography
Panoramic photographyPanoramic photography
Panoramic photographyvisitthompad
 
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 realityLavaDesignLab
 
Unseen: 360 degree photography & virtual reality
Unseen: 360 degree photography & virtual realityUnseen: 360 degree photography & virtual reality
Unseen: 360 degree photography & virtual realityKlasien Van de Zandschulp
 
VideoStitch - IVRPA 2014 in Las Vegas
VideoStitch - IVRPA 2014 in Las VegasVideoStitch - IVRPA 2014 in Las Vegas
VideoStitch - IVRPA 2014 in Las VegasVideoStitch
 

Destacado (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
 

Similar a Coding as a (second) Language

Scales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduates
Scales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduatesScales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduates
Scales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduatesHans Ecke
 
English for computing tb
English for computing tbEnglish for computing tb
English for computing tbHenrique Silva
 
Processing of Written Language
Processing of Written LanguageProcessing of Written Language
Processing of Written LanguageHome and School
 
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.pptOlusolaTop
 
Relation between Languages, Machines and Computations
Relation between Languages, Machines and ComputationsRelation between Languages, Machines and Computations
Relation between Languages, Machines and ComputationsBHARATH KUMAR
 
How technology supports student literacy
How technology supports student literacyHow technology supports student literacy
How technology supports student literacyphil3iii
 
Advanced_programming_language_design.pdf
Advanced_programming_language_design.pdfAdvanced_programming_language_design.pdf
Advanced_programming_language_design.pdfRodulfoGabrito
 
Semantics and Computational Semantics
Semantics and Computational SemanticsSemantics and Computational Semantics
Semantics and Computational SemanticsMarina Santini
 
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 pythonRajendra Kumar Uppal
 
The Editor as EAP Instructor
The Editor as EAP InstructorThe Editor as EAP Instructor
The Editor as EAP InstructorLawrie Hunter
 
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 TechnologyMarina Santini
 
Domain Specific Terminology Extraction (ICICT 2006)
Domain Specific Terminology Extraction (ICICT 2006)Domain Specific Terminology Extraction (ICICT 2006)
Domain Specific Terminology Extraction (ICICT 2006)IT Industry
 

Similar a 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
 

Más de Kenneth Ronkowitz

Poets and Poetry Through the Years
Poets and Poetry Through the YearsPoets and Poetry Through the Years
Poets and Poetry Through the YearsKenneth Ronkowitz
 
Gaming STEM in Humanities Courses
Gaming STEM in Humanities CoursesGaming STEM in Humanities Courses
Gaming STEM in Humanities CoursesKenneth Ronkowitz
 
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 EducationKenneth Ronkowitz
 
Flipping the Learning Model and Makerspaces
Flipping the Learning Model and MakerspacesFlipping the Learning Model and Makerspaces
Flipping the Learning Model and MakerspacesKenneth Ronkowitz
 
Instructional Design in Education
Instructional Design in EducationInstructional Design in Education
Instructional Design in EducationKenneth Ronkowitz
 
Problem Solving: A Few Examples
Problem Solving: A Few ExamplesProblem Solving: A Few Examples
Problem Solving: A Few ExamplesKenneth Ronkowitz
 
Problem Based Learning - PBL, an introduction
Problem Based Learning - PBL, an introductionProblem Based Learning - PBL, an introduction
Problem Based Learning - PBL, an introductionKenneth Ronkowitz
 
Technical Writing Across Disciplines
Technical Writing Across DisciplinesTechnical Writing Across Disciplines
Technical Writing Across DisciplinesKenneth Ronkowitz
 
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 LearningKenneth Ronkowitz
 
Engagement in a Disengaged Age
Engagement in a Disengaged AgeEngagement in a Disengaged Age
Engagement in a Disengaged AgeKenneth Ronkowitz
 
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 WorldKenneth Ronkowitz
 
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 UniversityKenneth Ronkowitz
 
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 ItKenneth Ronkowitz
 
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 TechnologyKenneth Ronkowitz
 
Open Learning Through Open Textbooks
Open Learning Through Open TextbooksOpen Learning Through Open Textbooks
Open Learning Through Open TextbooksKenneth Ronkowitz
 

Más 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
 

Último

MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 

Último (20)

MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 

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