teachwithict
  • Home
  • Teaching & Learning
    • Tools for Teachers >
      • Web 2.0 >
        • Top 10 Web 2.0 Tools
        • Classroom Response Tools
      • Quiz Tools
      • Classroom Management Tools
      • Software >
        • Media Conversion Tools
        • Application Software
      • Multimedia >
        • Free Music
    • Digital Leaders >
      • Digital Leaders Blog >
        • DL Archive
      • DL Tips
      • Quotes
      • Links
    • BYOD
    • Flipped Learning >
      • Flipped Classroom vs. Blended Classroom
    • Gamification >
      • Gamification vs. Game Based Learning vs. Game Design
    • Game Based Learning >
      • Minecraft >
        • Minecraft in Education
        • Minecraft Lesson Ideas
        • Minecraft Literacy
        • Minecraft Coding Tutorials >
          • Minecraft Code Builder Setup
          • Minecraft Code: Walking on Air
          • Minecraft Code: Hello World
          • Minecraft Code: Functions
          • Minecraft Code: Rainbow
          • Minecraft Code: Skyscraper
          • Minecraft Pixel Art
    • The magic of >
      • The magic of Computing
      • The magic of Maths
      • The magic of Science
      • The magic of Literacy
    • Breakout Edu
    • PLN Challenge >
      • Covering your backside
      • Twitter Challenge >
        • Challenge 1
        • Challenge 2
        • Challenge 3
        • Tips for staying safe on Twitter
        • Tips for hosting Edu Twitter Chats
        • Tips for taking part in Twitter chats
        • How to storify a chat
        • How to schedule Tweets
        • Twitter Lists
        • It's all about the hashtag! Essential chats for educators
      • Facebook Challenge >
        • Challenge 4
        • Challenge 5
        • Challenge 6
        • Tips for staying safe on Facebook
      • Google Challenge >
        • Challenge 7
        • Challenge 8
        • Challenge 9
      • Pinterest Challenge >
        • Challenge 10
        • Challenge 11
        • Challenge 12
        • Tips for using Pinterest
      • Blog Challenge >
        • Challenge 13
        • Challenge 14
        • Challenge 15
        • How to create a classroom blog
      • Staffrm Challenge >
        • Challenge 16
        • Challenge 17
        • Challenge 18
      • Skype Challenge >
        • Challenge 19
        • Challenge 20
        • Challenge 21
      • Edmodo Challenge >
        • Challenge 22
        • Challenge 23
        • Challenge 24
      • TeachMeet Challenge >
        • Challenge 25
        • Challenge 26
        • Challenge 27
      • In-school challenge >
        • Challenge 28
        • Challenge 29
        • Challenge 30
      • 30 ways to grow your PLN
    • T&L Blog
  • Computing
    • Computing Blog >
      • GCSE Computer Science
      • General
    • CPD >
      • Blocks to Code
      • Tutorials >
        • How to embed Flash into PowerPoint
        • How to embed YouTube videos in to PowerPoint
        • How to create a wiki
        • How to create a classroom blog
    • Teaching Computer Science >
      • Schemes of Work
      • Programming Resources
      • Theory
      • Posters
    • Theory Lessons >
      • Theory Tests
      • Computer Hardware >
        • Input / Output
        • CPU
        • LMC
        • Storage Devices
        • Memory (RAM / ROM)
      • Binary Lessons >
        • Units of Data
        • Binary Representation
        • Binary Representation of Images
        • Binary Representation of Characters
        • Binary Representation of Sound
        • Binary Representation of Instructions
        • Binary Addition
        • Hexadecimal
      • Software >
        • Operating System
        • Types of Software
        • Utility Software
      • Programming >
        • Flowcharts
    • Game Design
    • App Creation
    • Digital Literacy >
      • Social Media (Good or Bad thing?)
      • Cyberbullying
      • Staying Safe Online
    • ICT Strand >
      • Spreadsheet Modelling
      • Superhero Movie Trailer
      • PowerPoint Task
      • Paint 3D Tutorial
    • Programming Lessons >
      • Microbit >
        • Magic 8 Ball
        • Harry Potter Sorting Hat
        • Music
        • Music (Festive)
        • Quick Start Guide
        • Microbit Simulator
      • TouchDevelop >
        • TouchDevelop Challenge
        • Scheme of Work
        • TouchDevelop Lessons >
          • 8 bit challenge
          • Turing Test
          • Turtle Power
          • 8 Ball
          • Under the hood
        • Tutorials
      • Raspberry Pi >
        • Networking the Pi
        • Minecraft Pi
        • Harry Potter Sorting Hat >
          • Harry Potter Sorting Hat (GPIO)
        • Raspberry Pi LTSP (Networked Classroom)
        • Astro Pi
      • Scratch
      • Python >
        • Chatbot
        • Coding Golf
        • Magic 8 ball
        • Python Mad Libs
        • Shakespearean Insult Generator >
          • Shakespearean Insult Generator Part 2
        • Sorting Hat
      • Little Man Computer
      • Hour of Code >
        • HoC 8-Bit Challenge
  • 21 Things
  • Microbit
    • Physical Computing >
      • micro:bit LEDs
  • About
  • Blog
  • Home
  • Teaching & Learning
    • Tools for Teachers >
      • Web 2.0 >
        • Top 10 Web 2.0 Tools
        • Classroom Response Tools
      • Quiz Tools
      • Classroom Management Tools
      • Software >
        • Media Conversion Tools
        • Application Software
      • Multimedia >
        • Free Music
    • Digital Leaders >
      • Digital Leaders Blog >
        • DL Archive
      • DL Tips
      • Quotes
      • Links
    • BYOD
    • Flipped Learning >
      • Flipped Classroom vs. Blended Classroom
    • Gamification >
      • Gamification vs. Game Based Learning vs. Game Design
    • Game Based Learning >
      • Minecraft >
        • Minecraft in Education
        • Minecraft Lesson Ideas
        • Minecraft Literacy
        • Minecraft Coding Tutorials >
          • Minecraft Code Builder Setup
          • Minecraft Code: Walking on Air
          • Minecraft Code: Hello World
          • Minecraft Code: Functions
          • Minecraft Code: Rainbow
          • Minecraft Code: Skyscraper
          • Minecraft Pixel Art
    • The magic of >
      • The magic of Computing
      • The magic of Maths
      • The magic of Science
      • The magic of Literacy
    • Breakout Edu
    • PLN Challenge >
      • Covering your backside
      • Twitter Challenge >
        • Challenge 1
        • Challenge 2
        • Challenge 3
        • Tips for staying safe on Twitter
        • Tips for hosting Edu Twitter Chats
        • Tips for taking part in Twitter chats
        • How to storify a chat
        • How to schedule Tweets
        • Twitter Lists
        • It's all about the hashtag! Essential chats for educators
      • Facebook Challenge >
        • Challenge 4
        • Challenge 5
        • Challenge 6
        • Tips for staying safe on Facebook
      • Google Challenge >
        • Challenge 7
        • Challenge 8
        • Challenge 9
      • Pinterest Challenge >
        • Challenge 10
        • Challenge 11
        • Challenge 12
        • Tips for using Pinterest
      • Blog Challenge >
        • Challenge 13
        • Challenge 14
        • Challenge 15
        • How to create a classroom blog
      • Staffrm Challenge >
        • Challenge 16
        • Challenge 17
        • Challenge 18
      • Skype Challenge >
        • Challenge 19
        • Challenge 20
        • Challenge 21
      • Edmodo Challenge >
        • Challenge 22
        • Challenge 23
        • Challenge 24
      • TeachMeet Challenge >
        • Challenge 25
        • Challenge 26
        • Challenge 27
      • In-school challenge >
        • Challenge 28
        • Challenge 29
        • Challenge 30
      • 30 ways to grow your PLN
    • T&L Blog
  • Computing
    • Computing Blog >
      • GCSE Computer Science
      • General
    • CPD >
      • Blocks to Code
      • Tutorials >
        • How to embed Flash into PowerPoint
        • How to embed YouTube videos in to PowerPoint
        • How to create a wiki
        • How to create a classroom blog
    • Teaching Computer Science >
      • Schemes of Work
      • Programming Resources
      • Theory
      • Posters
    • Theory Lessons >
      • Theory Tests
      • Computer Hardware >
        • Input / Output
        • CPU
        • LMC
        • Storage Devices
        • Memory (RAM / ROM)
      • Binary Lessons >
        • Units of Data
        • Binary Representation
        • Binary Representation of Images
        • Binary Representation of Characters
        • Binary Representation of Sound
        • Binary Representation of Instructions
        • Binary Addition
        • Hexadecimal
      • Software >
        • Operating System
        • Types of Software
        • Utility Software
      • Programming >
        • Flowcharts
    • Game Design
    • App Creation
    • Digital Literacy >
      • Social Media (Good or Bad thing?)
      • Cyberbullying
      • Staying Safe Online
    • ICT Strand >
      • Spreadsheet Modelling
      • Superhero Movie Trailer
      • PowerPoint Task
      • Paint 3D Tutorial
    • Programming Lessons >
      • Microbit >
        • Magic 8 Ball
        • Harry Potter Sorting Hat
        • Music
        • Music (Festive)
        • Quick Start Guide
        • Microbit Simulator
      • TouchDevelop >
        • TouchDevelop Challenge
        • Scheme of Work
        • TouchDevelop Lessons >
          • 8 bit challenge
          • Turing Test
          • Turtle Power
          • 8 Ball
          • Under the hood
        • Tutorials
      • Raspberry Pi >
        • Networking the Pi
        • Minecraft Pi
        • Harry Potter Sorting Hat >
          • Harry Potter Sorting Hat (GPIO)
        • Raspberry Pi LTSP (Networked Classroom)
        • Astro Pi
      • Scratch
      • Python >
        • Chatbot
        • Coding Golf
        • Magic 8 ball
        • Python Mad Libs
        • Shakespearean Insult Generator >
          • Shakespearean Insult Generator Part 2
        • Sorting Hat
      • Little Man Computer
      • Hour of Code >
        • HoC 8-Bit Challenge
  • 21 Things
  • Microbit
    • Physical Computing >
      • micro:bit LEDs
  • About
  • Blog
