Blog about using games & gaming technology in all areas of education

  • X-Ray mode in NoNeed4Green
  • UK Expert Educators
  • Princess Anne visits our stand
  • MVP Award for Kinect
  • TouchDevelop workshop
  • CFE Experiences and Outcomes for Games Dev
  • Presenting to Lochfield Primary School

Latest

Kinect Games v5 using Kinect SDK v1.8

This update has been coming for a long time and was actually pretty much complete before the summer, but I’ve been so busy with my new role at College that I haven’t had a second to package it up and get it out. The new version of my Kinect educational games makes use of the latest Kinect SDK (v1.8) for the original Kinect for Windows, using the new SDK brings some performance boasts in itself. However the main thing that this release adds is the new X-Ray mode in my NoNeed4Green program (the green screen without a green screen). Press X once to show a skeleton overlaid on whoever is standing in front of Kinect, press it again to show just a skeleton avatar. I’m sure all you innovative educators out there can think of uses for this in the classroom.

Download the new version of Kinect Games from here. It requires Windows 7 or Windows 8 and a Kinect for Windows v1 or Kinect for XBOX360 with external power supply.

X-Ray mode in NoNeed4Green

X-Ray mode in NoNeed4Green

Thanks goes out to Benjamin Swindells (an ex-student of mine) for providing the skeleton graphics captured from his 3D models. Benjamin is one of the best 3D modellers/animators I have had to privilege to teach, far better than me at 3D art. Also thanks to my fellow MS expert educator Simon Johnson for creating transparent versions of the skeleton for the overlay mode.

Microsoft in Education Global Forum Barcelona 2014

Last week I attended the Microsoft in Education Global Forum in Barcelona. I was selected as part of a ten strong team from the UK to attend the conference, although I was the only Scot in the team and the only FE lecturer. The week was an amazing mix of talks, panel discussions, collaborative sessions and a TeachMeet. We also spent 2 half days exhibiting our learning activities on stands to the other educators and school leaders at the conference. However for me the best thing about the forum was the amazing educators that I met from around the world and the future projects that I will now be able to collaborate with them on.

UK Expert Educators

UK Expert Educators

On day one of the conference a highlight for me was Stuart Ball, UK PIL manager, presenting on some of the amazing apps for education that are available on the Windows 8 store and more specifically for the Surface tablet. I downloaded 5 or 6 apps onto my Surface during the session that I hope to make use of them in my classroom practice.

Stuart Ball presenting

Stuart Ball presenting

The other major part of day one was the first exhibitor session, where we got to show off our projects to educators and school leaders from around the world. There were 6 of us from the UK manning stands, with a variety of projects. Simon & Ray both had projects around TouchDevelop, while the Queen of Kodu, Nicki, was presenting on the KoduKup. I was mostly talking about a project I ran, where my college students made games in groups in conjunction with a local primary school using XNA. However I was also speaking about using Kodu & TouchDevelop to teach coding to children and teachers. So there was a common theme of coding in 4 out of the 6 projects, which reflects the current trend in the UK towards programming in Computing. I found the exhibitor sessions invaluable, my only criticism is that I wish I had more opportunities to visit the other stands myself, as we were pretty much tied to our stands. I think a system where only half of us were presenting at a time, while the other half were free go around and visit the other stands would be a much better approach in future.

UK Team Exhibiting

UK Team Exhibiting

On day two we started with an inspiration keynote address from Anthony Salcito, Microsoft’s worldwide Vice President for Microsoft Education. He started by saying that our students are learning without us; I wonder myself if sometimes it is despite of us . He talked about Microsoft’s commitment to education and teachers. He also made it clear that he recognises that technology isn’t the answer, but great teachers using technology well is. He also demonstrated the amazing Project Spark, which although not new to me, drew gasps of amazement from the audience. Project Spark is Kodu on steroids, it builds on the creative 3D world available in Kodu, by allowing students to create truly jaw droppingly beautiful worlds, but is also allows them to fully customise that world by programming the objects within it, to do whatever they want. Whether it is telling a rock to follow your character or making an ogre dance when you are near it, you can truly create whatever you want.

Anthony Salcito

Anthony Salcito

He also demonstrated an amazing new app called ChronoZoom, which allows you to create dynamic timelines on any topic. A great tool for teaching History, but not just limited to history as it can be used to visualise historical or future timelines for any subject.

After the keynote it was back to exhibiting our learning activities. This time I decided to take time to talk to the other expert educators, so I was a little bit naughty in that I left my stand unattended for a while and went to the other displays and spoke to most of the educators near me, which just so happened to be mostly team USA. This was my favourite thing from the conference, making connections with other educators from around the world and seeing the innovative ways that they are making use of technology in the classroom. I spoke to Michael Braun from Seattle, who I had actually met before when I visited a high school in Seattle to speak about TouchDevelop, while I was at the MVP summit in November last year. I learned about how he has been using TouchDevelop to teach coding in his classroom on smartphones and tablets. I also spoke to two teachers from Tampa (Bradley Smrstick and Joshua Sawyer) who are running Coding camps in Florida during July, which coincides with when I am there on holiday with my family, so I’ve arranged with them to do some sessions on TouchDevelop & Kodu while I am there. I also spoke to a primary teacher from Canada (Leah Obach) who is now going to enter 2 teams from her School into a Minecraft competition that I am running in conjunction with the College Development Network in Scotland.

Exhibiting

Exhibiting

It was also great to see so many Kodu projects from educators around the world, I think I counted 7 different projects, including one from my friends from Norway, who have 70 schools involved in their KoduKup competition this year. My Norwegian friends have also invited me over to Norway in May to judge at the Norwegian KoduKup, which hopefully I can arrange to do. It inspired me to look at setting up a Scottish KoduKup, which Microsoft have given me permission to do, so watch this space for further details.

