SlideShare a Scribd company logo
1 of 9
Hour 
of 
Code 
Coding Jetpack Jumper 
Presented by: 
Mohamed Emam
Agenda 
• Introduction. 
• What is Hour of Code. 
• Programming Concepts. 
• Vocabulary. 
• Let’s Do it! 
• What’s Next? 
• Links and Registration.
What is Hour of Code? 
A Code.org sponsored campaign to demystify code 
– Students globally participate in 1-hour introductory 
experiences 
– Last year reached 20 million students, this year it is a global 
campaign to get 100 million students of all ages 
The Hour of Code is a one-hour introduction to 
computer science, designed to demystify code and 
show that anybody can learn the basics. 
http://hourofcode.com/us
Concepts 
Students fix a broken game by writing code to add/change functionality. 
The topics that are touched on include… 
• Code as a set of instructions 
• Syntax (object, function, parameter, variable) 
• The coordinate system 
• Events 
• Conditionals 
• Loops
Vocabulary 
• Computer program: A precise set of instructions that a computer can understand. 
• Syntax: The grammar of code. 
• Object: An object in a line of code is like a noun in a sentence. 
• Function: A function in a line of code is like a verb in a sentence. 
• Parameter: A value that is passed to a function. 
• Pixels: Tiny dots that make up a computer screen. 
• Event: Something that happens outside the code that the computer knows how to 
respond to. 
• Conditional: Code for testing a condition. Also knows as an “if/then” statement. 
• Property: Information about an object that can inspected or checked. 
• Variable: A way to store data so it can be used later. 
• Loop: A sequence of instructions that is repeated a set number of times.
Let’s do it! 
http://aka.ms/startcoding
What’s next? 
• Inspired by the Hour of Code? For any student who dreams of making their own games 
and apps, Microsoft Imagine connects you with the tools and knowledge you need to 
create, code, and develop your ideas. 
o http://imagine.microsoft.com/ 
• Do you want to learn more? You can use TouchDevelop to keep learning how to 
code your own apps and games on any phone, tablet or PC. To learn more about 
coding with TouchDevelop go to 
o http://aka.ms/learnmore
Links 
www.facebook.com/MTCKSU 
Register: 
masr.ta3mal.com 
More Courses on: 
www.microsoftvirtualacademy.com 
How to Customize: 
http://aka.ms/how2customize
Feel free to Contact me  
/mohamedemam0 
@mohamedemam0 
mohamedemam0@outlook.com 
Mohammedemam.wordpress.com

More Related Content

Similar to Hour of Code - Mohamed Emam

Technology trends 2018 and beyond | PLAN Tech Day Conference
Technology trends 2018 and beyond  | PLAN Tech Day ConferenceTechnology trends 2018 and beyond  | PLAN Tech Day Conference
Technology trends 2018 and beyond | PLAN Tech Day ConferenceBrian Pichman
 
Robotics and Coding - Technology Innovations for Learning and Teaching 2015
Robotics and Coding - Technology Innovations for Learning and Teaching 2015Robotics and Coding - Technology Innovations for Learning and Teaching 2015
Robotics and Coding - Technology Innovations for Learning and Teaching 2015Hillary Rogers
 
Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Hal Speed
 
Star Wars - Coding Unplugged
Star Wars - Coding UnpluggedStar Wars - Coding Unplugged
Star Wars - Coding UnpluggedBrian Pichman
 
Modeling on the Web
Modeling on the WebModeling on the Web
Modeling on the WebIcinetic
 
Rapid iteration for an Internet of Things
Rapid iteration for an Internet of ThingsRapid iteration for an Internet of Things
Rapid iteration for an Internet of ThingsStudioSFO
 
Artificial Intelligence with Python | Edureka
Artificial Intelligence with Python | EdurekaArtificial Intelligence with Python | Edureka
Artificial Intelligence with Python | EdurekaEdureka!
 
Game Development with TouchDevelop
Game Development with TouchDevelopGame Development with TouchDevelop
Game Development with TouchDevelopSage Franch
 
Building a Thought Controlled Drone
Building a Thought Controlled DroneBuilding a Thought Controlled Drone
Building a Thought Controlled DroneJim McKeeth
 
Internet technology and web engineering
Internet technology and web engineeringInternet technology and web engineering
Internet technology and web engineeringProfessor Lili Saghafi
 
Geeks bearing gifts september2012
Geeks bearing gifts september2012Geeks bearing gifts september2012
Geeks bearing gifts september2012ayoungkin
 
Autonomous Machines with Project Bonsai
Autonomous Machines with Project BonsaiAutonomous Machines with Project Bonsai
Autonomous Machines with Project BonsaiIvo Andreev
 
Everyone can learn to code: a starter's guide to software development
Everyone can learn to code: a starter's guide to software developmentEveryone can learn to code: a starter's guide to software development
Everyone can learn to code: a starter's guide to software developmentIntelliware Development Inc.
 
codeX: Africa's Agile Developer Apprenticeship program
codeX: Africa's Agile Developer Apprenticeship programcodeX: Africa's Agile Developer Apprenticeship program
codeX: Africa's Agile Developer Apprenticeship programElizabeth Gould
 
Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12ayoungkin
 

Similar to Hour of Code - Mohamed Emam (20)

