9th Day of Christmas–Data Representation–Videos for Computer Science OCR 1-9

I like to help out computer science teachers and students. My students have finished studying Data Representation and as a revision tool, I have recorded all of my lessons into lessons under 15 minutes. It’s got some of the tips from my lesson and it also includes step by step guides on how to convert from Denary into Binary. There are videos which explain hexadecimal and there are also some videos which explain how ASCII and characters work. The videos attached should help your students for revision and should help them prepare for the computing exam in 2017.

The video on sound and binary shifts are important things to think about. If you currently have students in year 10 this is high priority on the exam paper. They usually get students to really break down how the sample rate has impact on the size of the file. I’m going to break this down and explain this in as much detail for you in the 4th video.

You can access the playlist by clicking here

I have attached the 5 lessons below and I have included the intro video for the 9th day of Christmas.

Intro Video: –

9th Day of Christmas:–Introduction

Lesson 1 – Binary

Introduction to Binary

Lesson 2 – Hexadecimal

Introduction to Hexadecimal

Lesson 3 – Images Representation

Image Representation–Computer Science

Lesson 4 – Sound / Compression

Sound sampling and data representation computer science

Lesson 5 – Binary Shift

Binary Shift

Merry Christmas!

Posted in Coding, Computer Science, Computing, Education, teaching | Tagged , , , , , , , , | Leave a comment

8th Day of Christmas– Python Programming videos for OCR Computer Science Curriculum

Today’s tip was prepared yesterday ready for the new year. I have produced two videos which work with the OCR GCSE Computing Syllabus. I have uploaded them separately below. The first video shows students how to do basic string manipulation and the other video shows you how you can do loops in Python. These videos are free to download from my channel. If you’re happy with them then you’re welcome to download them and store them on your network if they’re going to help your pupils with their programming.

8th Day of Christmas video tutorial

8th Day of Christmas–String Manipulation / Controlled Loops

Programming String Manipulation

String Manipulation

Programming Loops

Programming loops
Posted in Coding, Computer Science, Computing, Education, Programming, Python, teaching | Tagged , , , , , , , , , , , | Leave a comment

7th Day of Christmas–Programming Tips with Python–Lists (Arrays)

Welcome to day 7 of my Christmas blogs! This tutorial will show you how you can use lists within Python. You can add or remove items from the list. My intention is to show you in another tutorial, how you can search through lists for specific items that you have added in. This tutorial is a basic tutorial which will introduce you to casting. I hope that you have been having a fantastic Christmas and an awesome new year. I have lots of exciting things planned in the new year and I’m hoping to continue blogging. It’s something that I thoroughly enjoy and I hope that the tips help.

Merry Christmas!

7th Day of Christmas–Python List / Arrays
Posted in Coding, Computer Science, Computing, Education, hour of coding, Microsoft, Programming, teaching | Tagged , , , , , , , , , , , | Leave a comment

6th Day of Christmas–Shared Programming through the browser

Today’s lesson comes courtesy of the website codeshare.io while thinking about ways to engage pupils with computer programming, I started thinking that it would be a great idea for students to do some paired programming without having to sit at the same computer. Whenever you have team work on computers, we can fall into the trap of a single student taking over the computer. This leaves the other student sitting there on some occasions.

I found this website called codeshare.io . In theory it seems like a great tool for sharing programming. The awesome thing about this tool is that you can both be typing and helping each other out with the syntax at the same time. If you follow the video tutorial you’ll see how to use it and you may see some of it’s benefits. It seems to work with any programming language.

Each pupil can then copy and paste the code into their compiler and test it. I could see this being a great tool for differentiation, particularly if you pair some weaker pupils with stronger pupils.

Follow the video below for tips: –

Posted in Computer Science, Computing, Education, hour of coding, Maths, Microsoft, Programming, teaching | Tagged , , , , , , , , , , , , , , , | Leave a comment

5th Day of Christmas–Teaching Tips–Embedding Python Programming into your PowerPoint

On the 5th day of Christmas, a teacher gave to me! Tips on embedding programming within your PowerPoint presentations.

In yesterday’s video tutorial, I showed you how easy it was to record your presentations for flipped learning. Today I’m going to show you how you can load up web pages within your presentation. For this example, I’m going to use Python compiler found online. The version of Python that we will be using is Python 3.3 – https://www.tutorialspoint.com//execute_python3_online.php – I have tried other compilers but for some reason, Office Mix does not support some of them. I know for a fact that Office Mix supports Python 3.3 with the use of the website above.

I would like to thank @innovativeteach for this tip. We were talking about how you could do this with other software a few months ago and he brought my attention to this. Thanks dude!

The video below explains how to do it and you can also follow step by step instructions with images below.

Embedding Python Programming Into Presentation

Once you have loaded up your presentation, find the office mix tab.


The next step that you will need to take is the quizzes, videos and apps button.


Once you have clicked on the button above, you will be given a list of applications which can be embedded into your presentation. You will want the Web Viewer. Click on the add button.


Type in the website address that you want. Then click on the preview button.


You should now have your website embedded into your PowerPoint presentation. You can now code without having to leave the presentation.


*Update – Without Office Mix*

A friend of mine tweeted me to say that he doesn’t have Office Mix on his computer and I realised that this could be a problem. Here is the work around for getting this feature into your presentations! When you load up PowerPoint, you can go into your options. Click on File > options > customize ribbon


Make sure that you turn on the Developer tab. Come out of the menu and go to the Developer tab which will have appeared at the top of your screen.

Click on the more controls button in the developer tab.


You will be given a menu, and you will need to select the Microsoft Web Browser from the menu.


Now draw a box for viewing your website!


Go back to the menu at the top and select the control button tool.


Draw the button on the screen.


Double click on the button to add the following code.


Press the save button, load your PowerPoint up and push the button!

Watch the magic!

Posted in Computer Science, Computing, Education, hour of coding, Microsoft, Python, teaching, TouchDevelop | Tagged , , , , , , , , , , , , , , , | Leave a comment

4th Day of Christmas–Teaching Tips– Office Mix–Record your lessons

On the 4th day of Christmas, a teacher gave to me! Tips on using Office Mix with your students.

Doesn’t have a ring to it does it? Well I can assure you that it is a great way of recording your lessons while they’re in progress. They also allow you to plan for future absence of your students. If you’re away on a day trip, you can record your presentation and the students will still be able to continue their lesson without a specialist. Office Mix is a free tool which can be downloaded from : – https://mix.office.com/en-us/Home

I generally use it for recording my presentations, it allows students to catch up with work when they’re sick. There are much more features available from this and it will be great to experiment with.

It’s a free tool and I hope that you may be able to help students catch up when absent.

Record your presentation and flip the classroom.
Posted in Education, Marking, NQT Training, teaching, TouchDevelop, Uk hour of code | Tagged , , , , , , , , | Leave a comment

3rd Day of Christmas–Teaching Tips– Quicker Marking (Smart Marking)

Merry Christmas! I hope that day 3 is going amazing! Remember Christmas has only just started! This is why I’m giving out a gift of a teaching tip a day. Some will be programming related but others may help your own teaching. I am planning on including some behaviour management tips as well as tips to help you with planning.

Today’s tip is all about smart marking. I aim to speed things up a little for people who have been struggling with their work load. Lets face it! Marking can be a pain BUT it’s got to be done and it helps our students progress to where they need to be. I have included a video which explains how it works but here are two pictures to get us started.

How to use it: –

Cut down your work load!

Developments: –

Slide2When marking your students work, to save yourself from writing similar things over and over again, you can use a development slide as your starter. Get your students to look for the letters you have written on their work. When they find the letters, they must write down the developmental point which is shown on the board. The idea of this is that they reflect on their work and they read what is written. So many times, I have written feedback and students have failed to read it or respond. This forces them to write it down.





Achievements: –

Slide3Once the students have reflected on their developmental points, it’s important that they know about all of the good stuff that they do. List a number of achievements down the page and help them see all of the good in their work. This will help them realise how good they are at particular tasks. You should encourage good work.

Posted in Education, Marking, NQT Training, teaching | Tagged , , , , , , , | Leave a comment