In the afternoon after I finished exhibiting, I attended a hot topic panel discussion on “Inspiring Student Learning and Creativity through Gaming”. I wasn’t actually expecting much from this, as it was not a formal talk, however it featured an Australian guy called Simon Breakspear who is an educational speaker, researcher and innovator. He communicated much of my own thinking about the proper use of games in education, in a far more articulate manner than I could have. Simon was my favourite presenter from the entire week, as games for learning is something close to my heart. I was chuffed to get a retweet from him with my thinking that the “gameplay should be where the learning happens”, as far too many “learning” games use the gameplay as a reward for answering a question. The key to a good educational game is where they learn through playing, rather than by using the gameplay as a carrot. We also need to look at how games that students already play & love, can be used in learning, a great example being MineCraft, which is so much more than just a fun game and can be used to encourage collaboration, teamwork, creativity and even programming. Simon is someone I hope to hear from again and I will try and get him to come speak at one of the conferences I am involved with in the upcoming year.

Simon Breakspear

Simon Breakspear

In the evening I managed to get away from the conference and went down to see Barcelona beat Manchester City at the Nou Camp. Being a good Scot, I was wearing my Barcelona top and sat in with the Catalans. It was an amazing experience to see a near full Nou Camp cheering on Messi and co to victory, although I must be honest and say the atmosphere doesn’t compare to Ibrox on a Champions league night (although it might be a while before I experience that again). I also got to witness the nasty side of English footie fans, as the Manchester City fans, who were right behind me, went about wrecking the fence that was keeping them separated from the Barcelona fans.

Nou Camp

Nou Camp

On day 3 we had the Learn-a-thon, which I wasn’t really expecting much from, however it was actually a valuable experience and put the educators on the other side of things, as we worked together with educators from around to world to create a learning activity, while overcoming obstacles such as the language barrier. Our team worked to our strengths with our art teacher Darko from Macedonia creating an impressive stop motion animation about our theme which was “Treasuring Water”, while I created a Kinect game on the same theme.

Learnathon - Kinect Game

Learnathon – Kinect Game

That evening Stuart Ball and Dave Rogers from the UK team did a fantastic job organising a TeachMeet for Western Europe. Unknown to me, TeachMeets are a British thing, which the other countries were not familiar with, however it went very well and it was one of the best events I attended all week. I got another chance to present my xGames to educators who had never seen them and I had a lot of interest in them, especially from the Netherlands.

On the last day we presented our Learn-a-thon learning activity to the judges in the morning, after which myself, Ray, Simon & Dave Rogers finally got a chance to enjoy the Sauna & Jacuzzi facilities of the hotel that Microsoft had very kindly put us up in. It was nice to get a chance to relax for a couple hours and take in the wonderful views of the surrounding area.

Hotel Jacuzzi

Hotel Jacuzzi

Early afternoon we went back to the main conference auditorium where we had an address from Prince Felipe, heir apparent to the Spanish throne. We had to go through proper airport style security checks to get into the conference arena, because of the presence of royalty, as evidently he isn’t too popular in Catalonia.

Prince Felipe

Prince Felipe

In the evening we got dressed up for the formal Gala Dinner and awards ceremony. I spoke with James Ptaszynski at the dinner, who is Senior Director in MS for Higher Education strategy, about the role that FE & HE may play in future Global forums. At the awards ceremony Scott Wieprecht from the UK team placed 2nd runner up in the Cutting Edge use of Technology for Learning category, so Congrats to Scott and his school Saltash.

UK Winners

UK Winners

At the after party I spent hours with my Norwegian friends speaking about teaching, education, politics and the meaning of life. We agreed that I must visit Norway again soon to help judge at the KoduKup final in May and whatever else I can fit in while there; perhaps some Project Spark and TouchDevelop.

Me and the Nordes

Me and the Nordes

Overall it was a fantastic week and it was also great to catch up with friends like Ray and Simon, while getting to know Nicki & Dave Rogers better, but also it was lovely to make new friends with some amazing educators from all over the planet.

I have a bunch of events lined up between now and the summer, all of which would not have happened without my involvement with the Partners in Learning network. I am going to Lincoln University next week to present on Kinect for Windows v2, as well as taking part in a Kinect Hackathon. During our Easter break in April, I am going to the Codebits conference in Lisbon, Portugal, to present on Kinect v2 and from there I fly to Berlin for a Kinect v2 developers event & Kinect Hackathon. At the end of April I will travel to Microsoft’s data centre in Dublin for a Microsoft MVP open day.

In June I am doing workshops on TouchDevelop and Project Spark at Games Britannia which is being held at Sheffield Hallam University. The same week I am presenting on Kinect and playful learning at the JISC ITECH conference in Glasgow. So busy, busy times ahead. Thanks to Stuart Ball and the PIL UK team for all their support and the opportunities they have provided me.

My Travels with Microsoft

It’s been a while since I last updated my blog; I’ve just been so busy that I’ve hardly had a chance. Last time I wrote I was about to head down to Birmingham for the NEC Skills Show to demonstrate the incredible Project Spark, so I thought that would be a good place to start.


Project Spark Demo

Skills Show Birmingham NEC 14th to 15th November 2013

I spent two days at the Skills Show at Birmingham NEC, at the invitation of Lee Stott (Microsoft Technical Evangelist), presenting on Microsoft’s amazing new game creation tool Project Spark and on Microsoft’s cross-platform app development tool TouchDevelop. Microsoft sponsored the City and Guilds stand at the Skills Show, which was an amazing event which had at least 75,000 visitors over the 3 days of the conference.

Simon Michael, Simon Johnson, David Renton, Lee Stott and Dene Palmer (far right)

Simon Michael, Simon Johnson, David Renton, Lee Stott and Dene Palmer (far right)

I also got to meet up with another one of Microsoft’s Innovative Expert Educators, Simon Johnson Highfields School – Secondary Comprehensive (11-18) in the City of Wolverhampton.a High School Computing teacher from Highfields School in Wolverhampton. I had been corresponding on Twitter with Simon for months about TouchDevelop, as he was using some of my TouchDevelop game creation tutorials with his pupils. Simon has set up a TouchDevelop challenge website with some great resources on it and fascinating examples of games created by his pupils.

Demonstrating Project Spark and TouchDevelop to the masses

Demonstrating Project Spark and TouchDevelop to the masses

