SlideShare una empresa de Scribd logo
1 de 25
tWelcome to Class!t
t
Welcome to class!
What’s your
name?
How old are
you?
What made you
want to take
this class?
Getting to know you….
Who’s played Minecraft before?
Who’s heard of Javascript?
Has anyone done coding before?
What’s something YOU would love to change about Minecraft?
“mod” (short for “modification”) n. – an alteration to video game code, allowing the game to
work in ways other than originally intended.v
JavaScript n. – a powerful computer
programming language, commonly used to
create video games, websites, and
smartphone app’s
Blah blah blah…
Let’s look at some code!
function DoSomething() {
var x = 123;
// Let’s say “x” is equal to 123
if (x == 456) {
// If x equals 456…
student.ClapHands();
}
else {
student.StompFeet();
}
}
BUT WAIT!!!??!??!
function DoSomething() {
Let’s say “x” is equal to 123
If x equals 456 Then
Students should clap their hands…
Else
Students should stomp their feet…
}
How many TIMES should we clap hands or stomp feet?
When should we stop??
Okay, let’s “mod” this code…
function DoSomething() {
var x = 123;
if (x == 456) {
student.ClapHands(2);
}
else {
student.StompFeet(4);
}
}
Minecraft Mod Demo
https://www.youtube.com/watch?v=LGHk1NiiUCM&feature=youtu.be
&t=1m29s
Questions:
Did you notice they were building the castle block by block?
What’s one improvement you’d like to see them make to this mod?
What’s one thing YOU might want to build in Minecraft?
• “As you learn Javascript you will be able to
create cooler stuff in Minecraft - not just
buildings. You'll be able to add new rules and
items to the game - even create mini-games
for you and your friends.”
• Walter Higgins (Creator of ScriptCraft)
• Here are some other ideas:
https://www.youtube.com/user/walterhiggins0
303/videos
Ready to learn some JavaScript?
Class Guidelines
• How to ask for help if you’re having trouble?
• Who should you ask for help?
• Should you ever just give up?
• Is it okay to play Minecraft while I am
teaching?
Want to Open Minecraft?
Physics in Minecraft
What did we learn last week?
What was your favorite
thing that you built?
What’s a Drone?
What are some issues we run into
when using Drones to build?
Intro to STEM for Girls: Using JavaScript to Mod Minecraft

Más contenido relacionado

Similar a Intro to STEM for Girls: Using JavaScript to Mod Minecraft

Minecraft edu silver lake 2014 innovation day at NEKLS
Minecraft edu silver lake 2014 innovation day at NEKLSMinecraft edu silver lake 2014 innovation day at NEKLS
Minecraft edu silver lake 2014 innovation day at NEKLS
Patti Poe
 

Similar a Intro to STEM for Girls: Using JavaScript to Mod Minecraft (20)

Minecraft and Scala: Creating a DSL to enable kids to create Minecraft Mods
Minecraft and Scala: Creating a DSL to enable kids to create Minecraft ModsMinecraft and Scala: Creating a DSL to enable kids to create Minecraft Mods
Minecraft and Scala: Creating a DSL to enable kids to create Minecraft Mods
 
Learning to Mod Minecraft: A Father/Daughter Retrospective
Learning to Mod Minecraft: A Father/Daughter RetrospectiveLearning to Mod Minecraft: A Father/Daughter Retrospective
Learning to Mod Minecraft: A Father/Daughter Retrospective
 
Introduction to Minecraft Modding at YaJUG
Introduction to Minecraft Modding at YaJUGIntroduction to Minecraft Modding at YaJUG
Introduction to Minecraft Modding at YaJUG
 
Game Development with TouchDevelop
Game Development with TouchDevelopGame Development with TouchDevelop
Game Development with TouchDevelop
 
Fitc Amsterdam 2010
Fitc Amsterdam 2010Fitc Amsterdam 2010
Fitc Amsterdam 2010
 
Build tic tac toe with javascript (4:11 dc)
Build tic tac toe with javascript (4:11 dc)Build tic tac toe with javascript (4:11 dc)
Build tic tac toe with javascript (4:11 dc)
 
Online key technologies
Online key technologiesOnline key technologies
Online key technologies
 
Day1 - TDD (Lecture SS 2015)
Day1 - TDD (Lecture SS 2015)Day1 - TDD (Lecture SS 2015)
Day1 - TDD (Lecture SS 2015)
 
Adobemax2009na
Adobemax2009naAdobemax2009na
Adobemax2009na
 
On Ramp to Unreal Engine
On Ramp to Unreal EngineOn Ramp to Unreal Engine
On Ramp to Unreal Engine
 
Scratch2
Scratch2Scratch2
Scratch2
 
Maker Boot Camp
Maker Boot CampMaker Boot Camp
Maker Boot Camp
 
Key Technologies for the Flipped Classroom
Key Technologies for the Flipped ClassroomKey Technologies for the Flipped Classroom
Key Technologies for the Flipped Classroom
 
Fun and Games with the Full-Stack Jamstack (KCDC 2022).pdf
Fun and Games with the Full-Stack Jamstack (KCDC 2022).pdfFun and Games with the Full-Stack Jamstack (KCDC 2022).pdf
Fun and Games with the Full-Stack Jamstack (KCDC 2022).pdf
 