Search by typing & pressing enter

YOUR CART

13/6/2017 0 Comments

Unofficial guide to CAS Conference 2017

Picture
​This year is the 9th annual Computing At School national conference (and my 5th) during which time I've picked up some great ideas and met some fabulous people! Being a seasoned 'veteran' when it comes to education conferences, I thought i'd share some handy tips to help you survive/make the most out of the day:

  1. Mix and mingle – CAS Conference is not just about the workshops and keynotes, it’s also about networking. Talk to the people next to you in workshops and during lunch and breaks. Remember, you all have something in common!
  2. Remember to take your chargers – Your laptop, tablet and phone are going to take a hammering so remember to take all your chargers!
    Top tip: Take a notebook and pen just in case all your devices fail! I also recommend taking/purchasing a portable USB charger or back-up battery for your phone!
  3. Two heads are better than one – With so many great workshops, you may find it difficult to decide which one to go to. If you’re going with a colleague or friend, split up so that you can cover more sessions!
  4. Speak to the presenters – If you can’t make a workshop, seek out the presenter at the end of the workshop or during lunch and ask if they have any resources to share.
  5. Follow the hashtag – If you can’t make it to the conference, Twitter is the next best thing. Search for the hashtag #CASconf17 and use tools such as TweetDeck or HootSuite to keep track of what’s happening.
  6. Take a break – With so many great ideas buzzing through your head, things can get overwhelming! Take a moment to pause and reflect and don’t forget to drink lots of water.
  7. Try at least one thing – Try at least one thing you picked up at the conference when you return to the classroom the following week. If you leave it too long, you risk losing the initial enthusiasm and momentum!
  8. #SharingIsCaring – Share what you’ve learned with colleagues back at work, on your blog or via social media.
  9. Check out the CAS Community – Visit the CAS Community resources page after the conference to download the presentations from all the workshops and keynotes.
  10. Have fun - Above anything else, have fun and be inspired!