Simon concentrated on TouchDevelop at the Skills Show, while Simon Michael (Microsoft Technical Evangelist) and I concentrated on spreading the word about Project Spark to the legions of High School pupils passing by. The reception for Project Spark was incredible; I really think the creative types who love Minecraft will love it. Project Spark has the creative aspects of games like Minecraft and game engines like UDK, but unlike Minecraft you can change the way the world works and program the characters to do what you want, including programming NPC (non-playable characters) with AI. Spark was created by the same minds behind Kodu and it builds on the simplistic language of KODU, so those who are familiar with coding in Kodu will take right to it, however there is so much more you can do in Spark than you could in Kodu. In Project Spark you can create a rich beautiful 3D world with its amazing next generation graphics, far superior in my opinion to the blocky world of Minecraft, but for those who love their Minecraft blocks there is even a cubify option. Project Spark has been added to the Kodu Kup competition this year and it will be launching free soon on Windows8.1, Xbox One and Xbox 360.

Princess Anne visits our stand

Princess Anne visits our stand

I had a great 2 days at the show, showing off Project Spark to the multitudes and even saw a few famous faces, like Theo Paphitis of Dragons Den fame and Princess Anne, who came by our stand for a visit, but unfortunately did not try her hand at Project Spark. I also got to demonstrate and do a recording of my Kinect Math Mage game, being played by Dolly bow bow. What you have never heard of her? Neither had I, she is YouTube famous evidently :-).

Dolly Bow Bow playing Math Mage using Kinect

Dolly Bow Bow playing Math Mage using Kinect

Microsoft MVP Global Summit Bellevue / Redmond 17th to 21st November 2013

Straight after my 2 day stint at the Skills Show, I jumped on a plane to Seattle from London for my first visit to Microsoft HQ in Bellevue, which is just outside of Seattle on the North West coast of the USA. I was visiting for the Global MVP summit, as I have recently been awarded the title of Microsoft Most Valuable Professional for Kinect, making me the only Kinect MVP in the UK. The MVP programme has around 4000 professionals in it from over 90 countries and they answer more than 10 million questions a year to the technical community.

Kinect4Windows MVPs

Kinect4Windows MVPs

I got to Seattle on Saturday and the conference was beginning Sunday evening, so I spent Sunday during the day doing a bit of sightseeing, my favourite thing was having brunch at the top of the Space Needle.

Brunch at the Space Needle

Brunch at the Space Needle

I spent the first 2 days learning about the new Kinect for Windows version 2 which will be coming out probably around summer 2014. It is based on the Xbox One Kinect and has many new features over the old Kinect for Windows, such as:

  1. Full HD colour camera feed.
  2. Much wider field of view (removing the need for the tilt motor).
  3. 6 skeletons can be tracked at once instead of 2.
  4. Much improved depth camera.
  5. Much more accurate skeletal tracking with more joints detected and far less jitter. It can now track when someone is standing side on to Kinect. It can also detect if you are leaning forward or backwards and continue to track joints.
  6. Hand detection and tracking, allowing for better grip detection and new gestures such as lasso which is pointing two fingers together for drawing or dragging. Also thumb tracking allowing the detection of a shooting gesture, which I’m sure, will have applications in games.
  7. Facial expressions are now available such as left or right eye open or shut, smiling, mouth open or closed and more. It should even be able to tell if you are wearing glasses or not.
  8. Most of the processing is now done on the GPU rather than the CPU of your computer.
  9. It now comes with and requires a USB3 port, which allows for a much higher throughput of data from the sensor.
Lasso

Lasso

While I was at the conference all Kinect MVPs in attendance (about 12 of us) were gifted an alpha version of the new Kinect for Windows (K4W) v2 developers kit. It really is an amazing piece of kit and the accuracy of skeletal tracking is far superior to the previous generation.

Kinect XBOX1 on left Kinect for Windows v2 on right

Kinect XBOX1 on left Kinect for Windows v2 on right

All MVPs attending the summit also received $300 off a Surface 2, making it a bargain at only $150, plus they gave us a free keyboard cover as well. I really love my Surface 2 and my iPad mini has almost been retired. There are still some Apps missing that I would love on Surface, but when I want to do some serious work on the go, or I want to take my work with me without having to carry about my full size laptop, there is no comparison and Surface wins. Plus it has a USB3 port, which might seem like a minor thing, but it really is a God send on a tablet when you have been used to not having one on the iPad.

On the afternoon of day 2 of the conference I was able to visit with the TouchDevelop team in their offices and meet Peli and Nikolai who I have been emailing for the past year. I have spoken with Peli on the phone and in person many times while I was creating my games development curriculum for TouchDevelop, which I have been using to teach games programming to our entry level college students.  It was great to see where TouchDevelop was created and meet with the rest of the TouchDevelop team.

On the morning of day 3 I got a message from Peli early in the morning, asking if I wanted to go to a School with him, so I quickly got ready and took a taxi out to the school for 8.30am. Peli goes to the School 3 or 4 times a week from 8am until around 9.30am and then goes into Microsoft to do a full day’s work, that’s commitment for you. I gave a talk to the class about games development and TouchDevelop and showed them some techniques I use with TD to make games with my students back in Scotland. It was fascinating to see a full class working on TouchDevelop just using phones or tablets to program on. In college we mainly run it on a pc and load it up on a phone or tablet for testing, but these students were doing it all on the phone. It was also strange and flattering to hear that students from half-way around the world were making games using my games curriculum.

Teaching TouchDevelop at Rainer Beach High School

Teaching TouchDevelop at Rainer Beach High School

Later that day I recorded a video for Microsoft where I was interviewed about my use of Kinect and they also recorded me demonstrating my Kinect Games. That evening I had a great night out at the MVP attendee party at the Seattle Aquarium and Seattle Great Wheel, at which I beat Ben Lower at Kinect Golf and enjoyed a ride on the Seattle Great Wheel, which is a slightly smaller version of the London Eye.

Seattle Great Wheel

Seattle Great Wheel

On the last day of the summit I visited Microsoft’s amazing Envisioning Center with the rest of the Kinect MVPs and I got a glimpse into the future of technology, which evidently involves a lot of talking to appliances and rooms which sense your presence and sets the environment to suit you. I also got to go to the games studio that is behind Project Spark and meet with Scott Fintel who is project lead on both Kodu and Project Spark. I got to see the team hard at work on Spark and see the amazing concept art behind Spark. Peli & Nikolai from the TouchDevelop team came over later on and we jointly recorded a video with Scott, about Kodu and Project Spark for the Hour of Code on Channel9.

Nikolai, Peli, Scott and me

