SlideShare ist ein Scribd-Unternehmen logo
1 von 8
 What is a computer program?
 What does it look like?
 How does it work?
 Can I make one?
Code
Get started with TouchDevelop
 You MUST use Google Chrome
 You will need a Google or
Hotmail/Microsoft account to
register
 www.touchdevelop.com
Boring Turtle
Clever Turtle
Can you ……
 Make bigger and smaller squares?
 Change the turtle’s colour?
 Change the turtle’s speed?
 Draw a spiral, with each line slightly
bigger than the one before?
 Draw hexagons?
What we’ve learned
 Our first App!
 Code follows a sequence
 We can loop in the sequence
 for [min] < counter < [max]
 do things …..
 end For
 What is ‘counter’?

Weitere ähnliche Inhalte

Mehr von grahamwell

Pascal names and types
Pascal names and typesPascal names and types
Pascal names and typesgrahamwell
 
Python part two names and types
Python part two names and typesPython part two names and types
Python part two names and typesgrahamwell
 
Abstraction - Year 9
Abstraction - Year 9Abstraction - Year 9
Abstraction - Year 9grahamwell
 
Thinking about your project
Thinking about your projectThinking about your project
Thinking about your projectgrahamwell
 
The rail fence
The rail fenceThe rail fence
The rail fencegrahamwell
 
Rsa encryption
Rsa encryptionRsa encryption
Rsa encryptiongrahamwell
 
Server side scripts
Server side scriptsServer side scripts
Server side scriptsgrahamwell
 
Revision topic 1 sensors and control
Revision topic 1 sensors and controlRevision topic 1 sensors and control
Revision topic 1 sensors and controlgrahamwell
 
Gm names n stuff
Gm   names n stuffGm   names n stuff
Gm names n stuffgrahamwell
 
Reverse polish notation
Reverse polish notationReverse polish notation
Reverse polish notationgrahamwell
 
Protocol layers
Protocol layersProtocol layers
Protocol layersgrahamwell
 
Regular expressions
Regular expressionsRegular expressions
Regular expressionsgrahamwell
 
Bakus naur form
Bakus naur formBakus naur form
Bakus naur formgrahamwell
 

Mehr von grahamwell (20)

Databases 101
Databases 101Databases 101
Databases 101
 
Kodu controls
Kodu controlsKodu controls
Kodu controls
 
Pascal names and types
Pascal names and typesPascal names and types
Pascal names and types
 
Python part two names and types
Python part two names and typesPython part two names and types
Python part two names and types
 
Abstraction - Year 9
Abstraction - Year 9Abstraction - Year 9
Abstraction - Year 9
 
Thinking about your project
Thinking about your projectThinking about your project
Thinking about your project
 
The rail fence
The rail fenceThe rail fence
The rail fence
 
Lesson 1
Lesson 1Lesson 1
Lesson 1
 
Rsa encryption
Rsa encryptionRsa encryption
Rsa encryption
 
Server side scripts
Server side scriptsServer side scripts
Server side scripts
 
Revision topic 1 sensors and control
Revision topic 1 sensors and controlRevision topic 1 sensors and control
Revision topic 1 sensors and control
 
Mtslesson
MtslessonMtslesson
Mtslesson
 
Hashing
HashingHashing
Hashing
 
Hashing
HashingHashing
Hashing
 
Gm names n stuff
Gm   names n stuffGm   names n stuff
Gm names n stuff
 
Reverse polish notation
Reverse polish notationReverse polish notation
Reverse polish notation
 
Shunting yard
Shunting yardShunting yard
Shunting yard
 
Protocol layers
Protocol layersProtocol layers
Protocol layers
 
Regular expressions
Regular expressionsRegular expressions
Regular expressions
 
Bakus naur form
Bakus naur formBakus naur form
Bakus naur form
 

Introduction to touch develop

  • 1.  What is a computer program?  What does it look like?  How does it work?  Can I make one?
  • 3. Get started with TouchDevelop  You MUST use Google Chrome  You will need a Google or Hotmail/Microsoft account to register  www.touchdevelop.com
  • 4.
  • 7. Can you ……  Make bigger and smaller squares?  Change the turtle’s colour?  Change the turtle’s speed?  Draw a spiral, with each line slightly bigger than the one before?  Draw hexagons?
  • 8. What we’ve learned  Our first App!  Code follows a sequence  We can loop in the sequence  for [min] < counter < [max]  do things …..  end For  What is ‘counter’?