10
programming with touchdevelop class mechanics working with a phone in the classroom Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including URL and other Internet Web site references, may change without notice. You bear the risk of using it. This document does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and Windows Live are trademarks of the Microsoft group of companies. All other trademarks are property of their respective owners.

Programming with touchdevelop class mechanics working with a phone in the classroom Disclaimer: This document is provided “as-is”. Information and views

Embed Size (px)

Citation preview

Page 1: Programming with touchdevelop class mechanics working with a phone in the classroom Disclaimer: This document is provided “as-is”. Information and views

programming with touchdevelop

class mechanicsworking with a phone in the classroom

Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including URL and other Internet Web site references, may change without notice. You bear the risk of using it. This document does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and Windows Live are trademarks of the Microsoft group of companies. All other trademarks are property of their respective owners.

Page 2: Programming with touchdevelop class mechanics working with a phone in the classroom Disclaimer: This document is provided “as-is”. Information and views

programming with touchdevelop

basic idea…o no PCo only a phone

Page 3: Programming with touchdevelop class mechanics working with a phone in the classroom Disclaimer: This document is provided “as-is”. Information and views

programming with touchdevelop

daily routineo recap of previous days' lesson(s)o today's new lesson(s)o exercises to try in classo extra exercises for faster learners

and for a challengeo occasional homework

Page 4: Programming with touchdevelop class mechanics working with a phone in the classroom Disclaimer: This document is provided “as-is”. Information and views

programming with touchdevelop

tutorialso slides may refer to tutorial scripts in the

cloudo denoted by ☁ symbol

☁ http://touchdevelop.com/aojn

o web page shows script source (raw format)o to install, click on the install button, go to

the touchdevelop app and sync.

Page 5: Programming with touchdevelop class mechanics working with a phone in the classroom Disclaimer: This document is provided “as-is”. Information and views

programming with touchdevelop

publishingo exercises, homework scripts should

be published to the cloud

► this symbol denotes an exercise

• unfinished/in-progress scripts may be published if questions arise

• when you update a script and publish, touchdevelop automatically hides the old version

Page 6: Programming with touchdevelop class mechanics working with a phone in the classroom Disclaimer: This document is provided “as-is”. Information and views

programming with touchdevelop

socialo in the app or on the web,

customize your profile with a description, web site and picture

o each script has a forum, use it to ask questions

o use main forum for general questions

Page 7: Programming with touchdevelop class mechanics working with a phone in the classroom Disclaimer: This document is provided “as-is”. Information and views

programming with touchdevelop

user name mapo once each student has logged in touchdevelop,

build a table that maps their user unique ids to their names.• users can change their nickname in the app, user ids

are immutable.

o TIP: avoid using facebook as it is often blocked by school Wi-Fi

o you can subscribe to your students and get notified about each of their published script, comments, etc…

Page 8: Programming with touchdevelop class mechanics working with a phone in the classroom Disclaimer: This document is provided “as-is”. Information and views

programming with touchdevelop

homeworko students publish scripts with a unique

homework identifier in the description, • e.g. abcd12hw4 where abcd is the initial of our

school, 12 is the year and hw4 stands for homework 4.

o use search in the web site to find and review student scripts• tip: you can search for partial matches, e.g. abcd

o cloud keeps track of variations and base scripts, easy diffing of scripts

Page 9: Programming with touchdevelop class mechanics working with a phone in the classroom Disclaimer: This document is provided “as-is”. Information and views

programming with touchdevelop

broadcasto broadcasting allows to stream your

touchdevelop to a computero requires a Windows client application

running connected through the same Wi-Fi as the phone

Page 10: Programming with touchdevelop class mechanics working with a phone in the classroom Disclaimer: This document is provided “as-is”. Information and views

programming with touchdevelop

help and docso students can search for docs (the

slides your are reading as well) through the built-in search from the app

o TIP: use a shared folder to share more documents with your students, it will automatically show up in the Office hub