Nikolai, Peli, Scott and me

The MVP summit was truly an amazing experience and I got to meet some incredible people from Microsoft as well as some inspirational MVPs who are doing amazing things with Kinect and other technologies. I just hope they renew my MVP award next year so I can attend again.


Microsoft Innovative Educator Expert UK Training Event 3rd to 4th January 2014

The last (but not least) part of this blog post is about my visit to Cardiff in Wales to meet up with the other Innovative Expert Educators who will be attending the Global educational forum in Barcelona with me. Strangely enough Wales is the only country in my travels with Microsoft to which I had never been before. It was great to meet up with friends like Gareth, Ray, Stuart & Simon, but also to meet the likes of Katie, David Rogers & Scott for the first time. Gareth Ritter became our tour guide for the weekend and took us in his School mini bus around Cardiff finding various places to eat and drink that only Gareth would know about.

When we got down to work on the Saturday, Stuart Ball laid out his plans for us for the coming year as MS Innovative Expert Educators and discussed our areas of expertise and what we are going to focus on. He also helped us get our heads around what we need to do for Barcelona in March. Overall it was a great weekend with some old friends and some new ones and Wales is not that bad after all, but Cardiff Airport is tiny, what gives with that?

Cardiff TeachMeet for MIEE

Cardiff TeachMeet for MIEE

Thanks again to the Partners in Learning Network and in particular the UK programme manager for PIL Stuart Ball, for supporting us Innovative educators and for putting me on this path. Also a shout out to Lee Stott Technical Evangelistic at MS for inviting me to speak at so many events and for the great support he has given the Games Dev courses at West College Scotland over the past few years. My next post about my travels with Microsoft will be on the Global Education forum in Barcelona in March, at which 250 of the most innovative and inspiring educators from around the globe will be in attendance. Watch this space!

Links
TouchDevelop https://www.touchdevelop.com/
Project Spark https://joinprojectspark.com/
Microsoft MVP http://mvp.microsoft.com/en-us/mvp/David%20Renton-5000398
Microsoft in Education Global Forum http://www.pil-network.com/Forums
Kodu Kup http://blogs.msdn.com/b/teachers/archive/2014/01/22/kodu-kup-2014-it-s-back.aspx

Training Teachers to Code

There is a massive need amongst both primary and secondary teachers in the UK for training in coding. Throughout industry in the UK and the USA there is a shortage of programmers, with not enough graduates in Computer science related subjects coming out of University to fill those roles.

The importance of Computer Science was recognised in the Scottish Curriculum for Excellence, first implemented in Scottish Schools in 2010, with skills like games development embedded as an experience and outcome that school children as young as age 9 should experience. More recently English schools have also recognised that computational thinking and coding are vital 21st century skills for all school children. This is a move towards Computer Science and away from Computing being all about the use word processors and spread sheets.

There is now a massive need throughout the UK for training in approaches to teaching computational thinking and coding, as well as training in the various development tools available, since many ICT / Computing teachers can’t program or haven’t done so in years. This means that around the UK, teachers are struggling to find the time to learn about the tools and new skills they need. That is why I think it’s important for FE colleges and HE institutions to look at how they can get involved in providing CPD for teachers in these areas. That is why I have been pushing the idea that West College Scotland should offer CPD on tools like Kodu, TouchDevelop and Scratch.

As part of this I recently hosted a stand at the Scottish Learning Festival (25-26th September 2013), along with other staff from my college, to tell schools leaders and teachers about some of the great tools available for coding and about the training we are offering. SLF is a 2 day event for all types of teachers, it originally started life as a technology show for teachers, but over the years it has grown into a show on everything to do with teaching. There were many stands still to do with various technologies for use in the classroom, but there were also other stands like the very popular zoo in a box and the Tree of knowledge. Overall there were over 150 of the best educational suppliers covering all levels of education, including various councils and the SQA represented.

Bill Gallacher, Martin Barrett, David Renton & Fiona Rushton at SLF2013

Bill Gallacher, Martin Barrett, David Renton & Fiona Rushton at SLF2013

Both days at SLF were busy, but day two was especially busy at it was an in service day for many local teachers. We enjoyed the 2 days of talking to teachers, pupils, councils, HMIe representatives and other educationalists about Kodu, TouchDevelop and our various CPD offerings. We made a number of good contacts who we hope to follow up on, by offering them training.

About a week after SLF I got a surprise e-mail from Microsoft in the USA, presenting me with the 2013 Microsoft MVP Award for Kinect! This award is given to exceptional technical community leaders who actively share their high quality, real world expertise with others. I was awarded it for outstanding contributions in Kinect for Windows technical communities during the past year, which largely revolved around my Kinect educational games which I have released free via my blog. I was particularly pleased with the MVP award as it’s not an education award and as I understand, it is quite rare for an educationalist to win one. I did work in the computing sector for a number of years before moving into teaching, but I am now full time in education and have been for the past 10 years, so my work on Kinect has been largely in my spare time. Although my college have been very supportive of my Kinect work and have given me time to go around local schools demonstrating it to teachers and school pupils.

MVP Award for Kinect

MVP Award for Kinect

As part of becoming an MVP I was invited to the MVP Global Summit in Bellevue & Redmond in Washington State USA from the 18th to 21st of November 2013. I didn’t expect to go to this, but my college have been very supportive and have paid for me to fly out to Seattle for the summit, as well as giving me time off from teaching that week to attend. At it I will get to see first-hand some of the latest technology from Microsoft, including the latest advances in Kinect technology, so I am thrilled to be attending this. Plus getting to go see Microsoft HQ in the states is, I reckon, a computer geeks’ pilgrimage, especially for someone who remembers Windows 3.11 very well. I will blog about my visit to Seattle where I also plan to meet with the TouchDevelop, Kodu and Project Spark development teams.

On Saturday the 26th of October 2013, I continued promoting TouchDevelop by presenting on it at the CAS Scotland Annual conference at the University of Glasgow. TouchDevelop is a great tool for getting high school pupils into coding as its easy enough to be accessible to them, but it still teaches them the basics of programming. It also engages them as they can very quickly and easily see an app they have created running on a mobile phone or tablet. I was amazed at the great turnout at this event, considering it started at 9am on a Saturday. There were around 250 teachers from both the Primary and High School sectors in attendance. My TouchDevelop workshop was full to the brim with 40 to 50 teachers in attendance. I gave them an overview of TouchDevelop and the benefits of using it to teach coding. I did a live demonstration of creating a simple game app in approximately 5 minutes and then let them have a go at creating an app. I actually ran out of my TouchDevelop games based curriculum to hand out, but luckily you can download it for free from the TouchDevelop website.