You may also be interested in:
  • Free Python lessons
  • Free Computing theory lessons
  • Free Computing theory tests
  • Free Computing posters
0 Comments

14/3/2017 1 Comment

Happy Pi Day: Collection of Raspberry Pi related resources to celebrate #PiDay!

Picture

What is #PiDay

Pi Day is celebrated around the world on March 14th. The reason why it's celebrated on March 14th is because, using the American date format, March the 14th is 3.14 (Month.Day) and, as we all know that Pi (the ratio of the circumference of a circle to its diameter) is approximately 3.14146 (or 3.14 to 2dp) ​
In celebration of this momentous (all be it geeky) day, I have compiled a collection of my Raspberry Pi related resources:

Networking the Pi

In this lesson, students will attach their Raspberry Pi to a network so that they can create a multiplayer Minecraft session.
Picture

Minecraft Pi

In this lesson, students will learn some simple programming in Python using Minecraft Pi edition.
​

Picture

Raspberry Pi Sorting Hat

In this lesson, students will create their very own Raspberry Pi powered "Harry Potter Sorting Hat".

Pi-Net

Building a networked classroom of Raspberry Pis.
​

Picture
Picture

Shakespearean Insult Generator

Picture

Part 1

In this lesson, students will create a Shakespearean Insult Generator using lists in Python.

