Touch Develop–Scheme Of Work In Practice

Lesson1SOWIf you’re a teacher in the UK, you will know all about the changes happening. You will know all about how ICT is becoming Computing. I originally achieved my degree in computer science and welcome this change but I know there are some ICT teachers out there who are a little worried. It was because of this that I decided to create a scheme of work on Touch Develop which would be useful for key stage 3.

The scheme of work aims to teach students about the basics of variables and the students get to make sprites which interact with each other. There is some example pseudo code and planning in there which is also useful to the proposal for the new computer science curriculum. I planned it with this in mind and I’m planning on extending it in order to teach students about algorithms. You can access the scheme of work from the links above. Alternatively, you can click here for the scheme of work or click here for the tutorial videos for your students.

IMG_1817The aim of this post is to show you what I’ve achieved in the last two weeks with my year 7 (age 11) students and I aim to show you how we get around the browser issue.

I set my students up with a problem of teachers wanting to use Mobile phones in lessons. I told them to go and find some teachers and ask them about what they would want from a mobile phone applications. Each of the students in year 7 (age 11) had to interview teachers around the school and find out what they wanted. I had some year 7’s with some of these ideas.

  • History – Battle of Britain simulation.
  • P.E – Label the muscles on the body.
  • French – Type in the correct spelling for the picture.
IMG_1795 IMG_1796 IMG_1797 IMG_1798

Each of the students got the staff around the school involved and have come up with some really good ideas. If you click on the images above you can see some of the signatures from members of staff and you can also see the level of detail some of them have gone into. I’m really interested to see how these applications are going to turn out!

IMG_1810Now that the students are really keen in the idea of building the applications they’re learning the basics of TouchDevelop. At the moment I’m on week 1 and 2 of the lessons and some of the students are download my resources at home which allows them to continue their learning from home. They’re really keen and you can see some of this from the pictures attached. Some of the students have done some really interesting things with their code and I’m really impressed with what they’ve come up with in just TWO WEEKS!

I plan on publishing some of the applications they’ve made so that other educators can use them in their lessons but have a look at some of the progress of the project in the pictures below. The important thing is that they’re understanding the use of variables from such an early age. Here are some of the things which my students have commented on when doing the mobile phone development.

IMG_1813Some of the interesting things students have achieved already in two weeks:

One student made his background change based on events, he has a macaroni background for his game.

One student made his friends face explode when you use a touch event. Bit aggressive but interesting that he figured it out.

Some students are getting the score to update whenever an event occurs.

IMG_1816Quick Fix For Browser – Many of the browsers in our school did not support HTML5. Easy solution…. Download the Chrome Portable Browser and extract it on 30 USB’s. My network manager might be a little annoyed at me… but my students can access the resources they need. It works even with the Sophos security programs running on each of the machines. Quick Tip – Make sure your student clears the browser data if you’re getting someone else to log onto the USB. I noticed some students logging in to each others accounts (weird but true).

I hope that this entry has been a little more insightful into the world of Touch Develop. I will keep you updated with my students apps in the next couple of weeks.

Posted in Appathon, Education, Maths, Programming, TouchDevelop | Tagged , , , , | Leave a comment

Appathon–Day 2 and My BETT Weekend

So day 2 came to the appathon! It was 1pm and everyone had to pitch their ideas to the competition. There were presentations from IMG_1443all of the educators around the world. There were some really good ideas from everyone. My personal favourite was from a set of twins from the Ukraine. There names were Oleksii and Oleksandr Tebenko. They had an idea for a brain training game which allowed people to use match sticks to train their brain. They had memory games to help students remember things as well as games where students could draw an image.

IMG_1442Another fun game which was good was from Adrian Nita from Romania. He made a really cute game which had maths games and monsters. The idea of the game was to get past monsters by answering math questions. It seemed like a really fun and I could see students really relating to the game. He had made all of the graphics himself and the monsters were a really engaging touch.

IMG_1453

Bram Faems had a really good idea. Bram was from belgium. His idea was for children telling their parents about their day. It was called “Honey how was your day”. I really liked this idea. Bram did not manage to get his concept complete but his idea was very useful. Many students come home from school and parents don’t know what they’ve been up to. His idea would be that the child can take photo’s from their day and talk about what they’ve done. He talked about autistic children being able to show what they’ve done and being proud. Not all children are able to communicate effectively and it is essential that they have some means of communication. I really liked this idea.