CAS Scotland Annual Conference 2013

CAS Scotland Annual Conference 2013

After promoting training in coding at SLF and CAS in Scotland, the first training sessions that I was booked for was perhaps surprisingly in Norway. The link with Norway was thanks to the brilliant Microsoft Partners in Learning network, which gave me the opportunity in January this year to attend a 24 hour appathon at Microsoft’s London offices. At it I met a couple of amazing teachers from Norway who were using MineCraft in the classroom to teach Viking history. I really clicked with them and we kept in touch throughout the year. We even ran a joint Scotland / Norway project later in the year, in conjunction with Scotland’s Colleges, which involved students from both countries working in teams to create their ideal learning environment within a shared virtual world inside Minecraft. The Norwegian guys (Øystein Imsen and Bjørn Sør-Reime Erga) wanted me to come over and train teachers in TouchDevelop. They have started their own think tank / teacher training company called PedSmia and with backing from Microsoft in Norway, they paid to get me over for 3 days of training. I travelled over on Sunday the 3rd of November 2013 and stayed with my friend Øystein at his house in Oslo.

TouchDevelop Teacher Training in Kongsberg, Norway

TouchDevelop Teacher Training in Kongsberg, Norway

On the Monday we travelled to Kongsberg where we met up with a group of teachers for TouchDevelop training. The plan is to train a small group who will then go out to Schools in Norway and spread the word about TouchDevelop. I spent the morning session going over TouchDevelop and giving a live demonstration of it and then in the afternoon the teachers worked in pairs to produce apps. Given the amount of time they had, they came up with some great concepts and created the beginnings of some really nice apps. One of the big advantages of TouchDevelop is that you can actually develop and test apps, that you create, instantly on mobile devices such as smart phones and tablets, all that is required is a device with an HTML5 browser. Two of the teachers tried this out at the end of the day and they had their apps running on an iPad and an iPhone, which really excited them. This is something I think will get students really excited about programming using TouchDevelop, because apps they create in School or College can be saved to the cloud and they can continue working on them at home on their tablets or smartphones, as well as being able to show off their apps to their friends on their own device.

TouchDevelop Apps created by Teachers

TouchDevelop Apps created by Teachers

On Tuesday we continued with the same group of teachers and this time we did a day of training on Kodu. Kodu is something most of them were already familiar with, but we looked at some of the more advanced features of Kodu and the Norwegian guys went over approaches to using Kodu in the classroom and their plans for getting Kodu & TouchDevelop out to Schools in Norway.

Kodu Training

Kodu Training

On Tuesday evening, I presented on TouchDevelop and demonstrated my xGames & Kinect Games in Oslo, at an open evening to teachers, parents and school children. The following day I visited Microsoft HQ in Oslo and repeated the same presentation to a group of Microsoft technical staff and technical evangelists. Ivar Berg (Microsoft Partners in Learning Manager Norway) gave me a tour of Microsoft Offices in Oslo, where I got the chance to try out a nap pod ;).

Microsoft HQ in Oslo Norway

Microsoft HQ in Oslo Norway

Before I went home Øystein took me to the Viking museum in Oslo, which was an amazing experience. It contains Viking Longboats and other artefacts, some of which were around 1300 years old. Many of the boats are deteriorating badly and this may be the last generation of Norwegians who get to see them. Overall I had a great experience in Norway and I hope to return again soon. It’s always great to work with the highly motivated and inspirational teachers who form Microsoft’s Partners in Learning.

Viking Longboat

Viking Longboat

I got back to Glasgow about 10pm on Wednesday night and I was teaching at 9am the following morning. However it was all worthwhile as I got an email from Microsoft on Thursday saying I had been selected to be part of the very first class of Microsoft Innovative Expert Educators. The email said I had been selected to be one of 250 educators selected from 23,000 applicants from 150 countries. Microsoft’s Innovative Educator Expert is an exclusive one year program that celebrates educators across the world who use technology to transform education. I am one of a ten strong team from the United Kingdom, however I am the only Scot in the group, although Ollie Bray teaches in Scotland and so perhaps counts as an honorary Scot J. I am also the only FE lecturer in the group, with the rest being High School teachers. As part of the award I will get a trip to the Microsoft in Education Global Forum on March 11th to 14th 2014 in Barcelona, where I will get to network, share ideas and work with the other Expert Educators from around the globe. Again I would never have known about this program was it not for my involvement with Microsoft’s Partners in Learning network.

To round off the week, on Friday the 8th of November, I got to attend the extremely fancy and glittering awards ceremony which is the 2013 Scottish Qualifications Authority (SQA) Star Awards. The ceremony is to reward and recognise inspirational achievements and commitment from individuals, schools, colleges and training organisations across Scotland. We had applied before the summer for this award, when we were still Reid Kerr College, but I only found out recently that we had been shortlisted in the top 3 in the innovation category for my work on and use of xGames, Kinect Games and our use of TouchDevelop in the classroom to teach mobile app creation.

The ceremony was hosted by media personality Kaye Adams of Loose Women fame and I had no idea what our chances were. The evening consisted of a lovely 3 course meal and some fantastic entertainment from some amazing School pupils from across Scotland, which including dancers, singers and musicians.

We were half way through the awards and our category was up next, at which point they took a musical interlude, which although was very nice, it upped the tension :-). However we shouldn’t have worried as following the break, West College Scotland was announced as the winners for innovation. Bill Gallacher (Head of Computing Paisley Campus) and I collected the award and posed for photos. It was also great to see our principal Audrey Cumberford in attendance to witness us collect the award.

SQA Star Awards 2013

SQA Star Awards 2013

No rest though, this weekend I am learning Project Spark, a great new development tool which is about to launch on XBOX1, XBOX360 and Windows 8. I am presenting on Project Spark at the Skills Show at the Birmingham NEC next week with Lee Stott from Microsoft, before flying out to Seattle on Saturday for the MVP summit.