Part 2

In this lesson, students will improve their Shakespearean Insult Generator by using basic File Handling in Python.

​Coding Golf

Picture
Lesson which uses the turtle library in python.

Links

​General:
  • Raspberry Pi Foundation - Huge collection of lesson plans, tutorials, competitions and resources to get the most out of your Raspberry Pi.
  • RS -Online - First stop for all your Raspberry Pi related add-ons and components.


Minecraft Pi:
  • http://www.raspberrypi.org/learning/minecraft-pi/ - Getting started with programming the Minecraft world
  • http://arghbox.wordpress.com/2014/04/25/minecraft-pi-recipe-cards/ - Minecraft Pi recipe cards (These recipe cards include a selection of introductory tutorial for programming in Minecraft Pi edition using Python.) 
  • http://www.stuffaboutcode.com/2013/04/minecraft-pi-edition-api-tutorial.html - Minecraft Pi. API tutorials: Collection of tutorials for programming Minecraft Pi edition such as creating massive structures at the click of a button, creating a real time clock or creating a programmable directional canon.


Python:
  • http://www.codecademy.com - Great start for learning Python. 
1 Comment

1/12/2016 2 Comments

Are you ready for Hour of Code? A list of websites dedicated to Hour of Code

Hour of Code is coming again! This year it will be held between the 5th and 9th December.

What is Hour of Code?

The 'Hour of Code' is a nationwide initiative by Computer Science Education Week and Code.org to introduce millions of students to one hour of computer science and computer programming.


Hour of Code websites

Below is a list of websites dedicated to Hour of Code:

Hour of Code
The official Hour of Code website - http://hourofcode.com/us/resources - has lots of resources to introduce hour of code week such as videos, posters and hand outs.


Code.org
Code.org - http://code.org/ - Has lots of tutorials for hour of code including creating a winter wonderland with Anna & Elsa from Frozen.


TouchDevelop
TouchDevelop - https://www.touchdevelop.com/hourofcode2 - Has a selection of step-by-step tutorials for hour of code to teach students how to create their own Windows Store apps including a version of Flappy Bird.


TouchDevelop.weebly.com
More hour of code tutorials for TouchDevelop, from yours truly, including the original Flappy Bird tutorial (All in a Flap) and Tap a Mole: http://touchdevelop.weebly.com/hour-of-code-2.html Also check out my festive 8-bit Pixel Art challenge: http://touchdevelop.weebly.com/hour-of-code.html 


Khan Academy
Khan Academy - https://www.khanacademy.org/hourofcode - has a selection of video tutorials for hour of code week suitable for students, teachers and parents.


An Hour of Python
An Hour of Python - https://hourofpython.com/ - has a collection of tutorials to introduce programming in Python using the turtle module.


Code Academy (Hour of Code)
Code Academy - https://www.codecademy.com/hour-of-code​ - gives students the chance to learn JavaScript by creating an animation or learn HTML by building an interactive solar system. 