Technology trends 2018 and beyond | PLAN Tech Day Conference
Technology trends 2018 and beyond  | PLAN Tech Day ConferenceTechnology trends 2018 and beyond  | PLAN Tech Day Conference
Technology trends 2018 and beyond | PLAN Tech Day Conference
 
Robotics and Coding - Technology Innovations for Learning and Teaching 2015
Robotics and Coding - Technology Innovations for Learning and Teaching 2015Robotics and Coding - Technology Innovations for Learning and Teaching 2015
Robotics and Coding - Technology Innovations for Learning and Teaching 2015
 
Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023
 
Star Wars - Coding Unplugged
Star Wars - Coding UnpluggedStar Wars - Coding Unplugged
Star Wars - Coding Unplugged
 
Modeling on the Web
Modeling on the WebModeling on the Web
Modeling on the Web
 
Modeling on the Web
Modeling on the WebModeling on the Web
Modeling on the Web
 
Rapid iteration for an Internet of Things
Rapid iteration for an Internet of ThingsRapid iteration for an Internet of Things
Rapid iteration for an Internet of Things
 
The Developers World
The Developers WorldThe Developers World
The Developers World
 
Artificial Intelligence with Python | Edureka
Artificial Intelligence with Python | EdurekaArtificial Intelligence with Python | Edureka
Artificial Intelligence with Python | Edureka
 
Game Development with TouchDevelop
Game Development with TouchDevelopGame Development with TouchDevelop
Game Development with TouchDevelop
 
Building a Thought Controlled Drone
Building a Thought Controlled DroneBuilding a Thought Controlled Drone
Building a Thought Controlled Drone
 
Internet technology and web engineering
Internet technology and web engineeringInternet technology and web engineering
Internet technology and web engineering
 
Geeks bearing gifts september2012
Geeks bearing gifts september2012Geeks bearing gifts september2012
Geeks bearing gifts september2012
 
2015 RESUME July
2015 RESUME July2015 RESUME July
2015 RESUME July
 
Autonomous Machines with Project Bonsai
Autonomous Machines with Project BonsaiAutonomous Machines with Project Bonsai
Autonomous Machines with Project Bonsai
 
Everyone can learn to code: a starter's guide to software development
Everyone can learn to code: a starter's guide to software developmentEveryone can learn to code: a starter's guide to software development
Everyone can learn to code: a starter's guide to software development
 
codeX: Africa's Agile Developer Apprenticeship program
codeX: Africa's Agile Developer Apprenticeship programcodeX: Africa's Agile Developer Apprenticeship program
codeX: Africa's Agile Developer Apprenticeship program
 
Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12
 
Digital Practice in work place.pptx
Digital Practice in work place.pptxDigital Practice in work place.pptx
Digital Practice in work place.pptx
 
Digital Practice in work place.pptx
Digital Practice in work place.pptxDigital Practice in work place.pptx
Digital Practice in work place.pptx
 

Recently uploaded

Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 

Recently uploaded (20)

Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 

Hour of Code - Mohamed Emam

  • 1. Hour of Code Coding Jetpack Jumper Presented by: Mohamed Emam
  • 2. Agenda • Introduction. • What is Hour of Code. • Programming Concepts. • Vocabulary. • Let’s Do it! • What’s Next? • Links and Registration.
  • 3. What is Hour of Code? A Code.org sponsored campaign to demystify code – Students globally participate in 1-hour introductory experiences – Last year reached 20 million students, this year it is a global campaign to get 100 million students of all ages The Hour of Code is a one-hour introduction to computer science, designed to demystify code and show that anybody can learn the basics. http://hourofcode.com/us
  • 4. Concepts Students fix a broken game by writing code to add/change functionality. The topics that are touched on include… • Code as a set of instructions • Syntax (object, function, parameter, variable) • The coordinate system • Events • Conditionals • Loops
  • 5. Vocabulary • Computer program: A precise set of instructions that a computer can understand. • Syntax: The grammar of code. • Object: An object in a line of code is like a noun in a sentence. • Function: A function in a line of code is like a verb in a sentence. • Parameter: A value that is passed to a function. • Pixels: Tiny dots that make up a computer screen. • Event: Something that happens outside the code that the computer knows how to respond to. • Conditional: Code for testing a condition. Also knows as an “if/then” statement. • Property: Information about an object that can inspected or checked. • Variable: A way to store data so it can be used later. • Loop: A sequence of instructions that is repeated a set number of times.
  • 6. Let’s do it! http://aka.ms/startcoding
  • 7. What’s next? • Inspired by the Hour of Code? For any student who dreams of making their own games and apps, Microsoft Imagine connects you with the tools and knowledge you need to create, code, and develop your ideas. o http://imagine.microsoft.com/ • Do you want to learn more? You can use TouchDevelop to keep learning how to code your own apps and games on any phone, tablet or PC. To learn more about coding with TouchDevelop go to o http://aka.ms/learnmore
  • 8. Links www.facebook.com/MTCKSU Register: masr.ta3mal.com More Courses on: www.microsoftvirtualacademy.com How to Customize: http://aka.ms/how2customize
  • 9. Feel free to Contact me  /mohamedemam0 @mohamedemam0 mohamedemam0@outlook.com Mohammedemam.wordpress.com