TDD - Seriously, try it! - Trójmiasto Java User Group (17th May '23)
TDD - Seriously, try it! - Trójmiasto Java User Group (17th May '23)TDD - Seriously, try it! - Trójmiasto Java User Group (17th May '23)
TDD - Seriously, try it! - Trójmiasto Java User Group (17th May '23)
 
TDD - Seriously, try it! - Trjjmiasto JUG (17th May '23)
TDD - Seriously, try it! - Trjjmiasto JUG (17th May '23)TDD - Seriously, try it! - Trjjmiasto JUG (17th May '23)
TDD - Seriously, try it! - Trjjmiasto JUG (17th May '23)
 
TDD - Seriously, try it! - Bucarest Tech Week
TDD - Seriously, try it! - Bucarest Tech WeekTDD - Seriously, try it! - Bucarest Tech Week
TDD - Seriously, try it! - Bucarest Tech Week
 
Java script basics for beginners
Java script basics for beginners  Java script basics for beginners
Java script basics for beginners
 
The art and pain of teaching JavaScript
The art and pain of teaching JavaScriptThe art and pain of teaching JavaScript
The art and pain of teaching JavaScript
 
Minecraft edu silver lake 2014 innovation day at NEKLS
Minecraft edu silver lake 2014 innovation day at NEKLSMinecraft edu silver lake 2014 innovation day at NEKLS
Minecraft edu silver lake 2014 innovation day at NEKLS
 

Más de Brittany Thompson Robinson (6)

Cultural Diversity vs Workplace Communication
Cultural Diversity vs Workplace CommunicationCultural Diversity vs Workplace Communication
Cultural Diversity vs Workplace Communication
 
Young Living
Young Living Young Living
Young Living
 
Intro to STEM Careers for Middle Schoolers
Intro to STEM Careers for Middle SchoolersIntro to STEM Careers for Middle Schoolers
Intro to STEM Careers for Middle Schoolers
 
Picture This: Adding Images to Powerpoint
Picture This: Adding Images to PowerpointPicture This: Adding Images to Powerpoint
Picture This: Adding Images to Powerpoint
 
IFT 2013 Expo Photo Recap
IFT 2013 Expo Photo RecapIFT 2013 Expo Photo Recap
IFT 2013 Expo Photo Recap
 
Intro to Social Media for B2B
Intro to Social Media for B2BIntro to Social Media for B2B
Intro to Social Media for B2B
 

Último

Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Último (20)

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 

Intro to STEM for Girls: Using JavaScript to Mod Minecraft

  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. What’s your name? How old are you? What made you want to take this class? Getting to know you….
  • 10. Who’s played Minecraft before? Who’s heard of Javascript? Has anyone done coding before?
  • 11. What’s something YOU would love to change about Minecraft? “mod” (short for “modification”) n. – an alteration to video game code, allowing the game to work in ways other than originally intended.v
  • 12. JavaScript n. – a powerful computer programming language, commonly used to create video games, websites, and smartphone app’s
  • 13. Blah blah blah… Let’s look at some code! function DoSomething() { var x = 123; // Let’s say “x” is equal to 123 if (x == 456) { // If x equals 456… student.ClapHands(); } else { student.StompFeet(); } }
  • 14. BUT WAIT!!!??!??! function DoSomething() { Let’s say “x” is equal to 123 If x equals 456 Then Students should clap their hands… Else Students should stomp their feet… } How many TIMES should we clap hands or stomp feet? When should we stop??
  • 15. Okay, let’s “mod” this code… function DoSomething() { var x = 123; if (x == 456) { student.ClapHands(2); } else { student.StompFeet(4); } }
  • 16. Minecraft Mod Demo https://www.youtube.com/watch?v=LGHk1NiiUCM&feature=youtu.be &t=1m29s Questions: Did you notice they were building the castle block by block? What’s one improvement you’d like to see them make to this mod? What’s one thing YOU might want to build in Minecraft?
  • 17. • “As you learn Javascript you will be able to create cooler stuff in Minecraft - not just buildings. You'll be able to add new rules and items to the game - even create mini-games for you and your friends.” • Walter Higgins (Creator of ScriptCraft) • Here are some other ideas: https://www.youtube.com/user/walterhiggins0 303/videos
  • 18. Ready to learn some JavaScript?
  • 19. Class Guidelines • How to ask for help if you’re having trouble? • Who should you ask for help? • Should you ever just give up? • Is it okay to play Minecraft while I am teaching?
  • 20. Want to Open Minecraft?
  • 22.
  • 23. What did we learn last week? What was your favorite thing that you built?
  • 24. What’s a Drone? What are some issues we run into when using Drones to build?

Notas del editor

  1. Welcome to the Intro to JavaScript Through Minecraft class! Velocity is offering these classes to kids your age, and I jumped at the chance to volunteer to help bring this content to you. We started on this curriculum back in January and we launched our first beta test class in April, and we’ve had great reviews. This is my second time teaching one of these courses. We’ll meet once per week for a month, and I’ll give you hands-on practice coding JavaScript and modifying Minecraft to get it to do cool stuff that it doesn’t normally do straight out of the box. And if you like what you learn in this class and you want to dive deeper, Velocity has more coding classes where you can learn different coding lanugages and explore this as a possible career option for you.
  2. Let me introduce myself.
  3. Hi, I’m Brittany, I’ll be your trainer today.
  4. THIS IS HOW WE DO IT
  5. Are any of you Katy Perry fans?
  6. What did we learn last week? What was your favorite thing that you built?
  7. What questions do you have over anything we learned last week?