Raspberry Pi.org
Raspberry Pi.org - https://www.raspberrypi.org/hour-of-code/ - has some great activities for the Raspberry Pi for hour of code including beginner tutorials for both Python and Scratch.


YouthSpark
The Microsoft YouthSpark hub - http://www.microsoft.com/about/corporatecitizenship/en-us/youthspark/youthsparkhub/hourofcode/ - has links to a number of hour of code resources including a brand new Minecraft coding challenge.


Tynker
Tynker - http://www.tynker.com/hour-of-code/ - contains a variety of puzzles, games and activities designed to teach students computational thinking skills and the basics of computer programming.  

 
App Inventor
App Inventor - http://appinventor.mit.edu/explore/hour-of-code.html - has a selection of tutorials for hour of code to teach students how to create their very own android apps.


Lightbot
Lightbot - http://lightbot.com/hocflash.html - A version of the popular Lightbot app designed for hour of code.

 
Scratch
Scratch - http://scratch.mit.edu/studios/283340/ - has a compilation of scratch projects to be used for hour of code.


Scratch Jr
Scratch Jr - http://www.scratchjr.org/teach.html - has a selection of downloadable tutorials to be used with their app for hour of code.

Have I missed anything? Please let me know!
Festive Hour of Code

Want to add a festive flavour to your Hour of Code activities? Then check out these festive coding resources:

 Google Santa Tracker

Guide Santa back to the village with this Build Your Own Blocks style coding activity courtesy of Google: https://santatracker.google.com/?hl=en#codelab ​
Picture

TouchDevelop 8-bit Festive Challenge

Create festive 8-bit artwork using Microsoft TouchDevelop: http://touchdevelop.weebly.com/hour-of-code.html 
Picture
Code with Anna & Elsa (Frozen)

Learn how to code by creating snowflakes and helping Disney's Elsa and Ana to ice skate around the computer screen: https://learn.code.org/s/frozen
Picture
Python Snowflakes

Learn how to create snowflakes using the turtle function in Python: https://www.youtube.com/watch?v=DHmeX7YTHBY
Picture
Scratch Santa Game

Create a Santa game for Christmas using Scratch: http://www.lttonline.net/blog/2013/12/7/creating-a-christmas-game-using-scratch
Picture
Have I missed anything?


Please let me know if I have missed anything and I will add it to the list!
2 Comments

30/11/2016 0 Comments

Festive Computing & Coding Activities

If, like me, you like to keep your students challenged up until the very last day of term, here are some festive coding / computing related resources to keep your students occupied!

1. Google Santa Tracker

Practice your coding skills with Santa's Elves. Guide Santa's Elves back to the village with this Build Your Own Blocks style coding activity courtesy of Google: https://santatracker.google.com/codelab.html (Note: nlocks on the 5th December)

Supporting lesson resources:
  • Code labs
  • Code boogie
  • Code a snowflake
Picture

2. TouchDevelop 8-bit Festive Challenge


Create festive 8-bit artwork using Microsoft TouchDevelop: http://teachwithict.weebly.com/hoc-8-bit-challenge.html
Picture

3. Binary Representation (Festive Edition)


In this festive themed lesson, students will learn about how data is stored in computers and also how to convert binary to denary (and vice-versa): http://teachwithict.weebly.com/binary-representation.html
Picture

​4. Code with Anna & Elsa (Frozen)


Learn how to code by creating snowflakes and helping Disney's Elsa and Ana to ice skate around the computer screen: https://learn.code.org/s/frozen 
Picture

​5. ​Binary Representation of Images (Festive Edition)


In this lesson, students learn how computers represent images using binary:  ​http://teachwithict.weebly.com/computing-blog/teaching-computer-science-day-13-its-a-cracker
Picture
Picture

​6. Python Snowflakes


Learn how to create snowflakes using the turtle function in Python: https://www.youtube.com/watch?v=DHmeX7YTHBY 
Picture
Note: Chris Sharples (@Gr8ICT) has created a Scratch version of this activity - see below@

7. Making snowflakes with Scratch

Learn how to create snowflakes in Scratch with this great festive coding activity courtesy of Chris Sharples (@gr8ict)
Picture
Picture