West College Scotland will start offering CPD in coding with a series of 3 twilight courses on Kodu, running at our Paisley Campus from 4pm to 6pm on 20/1/2014, 17/2/2014 and 17/3/2014. Email me at david.renton@wcs.ac.uk if you are interested in attending. If you teach in Renfrewshire it will also be on the CPD catalogue for Renfrewshire very soon.

Kinect Games, xGames and TouchDevelop

The main reason for this blog entry is to have a single place for teachers to grab the best of my resources. I’m doing a stand at the Scottish Learning Festival next week, where I will be promoting the CPD training my college (West College Scotland) can provide in coding using tools like Kodu, TouchDevelop and Scratch. However I will also be demonstrating my educational games as well and I will be directing teachers to this blog if they are interested, so again a single place to get everything will be beneficial. My games were just shortlisted for the SQA Star Awards in the category of Innovation and I will find out in November if they win first place.

Kinect Games and xGames in action

Kinect Games and xGames in action

Downloads

xGames
Click here to download xGames v2.2 installer which will run on Windows XP, Windows 7 and Windows 8 (135MB). You require 2 to 4 wireless XBOX360 controllers which you connect to your PC with a USB wireless receiver.

Kinect Games v4.1
If you are using the Kinect for Windows sensor with your Windows7/8 PC then click here to download the Kinect for Windows runtime v1.7 (110mb) and then install it.

If you are using the XBOX 360 Kinect sensor with your Windows7/8 PC for evaluation purposes then click here to download the full Kinect SDK v1.7 (222mb) and then install it.

Finally click here to download Kinect Games v4.1 installer (160MB) and install it.

Alternatively click here to download Kinect Games v4.1 all in one installer (383MB) which includes the SDK and install it.

If you have any problems either of the installers then click here to download the XNA4 runtime installer (6.72MB) and try installing it first before running the installers.
TouchDevelop

TouchInvaders created using TouchDevelop

TouchInvaders created using TouchDevelop

Click here to download my games development curriculum for teaching coding using Microsoft’s free HTML5 browser based free development platform TouchDevelop.

Click here to visit my YouTube channel for my free tutorials on creating games using TouchDevelop. These videos tie in directly with my games dev curriculum. Keep on eye on this channel as I plan to add a PacMan tutorial soon.

Click here to download the free official TouchDevelop book from Microsoft.

Click here to visit the TouchDevelop challenge blog, which contains more tutorials for teaching coding as well as a forum for students to share their games and blog about their experiences.

Click here to visit Ray Chambers blog and have a look at his scheme of work for teaching coding using TouchDevelop.

On the road with TouchDevelop

TouchDevelop on WP8

TouchDevelop on WP8

I’ve just finished doing the end of term educational conferences with Lee Stott who is a Microsoft Evangelist and a genuine nice guy. I’ve been speaking and running workshops, on Microsoft’s new mobile development platform TouchDevelop as well as speaking about Games Based Learning and the use of MineCraft in education.

TouchDevelop is a brilliant platform and is quite unique in that it runs entirely within an HTML5 web browser, which makes it truly cross platform. It will run on PCs, Laptops as well as Smartphones and tablets running Windows, iOS or Android. For me the outstanding feature of TouchDevelop is that students can create APPs easily, without having to go through a tricky process and they can then see their APPs running on their device, whether it is an iPhone, iPad, Surface or Nexus tablet. Whatever the device is, they can see something they have created running on their device. Everything they create in TouchDevelop is saved to the cloud, so its very easy for students to begin writing an APP on a PC in the classroom and then log back into their account on a mobile device at home (or even on the way home) and continue working on the same APP.

The first conference I spoke at, on TouchDevelop, was at Microsoft’s UK Windows Gaming Awareness Event at Birmingham City University on the 26th of March 2013. I did a presentation and the always risky “live demo” :-).  Luckily it went well and I was invited to speak on TouchDevelop at 2 more conferences.

Games Britannia

Games Britannia

Games Britannia

The first of these was Games Britannia at Sheffield Hallam University, organised by Dr. Jacob Habgood from Sheffield Hallam University, who himself worked in the games industry for Gremlin Interactive and later on Infogrames/Atari. Games Britannia was a week long event from the 10th to  the 14th of June 2013, Tuesday to Thursday of which, was a series of workshops for KS3 & KS4 high school pupils to attend on many different aspects of the games industry. They had well over 300 pupils in attendance at the conference over the 3 days, attending workshops such as Concept Art, PS3 programming, CryEngine Art, Minecraft, Kinect Motion Capture and of course TouchDevelop.

I ran two morning sessions on TouchDevelop and it was great to see students aged around 14-16 really engaging in programming at a level they could understand. Being able to see them actually create something that worked within a 2 hour workshop was a thrill and one of the things I really love about TouchDevelop.

TouchDevelop workshop

TouchDevelop workshop

I also ran an afternoon workshop on Games Based Learning and I let students try out my free educational games (xGames and Kinect Games) which make use of gaming hardware to revise and engage students in subjects like Maths and English. The games went down very well, although by the end of the day my “Name that tune” pop music quiz was being replayed a lot. However it was interesting to see how that particular age group engaged with the games and which ones worked best with them. With the age group in attendance my xBots game was certainly the most popular, I’m guessing because there were a lot of teenage boys in attendance and that game is partially an FPS. However my Kinect Games and in particular my NoNeed4Green went down very well too.

Playful Learning Workshop

Playful Learning Workshop

On Tuesday evening I was fortunate enough to attend an amazing talk from Gary Carr, Creative Director of Lionhead Studios. Gary has worked with industry legend Peter Molyneux for the past 20 years and is responsible for the art in titles such as Barbarian 1 & 2, Populous 1 & 2, Theme Park, Theme Hospital and the Fable games.  He had some fascinating insights into what is like working in the ever changing games industry and I’m hopefully Gary will come up later this year and speak with some of the 150+ games students at our new West College Scotland.

Then came the Juggernaut - FABLE

Then came the Juggernaut – FABLE

In between conferences I had a day in Leicester where I actually did a bit of shopping, although I was almost refused my Scottish ten pound note when the lady serving me asked what it was and if I would rather pay on card. I’ve been told repeatedly since that I should have said “I think you’ll find pal that’s legal tender”.

