hour of code - mohamed emam

9
Hour of Code Presented by: Mohamed Emam Coding Jetpack Jumper

Upload: mohamed-emam

Post on 31-Jul-2015

127 views

Category:

Software


1 download

TRANSCRIPT

HourofCode

Presented by:Mohamed Emam

Coding Jetpack Jumper

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.comMore Courses on:www.microsoftvirtualacademy.com

How to Customize:http://aka.ms/how2customize

Feel free to Contact me

/mohamedemam0

@mohamedemam0

[email protected]

Mohammedemam.wordpress.com