8. Making music with the BBC micro:bit (Festive Edition)

Create Christmas music with the BBC micro:bit in this festive lesson: Making music with the BBC micro:bit (Festive Edition)
Picture
9. Steve's Winter Wonderland

​Thanks to Ben Davies (@b3ndavi3s) for sharing this one. Write a program that will help Steve get ready for Christmas (Uses Minecraft Pi and Sonic Pi - Raspberry Pi): https://docs.google.com/document/d/1-bbVczVBk9goFhuk35gNsPr7TlaDt-bG-juGkbayHZ8/edit
Picture

​10. ​Scratch Holiday Card


Create a festive interactive card using Scratch with this online tutorial: https://scratch.mit.edu/projects/editor/?tip_bar=hoc

Downloadable version with worksheets here: ​http://scratched.gse.harvard.edu/resources/scratch-holiday-card
Picture

11. Xmas Sonic Pi Challenge


Thanks to Jon Witts (@jonwitts) for sharing this one. Create festive music with code using Sonic Pi: http://www.jonwitts.co.uk/archives/755
Picture
0 Comments

29/11/2015 0 Comments

Introducing #caschat

Picture
What is #caschat?

#caschat is a weekly Twitter chat, hosted every Tuesday, 8pm, which is dedicated to the teaching of Computing and Computer Science. It came about as a result of the buzz on Twitter surrounding the Computing At School Annual Conference back in July. For those new to the concept, a Twitter chat is a live event where a group of Twitter users meet at a pre-determined time to discuss a particular topic, using a designated hashtag; in this case #caschat. Aside from being a fun way to connect and engage with likeminded professionals, Twitter chats are great for reflection and a perfect medium for sharing resources and best practice.


Tips for taking part in #caschat
 
For those new to twitter chats, here are some handy tips to get you started:
 
1. Use the Hashtag.