However, that day I also got to visit Leicester College and spoke to a great guy called Chris Seaton who is Computing Supervisor there. It was very interesting to hear the challenges he faces with the adoption of learning technology, which seem to be the same throughout education. I also got the chance to plug TouchDevelop to some of his computing lecturers and it was great to visit another FE college while on my travels.

CAS Conference 2013

cas confOn Thursday I headed with Lee to Birmingham University for the Computing at Schools annual conference. This is a great event which is probably the biggest educational conference for School Computing teachers in the UK. I ran a workshop at CAS last year on Games Based Learning, but this year I helped Lee with one of the plenary keynote presentations to the whole conference on the Friday morning. So I got to present and demonstrate TouchDevelop to around 200 of the most motivated computing teachers from around the UK, which was a big thrill, although a bit scary. We gave out around 200 TouchDevelop books and copies of my games development based curriculum. I also ran a workshop on TouchDevelop later on that day, which was attended by over 30 teachers and in a short 50 min session it was good to see so many teachers quickly picking up the basics of TouchDevelop and starting to create their own apps on a whole host of devices from Google Nexus tablets to MacBooks.

CAS Conference 2013 - Birmingham University

CAS Conference 2013 – Birmingham University

One of the things I love about these conferences is the people you meet and I met a variety of highly motivated teachers from different sectors, including a number from Scotland. I also found out while at the conference, that the Scottish government had announced £400,000 over 2 years to CAS Scotland to help support CPD training for Teachers in Computer Science, which is fantastic news.

College Development Network

The following week I attended two conferences in Scotland, this time without Lee Stott. The first was the Computing, ICT and Digital Media Annual Conference at City of Glasgow College on Monday 17th June 2013 and the second was the Festival of Dangerous Ideas: Learning Through Gaming conference at Dundee College on the 20th of June. Both conferences were organised by Gerry Dougan from the College Development Network (formerly Scotland’s Colleges).

At the first event I presented mainly about TouchDevelop to the audience who were made up of Heads of Departments and senior lecturers from around Scotland and I covered an exciting project I had organised for Gerry making use of Minecraft.

At the second event in Dundee,  Chris van der Kuyl from Brightsolid gave a fascinating and motivational presentation on why games should be used in education. Chris was responsible for bringing MineCraft to the XBOX360 which became the fastest and biggest selling game on XBOX live marketplace ever, selling something like 6.5 million copies in North America alone. He gave some fascinating insight into MineCraft and how it could be used in education. He also spoke about E3 and showed the video below of a wonderful looking creative game called Project Spark coming to XBOX1 later this year.

I presented at the conference on Games for Learning and demonstrated my xGames and Kinect Games. I also went into detail about an exciting Minecraft project that I had organised for Gerry Dougan, which was the brain spark of Derek Robertson from Education Scotland. I will do a separate blog post on this project later to do it justice, but in summary 8 teams of 4 from Scotland and Norway competed over 3 weeks in the virtual world of Minecraft via a shared online server, to create their vision of what an “Ideal Learning Environment” would look like. What they came up with, the hours they put in and the learning that went on inside the world, truly blew my mind.

Minecraft Build Competition

Minecraft Build Competition

HEA STEM : Teaching and Learning Programming for Mobile and Tablet Devices

My final conference, before my summer holidays could properly begin, was a Programming for Mobile & Tablet Devices event at London MET University on the 25th of June 2013. It was literally a flying visit to London, down on Easyjet on Monday evening and back up Tuesday evening. I was reunited with Lee Stott and he presented on the Opportunities of Microsoft devices and services and I followed him with my now much rehearsed, presentation and demonstration of TouchDevelop, which you can download from here.

Lee Stott presenting at London MET

Lee Stott presenting at London MET

I must thank Jacob Habgood from Sheffield Hallam University, Simon Humphreys from CAS, Gerry Dougan from the College Development Network, Yanguo Jing from London MET and of course Lee Stott from Microsoft for having me at their events.

If you want to try TouchDevelop go to www.touchdevelop.com

TouchInvaders created using TouchDevelop

TouchInvaders created using TouchDevelop

You can download my games development curriculum from here and you can watch my video tutorials for it here.

You can download a free book on TouchDevelop from Microsoft research by clicking here.

Games Development the ideal cross-curricular topic

I spent over 10 years as a software engineer in industry, working mainly on database systems and in that time I never once used Physics and very rarely used Maths. However when I started teaching Games Development around 7 years ago, I finally started to use both Maths and Physics and it quickly dawned on me that Games Development would be an ideal way to engage students in Maths & Physics.

Around 3 years ago (2010-2011) Curriculum for Excellence came into schools in Scotland and was implemented in Primary Schools first. Part of curriculum for excellence was to contextualise subjects to make links between subject areas in order to make the learning relevant and meaningful for students. Teachers started developing cross-curricular topics in Primary Schools and were fairly successful at implementing these.