After we had all presented our ideas, the winners were announced a dinner later on. Everyone’s applications were reviewed for their educational impact, concept and there was also a prize for our favourite we had voted for. The winners were:

  • Evgen – Overall Winner
  • Oleksii and Oleksandr – Peoples choice
  • Tommy Maher – Best Concept

The overall winner received a Microsoft Surface and the peoples choice and best concept received a windows phone. It was so amazing to be around all of these people and I am more determined to use the TouchDevelop platform now.

Back to work I go! – Wednesday!

BETT SHOW – Presenting On Thursday

Thursday was a very important day for David Renton and I. We were up to present on the Live Learn Space (D). We were presenting about our use of the Kinect to engage students and the use of Kodu and Touch Develop. We were presenting as 2/5th of the K-Team. We had got together last year after our passion for the Kinect. We also have Stuart Ball to thank for bringing all of us together. I kicked off the presenting with some information about Kodu.

presenting

Kodu is a really engaging tool which enables children to start programming from a very early age. It is visual programming language which allows children to make video games in a 3D environment. I talked about it’s importance in education. It is useful for all subjects, not just computer science. For example, you can use Kodu to build trenches and you can relate this to history.

Moving on from this we talked about the launch of the Kodu Kup! The competition is open to all 7-14 year old students and teachers need to join and create a profile on the Partners In learning Network. Once the teacher is happy, they can make their chosen submission to the competition. Students will need to design the cover for their game and they will also need to work in a team. Find out more from the link above.

IMG_1470Now it came to the fun bit of the presentation. We had a few glitches with the Kinect picking up co-presenters behind us, however we managed to get all bugs sorted once we had set the stage up appropriately. We talked about how engaging the Kinect can be and I included results from my own classes to support the impact.

Everyone seemed to enjoy the presentation and we were truly honoured to have Anthony Salcito the Vice President for Microsoft Education Global watching the presentation.

We were able to show the relevance of gamification and also the engagement from studentsIMG_1472 through both video and demo. David Renton showed us all his games he made for the Kinect to help improve students math skills and I was able to show my applications to enable students to use the Kinect with the whiteboard and Global Telescope.

David also showed the audience to a live demonstration of his X-Games. It is an amazing tool which allows students to use Xbox controllers to ask questions to students in the lesson. I have used this with my secondary school students and they love using it in lessons. It makes them work well in teams as well.

We had some really positive feedback to the presentation and have had some good followers and contacts since.

BETT SHOW – HACKATHON / TOUCH DEVELOP

IMG_1474So, finishing presenting Me and David had some unfinished business around the BETT show. I had to find out some information for computer science implementation and I also wanted to find out about extra tools which would benefit class rooms at Uppingham Community College. I must say, I was slightly disappointed by the lack of information on computer science. But then me and David stumbled across the Stone Computers stand and the Hackathon they were doing.

Each day members of the public were invited along to build an application for education. It could be wacky or fun or anything which would benefit education. Me and David Renton decided to build applications. We had some ideas which were used on previous platforms and decided to adapt them for the touch-develop platform. David Made a game based on his Kinect game Maths Mage and I decided to make a Math game based on a spelling game I had created before. We spent most of the day talking to people about the touch develop platform and it was nice to introduce something to new programmers and new teachers to computer science.

By 4:30 it came time to show our applications to people. David presented his Maths Mage spellingpresentand I presented my Honey Pot Math / French game.

The judges went away for deliberation and it was nice to have celebrity Johnny Ball there as one of the Judges. He was explaining the importance of applications being relevant to the subject and he thought that applications should aid the learning. He also said that applications need to be careful not IMG_1478to “gamify” everything. He said that some games can lose their relevance to the subject and then students end up concentrating on the game rather then the learning. I agree with him to some extent but at the same time students need to want to play the games.

The winners were announced and the winner was an amazing application by a group of lads. They had built an application to aid the memory. It had games which would test the order or completion and they would also test theIMG_1479 memory of where things go or match. It was a good application. I was very surprised to be announced the runner up! My application was picked for 2nd place and I win a digital mini printer. I am very thankful to be a part of this experience.

Thank You’s

The first person I would like to thank for my epic week would be my wife. She has been without me for most of the week and has had to put up with the constant texts of excitement from the BETT show. Thank you for all of your support!

I would like to thank David Renton who is a great guy! It was nice to finally spend some time with him for a change. We are constantly talking across miles! Scotland Vs England…. or Scotland Vs UK… inside joke there! Thanks for a great time and we had a great presentation bud!

I would also like to thank the principle at Uppingham Community College, Jan Turner. I have only started my role as a Lead Practitioner for ICT at Uppingham and she is so supportive to allow me to go to these events. Thank you.

Following on from this, I would like to thank Stuart Ball and Lee Stott whom were both a huge part to this week being such as success. They are a big inspiration and have encouraged me to try different things with the partners in learning network.

Posted in Appathon, BETT2013, Education, Kodu, Programming, TouchDevelop | Tagged , , , , , , , , , , | Leave a comment

Microsoft Appathon–Day 1

Appathon

Today I was lucky enough to be invited to the Windows 8 Appathon. 21 educators from all over the world were invited to Microsoft in London. All of us educators were invited to three Virtual Universities in October, November and December. These were ran by Jonathan “Peli” de Halleux who is a Software Developer at Microsoft Research. He is working on Touch Develop. This was a real change in direction to what I was used to. Many of my applications In the past were Kinect or C# related. It was nice to sink my teeth into something new!

Early December, each of us submitted a mock up presentation for an application we would like to build. I decided to build a spelling application for children. It would allow them to work through their spellings on their mothers or fathers mobile phone. We all know how busy we can get so it’s nice to have something “on the go”. I titled my application “Spelling Bee” and then allocated a theme of honey around it. Students could catch honey pots once getting 5 of their spellings correct. It was time to go to the appathon and attempt my design in full!

The event kicked off with everyone arriving from their different countries and introducing IMG_1434themselves. Taryn Bennaroch and Kirsten Panton kicked off the event explaining the idea behind the Appathon. Getting actual teachers to build applications for devices. As Kirsten says, some may think it is a “Wacky Idea” but after a day with all of these educators I have many ideas for future applications.

Manuel Fahndrich was up next explaining some useful tips for use with the touch develop plat form. He was a fountain of knowledge with touch develop and the support for educators was second to none. There were educators from all different paths including P.E, Science and Maths. Not all of the teachers were from a technical background like I.T or Computer Science.

IMG_1435Our agenda for the day was to use the next 24 hours to build an application to help educate children in a number of different age groups. We were given the support and the demonstrations from the Microsoft Experts. These were very helpful and they were able to come around and help with any coding issues.

There was further support from a chap called Sam who was very in touch with his computer science. He was able to spot errors made through code and was also useful for pointing me in the right direction.

IMG_1437The 24 Hour app continued and we were able to work through our applications at a steady pace. Microsoft were very supportive and allowed us to use Slates and Mobile phones for testing. It is important to get the correct format and it is important to make sure that the applications ran across platforms.

It’s getting late so I’m going to head off to bed but not before letting you see what I’ve managed to come up with today. I have attached a video which shows you some of the functionality. I’m hoping to make some adjustments to the code tomorrow and I’m hoping to include “revealing” of the actual spelling. It is important for people to know why they’ve got the spelling wrong. I would also like to record the spellings so that people can understand the language a little better. Have a look at the attached video below.

I look forward to updating you tomorrow with some presentations on other educators. There have been some amazing ideas from the various teams include chemistry, maths and learning needs applications. I would like to thank Microsoft in advanced for inviting me to the Appathon and for giving me the opportunity to meet so many switched on educators. I would also like to thank Uppingham Community College for the support in building the application. I now look forward to showing some of my students how to build their own applications!

If any of you have any questions about the use of touchdevelop.com, please email me at chambers_r@ucc.rutland.sch.uk

Touch Develop Application–Windows 8–Spelling Bee

To find out more about touch develop, please visit www.touchdevelop.com . You can sign in using a Microsoft Live ID, Google or Facebook account. Once you have signed in, you can start building your own applications immediately. The great thing about it is that you can even look at other codes and libraries available so that you can build your own applications!

Posted in Appathon, BETT2013, Programming, TouchDevelop | Tagged , , , , , , , | Leave a comment

Windows 8 Appathon

AppathonAs part of the Microsoft Innovative Educator Program a number of educators were invited to join Microsoft’s Partners in Learning Appathon Competition. I was lucky enough to be one of these educators. The competition is a pilot year which aims at getting educators to make innovation educational applications on the Windows Platform. You can find out more about the appathon by visiting the web site.

honeypotEach of the educators attended 3 virtual university sessions where we would learn how to develop mobile phone applications. Once these sessions had finished, each of us were encouraged to develop a mock up idea for a windows application. The great thing is, none of the educators would need programming knowledge before hand! They would only need an idea. The most innovative ideas would be put through to the competition and they would attend an “Appathon” in London.

My idea was to make a spelling game for children on the go. Parents do not always have the time to go through words with the children. I remember when I was at school, I would get a tin of words to learn. This application would check students knowledge of simple spellings. If they get it correct they would get a point. I would even use a bumble bee for it. I named the application “Spelling Bee”. When a student gets 5 points, they would have the opportunity to play a bonus game for extra points! Following these virtual universities, we submitted our ideas. I was lucky enough to be one of the educators picked! I’m so excited about the opportunity and I have even started teaching myself some extra bits of code here and there. You can see the work which has been done on the bonus part of my game.

If you’re interested to see the start of my idea! Check out the video below! I have explained “some” of the code for you. If you’re interested in using this, then please let me know and I will give you some quick tips. I’m hoping to develop some of my own tutorial videos very soon. This will allow you to develop mobile phone applications with KS3 and KS4.

The sample below is only one part of the game. The educational aspect such as the spelling is to come soon! I’m very excited about the opportunity and will keep you updated with what’s to come!

Spelling Bee–Bonus Game
Posted in Awards, BETT2013, Education, Programming, TouchDevelop | Tagged , , , , , | Leave a comment

Computer Science GCSE

pythonSo, early last year… you may remember seeing Michael Gove in the news talking about the need for more computer science within schools. With all of these changes up in the air, I felt that it would be good to start preparing resources ahead of anything that may happen.

It is good for students to learn more about the workings of the computer and it’s even better to understand how to approach it. I have decided to make some simple videos to introduce both teachers and students into Python. These video tutorials will show you how to use the latest version of Python 3.3.

You will then be able to follow on from these video tutorials and you will be able to go and start expanding on what you’ve learnt. You can use the documentation which comes with the software. You will be able to find those resources here.

Now many of you have been moving towards computer science. AQA have been offering a healthy approach to the course which includes links to Microsoft Academy and it includes free resources. I have been delivering this course through a webinar. If you’re interested in finding out more information about training for computer science. Click here.

You can preview some of the video tutorials I have prepared below and you will have a rough idea of how to use Python. I hope this is useful to any teachers who are going to start progressing towards computer science.

Introduction to Python 3.3 Programming
Reading in text using python 3.3
Writing text to a file in python 3.3
Multidimensional Arrays–Python 3.3
Using Float, Int, String–Python 3.3
Else If Statement within Python 3.3
Posted in Awards, Education, Programming, Python | Tagged , , , , , , , , , , , | 1 Comment

Kinect Maths–Early Stages / Source Code

previewYou will remember a month or two back, that I started working on a Kinect Game. The idea of the game was to use more active gestures to answer questions in Mathematics lessons. To use the game, students will calibrate their custom movements for addition, subtractions, multiplication and division. Once they have answer the questions, It will give them a sound if correct. If they have got it incorrect then it will give the students an error noise.

I have decided to hide the operator so that the student must guess what symbol they should be using.

To use it, you must click on the drop down menu and then press the calibrate button. It childrenimageswill count down to 1 and then the student can start recording their movement. Each movement should be unique in it’s own way. For example, I wave my right hand for addition, left hand for subtraction, clap for multiplication and then move my arms up in the air for division. I have noticed that it doesn’t always give you the count down. If it stalls on 3 then start moving your arms and you will notice it start recording.

It has taken me a while to get most of it together but there are still a few bugs in it. I’m looking to add more features into the game such as scoring and timers in the corner. This is the early stages and it might help others who are trying to use custom (dynamic) gestures.

I have programmed it to store up to 4 gestures, however you can adjust it to include more.

You can download the source code from here

Press the play button below to preview the video of it being used.

Kinect Maths–First Release… adjustments to come
Posted in Education, Kinect, Kinect SDK, Kinect Tutorials, Maths | Tagged , , , , | Leave a comment