The hashtag (#) symbol is used to mark keywords or topics in a tweet. It was created by Twitter users as a way to categorise messages. All twitter chats use a designated hashtag. Make sure you use the hashtag at the end of your tweets; this will help others locate your responses. You can also use the hashtag to search for questions you may have missed, for example, search #caschat Q1, Q2 etc.

 
2. Join in the conversation.

There’s nothing wrong with lurking however, to truly feel the benefits of a chat, it’s best to participate. The most effective way to contribute is to respond to questions however, if you’re feeling a little nervous, the easiest way to get involved is to re-tweet anything you agree with or find helpful. Re-tweeting can also help build relationships with the original poster as well as provide value to your own followers.

The most effective way to engage in the conversation is to reply to questions. Everyone has something to offer ... you never know you might be holding the missing piece of the puzzle. Replying to other people’s questions can also help develop connections with new users and encourage them to follow you on Twitter.

 
3. Label your responses.

Most chat sessions use the Q1, A1, Q2, A2, (question / answer) format. When replying to a question, always label your answers with the question number.

Example:

Question:

Q1. What is a hashtag? #caschat

Typical response:

A1. The hashtag symbol is used to label a tweet – similar to a label on a folder! #caschat


5. Don't be afraid to ask questions.

If you’re not sure about a topic or don’t understand an abbreviation or term used in a question, it’s OK to ask! My experience of education chats is that everyone involved is supportive and non-judgemental.  We were all new to twitter once and will totally understand how daunting twitter chats can be at first so don’t be afraid to ask no matter how stupid you think the question is – chances are you’re not the only one thinking the same thing!

Here are a few common abbreviations used in twitter chats along with their meaning:

RT = Re-tweet

MT = Modified Tweet (A re-tweeted message that has been modified from the original)

HT = Hat Tip or Heard Through (Usually used to acknowledge/credit the original source)

Ts = Teachers

Ss = Students

Ps = Parents

 
4. Take your time.

Some chat sessions, particularly popular fast paced sessions, can appear daunting at first however, the trick is to go at your own pace. Equally, it’s OK to dip in and out of chat sessions – don’t feel guilty if you have to leave a chat session early or join a chat late.
​
 
Interested in hosting #caschat?
​

We are always looking for volunteers to host #caschat. If you’re interested, check out the official #caschat thread on the CAS Community and register your interest.
 
#caschat takes place every Tuesday, 2pm CDT/ 8pm GMT / 9pm CET

You may also be interested in: Tips for taking part in Twitter chats
0 Comments

1/7/2015 0 Comments

Teaching TouchDevelop at Moseley Park School

It gave me great delight to return to the school where I took my first steps towards becoming a teacher. It was great to see some familiar faces but it was also great to see how the school has progressed. Everywhere I went, students were busily working away (despite the intense heat) and I could sense a positive vibe all around the school!

The reason for my visit was to run a workshop on TouchDevelop. For those unfamiliar with the web app, TouchDevelop is a novel programming environment that runs on iPad, iPhone, Android, PC, Mac, Windows Phone. If you have a mobile device, you write scripts by tapping on the screen. You do not need a separate PC or keyboard. TouchDevelop can be used in the classroom to teach programming concepts, and TouchDevelop is also ideal for classes on Mobile Computing, as it cuts the time required to write apps. To find out more about TouchDevelop and why I think it's perfect for introducing coding at KS4, visit my TouchDevelop Challenge website: touchdevelop.weebly.com

During the session, staff and students explored how to use the in-built turtle library in #TouchDevelop as well as how to create amazing 8-bit graphics using the Pixel Art library. At the end of the session, students had a go at creating their very first game using the hour of code tutorials on the #TouchDevelop website. To download the resources for this session (FREE), visit touchdevelop.weebly.com/lessons

An amazing time was had by all and the students were a credit to both the school and their teacher.

Quotes:

"WOW! I've done it" - Madison (After completing the final Pixel Art Challenge on her own.)

Below is a selection of some of the students creations:

Turtle Art
Picture
Awesome Turtle Drawing
Picture
Vortex by Shelley
Pixel Art
Picture
Emoji by Ellie
Picture
M by Madison
Picture
Minecraft artwork by Storm
Games
Picture
Flappy Bird by Madison
0 Comments

26/6/2015 0 Comments

Introduction to TouchDevelop at Pedmore Technology College

On Wednesday, I had the privilege of delivering a #TouchDevelop workshop at Pedmore Technology College. During the session, staff and students explored how to use the in-built turtle library in #TouchDevelop as well as how to create amazing 8-bit graphics using the Pixel Art library. At the end of the session, students had a go at creating their very first game using the hour of code tutorials on the #TouchDevelop website.

An amazing time was had by all and the students were a credit to both the school and their teacher.

Below is a selection of some of the students creations :
Picture
Emoji by Aqsa
Picture
Snow White by Jodie
Picture
Ghost by Millie
Picture
Minnie Mouse by Charlotte
Picture
Minecraft Axe by Sean
Picture
Mushroom by Hallie
“I would like to thank you for coming to my school and delivering a session on Touch Develop. Students were clearly engaged, produced some super quality work. Thank you leaving some resources which I will be using with my KS3 classes till the end of the term. I will also be using Touch Develop in my Pedmore Jam (Computing Festival) tomorrow. Once again, thanks a lot on by behalf and students for a great session.” – Mr. Hanif, Pedmore Technology College
0 Comments

18/6/2015 0 Comments

#TweachCode: 22.06.15 - @Raspberry_Pi accessories

Picture
It gives me great pleasure to be co-hosting #TweachCode next Monday (22nd July) at 8pm. This week's chat will focus on Raspberry Pi accessories. During the session I will be exploring how to get the best out of your Raspberry Pi accessories as well as which are the must have accessories for your Pi!

Questions:

1. What are your top 3 recommended / essential accessories for the Raspberry Pi. You can pick only 3 - no cheating! 

2. Thinking of your answer to Q1, what are the benefits of these accessories & in what way, if any, do they enhance teaching & learning?

3. What are the barriers/implications of using these accessories with a whole class? What tips/advice do you have?

4. With so many accessories on the market, how do you know which ones to buy?

5. What are your favourite projects / tutorials that require accessories for the Raspberry Pi? Shameless plugs welcome!

6. If you could crowd source funding for a new accessory for the Raspberry Pi, something that does not already exist, what would it be?

Please join me (@clcsimon) at 8pm using the hashtag #TweachCode
0 Comments

31/5/2015 0 Comments

NEW CAS Survey for Teachers

Research is being conducted by a PhD student at the Institute of Education to look at how your participation in the CAS online community impacts your classroom teaching. Information from this survey will also be fed back to CAS to help us make improvements to the online community.

The survey will be open for 4 weeks (from 1 June - 26 June). It's short ( <20 questions) and at the end of each week there will be a chance to win a £25 Amazon.co.uk voucher.

Help us make CAS a better online community for you. Click the link below to learn more and take the survey.

https://www.surveymonkey.com/s/CASteacher

Thank you!

0 Comments

14/3/2015 1 Comment

Happy Pi Day: Collection of Raspberry Pi related resources to celebrate Pi Day!

Picture

What is Pi day?

So, what is Pi Day and why is this year so important? Pi Day is celebrated around the world on March 14th. The reason why it's celebrated on March 14th is because, using the American date format, March the 14th is 3.14 (Month.Day) and, as we all know that Pi (the ratio of the circumference of a circle to its diameter) is approximately 3.14146 (or 3.14 to 2dp) 
So, what is special about this year? Well, at precisely 9:26:53 on 14th March '15, the date and time will read: 3.14.15 9:26:53 which can be translated into - 3.141592653 which just happens to be the first 10 digits of Pi!

In celebration of this momentous (all be it geeky) day, I have compiled a collection of Raspberry Pi related resources:

Networking the Pi

Minecraft Pi

In this lesson, students will attach their Raspberry Pi to a network so that they can create a multiplayer Minecraft session.
Picture
In this lesson, students will learn some simple programming in Python using Minecraft Pi edition
Picture

Raspberry Pi Sorting Hat

In this lesson, students will create their very own Raspberry Pi powered "Harry Potter Sorting Hat".
Picture

Raspberry Pi-LTSP

Building a networked classroom of Raspberry Pis.

Picture

Shakespearean Insult Generator

Picture

Part 1

In this lesson, students will create a Shakespearean Insult Generator using lists in Python.

Part 2

In this lesson, students will improve their Shakespearean Insult Generator by using basic File Handling in Python.

Useful Links


General:
  • Raspberry Pi Foundation - Huge collection of lesson plans, tutorials, competitions and resources to get the most out of your Raspberry Pi.
  • RS -Online - First stop for all your Raspberry Pi related add-ons and components.


Minecraft Pi:
  • http://www.raspberrypi.org/learning/minecraft-pi/ - Getting started with programming the Minecraft world
  • http://arghbox.wordpress.com/2014/04/25/minecraft-pi-recipe-cards/ - Minecraft Pi recipe cards (These recipe cards include a selection of introductory tutorial for programming in Minecraft Pi edition using Python.) 
  • http://www.stuffaboutcode.com/2013/04/minecraft-pi-edition-api-tutorial.html - Minecraft Pi. API tutorials: Collection of tutorials for programming Minecraft Pi edition such as creating massive structures at the click of a button, creating a real time clock or creating a programmable directional canon.


Python:
  • http://www.codecademy.com - Great start for learning Python.
1 Comment
<<Previous

    Author 

    Simon Johnson​

    Picture
    Microsoft Innovative Educator Expert / MIE Trainer
    Picture
    ​Minecraft Cert. Educator / Global Mentor
    Picture
    ​CAS Master Teacher
    Picture
    ​Raspberry Pi Cert. Educator
    Picture
    ​Tickle Ambassador

    Archives

    June 2017
    March 2017
    December 2016
    November 2016
    November 2015
    July 2015
    June 2015
    May 2015
    March 2015
    February 2015
    January 2015
    December 2014
    July 2014
    June 2014
    May 2014
    April 2014
    March 2014
    February 2014
    January 2014
    December 2013
    November 2013
    October 2013
    September 2013

    Categories

    All Algorithms Cpu Fundamentals Hardware Input & Output Memory OCR A451 Software Storage

    RSS Feed

Powered by Create your own unique website with customizable templates.