“Curriculum for Excellence encourages teachers to use their professional expertise and creativity to show how subjects can be linked, just as they are in life and work.” (http://www.scotland.gov.uk/Topics/Education/Schools/curriculum/ACE 2011)

High Schools only properly started implementing Curriculum for Excellence in the last academic year (2012-2013) and I think it would be fair to say that they found it harder to find cross-curricular topics to make this work in High School.

This leads me back to Games Development, which I believe is the ideal cross-curricular topic to engage learners in traditional subjects like Maths, Physics, English, Music and Art, as well as ICT. These are subjects in which males in particular, have been disengaging in recent years.

In recent years Valve, a major games company, have been trying to get involved in education. They said,

“It’s eye-opening to see how video games can be used in amazing and unexpected ways to help educate our next generation”

In 2011 Valve made their popular puzzle game Portal free as they wanted teachers to play it and understand how much potential it has in educating young students, in subjects like Physics. Valve are quoted as saying,

“Using interactive tools like the Portal series to draw them in makes physics, maths, logic, spatial reasoning, probability, and problem-solving interesting, cool, and fun which gets us one step closer to our goal—engaged, thoughtful kids.”

(http://www.develop-online.net/news/38654/Portal-goes-free-in-Valve-education-push 2011).

In 2011 NESTA collaborated with industry luminaries Alex Hope and Ian Livingstone to publish Next Gen – a widely-applauded government advice paper on how to improve the teaching of computer science in English Schools.

The report came up with some interesting recommendations:

  • Use video games and visual effects at school to draw greater numbers of young people into STEM (Science, Technology, Engineering and Mathematics) and computer science.
  • Include art and computer science in the English Baccalaureate.
  • Encourage art-tech crossover and work-based learning through school clubs.
  • Introduce a new National Video Games Development and Animation Schools Competition.

In February 2013, Michael Gove adopted one of the main recommendations of the report by announcing that Computer Science was going to become part of the English Baccalaureate.

Learning and Teaching Scotland (now Education Scotland) started a game based learning initiative in 2006 called “The Consolarium” which focused on game based learning,

“The vibrant and dynamic world of the computer game and its impacts on learning and teaching is an area that Learning and Teaching Scotland is committed to exploring, promoting and developing.” (http://www.ltscotland.org.uk/usingglowandict/gamesbasedlearning/index.asp 2011)

The Consolarium also looked at Game Design as well as game based learning,

“Game Design is a creative medium. It challenges pupils to analyse problems, structure solutions and continuously evaluate their progress. There are many game design tools available for use in schools and at home. It can be used in a number of different ways in our curriculum – not just within computing clasrooms.”

(http://www.ltscotland.org.uk/usingglowandict/gamesbasedlearning/gamedesign/gamedesignandlearning.asp 2011)

With all this supporting evidence, I believe that Secondary Schools should use Games development as an integrated learning context to support Curriculum for Excellence. Games development is an ideal topic for the “Joyning the learning” approach that is an integral part of Curriculum for Excellence. Games development involves Computer Programming, Physics, Maths, English, Music and Art. Many would consider that Games Development is 90% programming and although programming is a vital part of it, there are so many other curricular areas involved.

Girls are currently outperforming boys, at most levels and in most subjects (even traditionally male subjects). This should help re-address this issue; however it should not disenfranchise female learners, as more and more females are getting involved in gaming. Indeed it should actually help address the issue of the lack of females choosing Computer Science as a subject in secondary school, when they choose subjects to study in the senior phase. This is reflected by the lack of females working in the computing industry and in particular within the games industry.

A Level Entry by Subject

A Level Entry by Subject

Adding further encouragement to using Games Development as a cross-curricular topic is the fact that from the early level through to the fourth level, curriculum for excellence lists Games Development as an experience and outcome that all students are meant to experience.

CFE Experiences and Outcomes for Games Dev

CFE Experiences and Outcomes for Games Dev

How do the various subject areas fit into Games Development?

I will now examine how different subject areas tie in with Games Development as a cross-curricular topic.

Computer Programming

Programming is still central to games development and a topic that has been losing interest in secondary schools until recently; however you can teach the same programming skills that you would learn making a Business application by making a computer game or mobile phone app. If anything games programming is slightly more difficult as it encompasses things like Physics and Maths.  Programming is a vital 21st century skill and a skill that is in high demand by industry. There are currently more jobs available in programming, than there are graduates to fill those positions. Games programming is the ideal way to get young learners interested in programming.

Physics

Physics is central to games, the Holy Grail in games is to make the game experience as realistic as possible and this is achieved by making games look and feel as real as possible. A major part of this is applying real world physics into the games. Things like Newton’s laws of motion, projectile physics and aerodynamics can all be applied in games.

Physics in Angry Birds

Physics in Angry Birds

English

English isn’t a subject you would normally associate with computer games, however more and more authors are getting involved in writing the storylines for games. Some of the big games have better production values and better writing in them, than some Hollywood movies. The biggest computer games make far more money than any Hollywood blockbuster. Students involved in essay writing, could write the storyline for a game, that they will then go onto make in computing. The story may even be displayed in the game or incorporated visually. 

Art

More and more games companies are employing people to work in specific areas, such as art direction, 3D animation, 2D animation etc. Art and in particular 2D and 3D graphics are vital to any game. Learners could be set tasks to produce art work, that would then be incorporated into a game. The art doesn’t necessarily have to be electronic, as the art could be scanned into an electronic format to be included in a game. Something my students did very successfully recently, when producing games for this years HNC graded unit projects in my college. Where they scanned in art work created by local Primary School children and incorporated the art into their games.

Music

In a similar vein to Art, Music and Sound Effects are specific job roles in computer games development. Games need original music and sound effects to make the game a fully immersive experience. Again students could be set projects to produce sound effects or original music scores that could be incoporated into a game.

Maths

Maths is one of the main skills that games companies look for from potential employees. Maths is involved at so many levels in games development. A simple example of this is the use of trigonometry in games to work out the direction a vehicle is moving in. Learners could be set problems to solve that could then be directly implemented in a computer game.

Trigonometry in Games

Trigonometry in Games

ICT

To support all these subject areas would require a whole range of ICT skills, such as Word Processing, Photoshop, Music Applications, Sound Editing Software, 2D/3D animation packages and so on.

Enterprise

Enterprise is an area in secondary education that is becoming more and more popular and games development is an ideal topic for this. It includes core skills central to Enterprise, such as communication skills, problem solving skills and team work where you can develop a game in a group by assigning different roles and therefore takes advantage of the different skills sets the learners possess. In 2012 Paisley Grammar pupils came into Reid Kerr College for advice as part of an Enterprise project where they were attempting to develop an iPhone App; we were able to help them by producing a PC prototype of their game.

Conclusion

Two main problems exist in making this happen, one is a lack of programming skills amongst secondary school computing teachers, who for years have been primarily teaching Microsoft Office. The other problem is getting different departments and indeed teachers within those departments to work together to make this happen across subject areas.

The Scottish government have just announced £400,000 over 2 years to CAS (Computing at Schools) Scotland for CPD training of computing teachers (http://www.compednet.com/2013/06/government-funding-for-cs-cpd-programme/ 2013). Hopefully this money will be used effectively to help computing teachers, throughout Scotland, to update their skills, particularly in the area of computer programming.

In regards to the second problem, it will require management within secondary schools to recognise the value of Games Development as a cross-curricular topic and then show strong leadership to implement it by getting departments to work together.

Follow

Get every new post delivered to your Inbox.

Join 1,185 other followers

%d bloggers like this: