10th Day of Christmas–Behaviour Management Tips

Happy 10th Day of Christmas!!!

For today’s tips, I thought it would be good to give trainee teachers some tips for behaviour management. If you are thinking or are a teacher, some of these tips might be useful for getting your classes to settle a little quicker. They’re some quick wins that work for me as I don’t believe in shouting at students.

  1. Always wait until you have silence. I see many teachers in their first years of teaching and in their later years who allow students to talk over them. You always wait! If your school has sanctions in place, you use these. Do not let students talk over you. This can be done through some waiting, staring or some silent methods such as writing student names down on the board. You don’t even need to get in a discussion with them about what their name on the board means. You can say that you will talk to them at the end of the lesson and keep them guessing.
  2. Threats! If you threaten to do something, make sure that you do it. If you make a threat, make sure that you can carry it out! I have heard of teachers in the past who have said that they’re going to call home but fail to do this. If you fail to follow up a threat, the student will remember this. They are less likely to behave for you in the future because they know that you won’t follow it up. Make sure that you always follow things up.
  3. Using the room, do not teach from the front of the class. This is old and Victorian and it gives the students the opportunity to flock to the back or it also gives the students the opportunity to hide what they’re doing at the back of the class. Work your classroom. You should make your lessons a game. The students should never know where you’re going to settle. Make it unpredictable so that you can be all over the place and there is never room for them to mess about.
  4. Seating plans – Make sure that you always have a good idea of where your naughty and good students are.
  5. Technology Failure – It’s horrible, but you should always have a contingency plan read. Technology fails, what are you going to do when this happens. Your PowerPoint will not load? What are you going to do about it? Always have a plan of how you will deal with this. Do you have paper ready in your lesson regularly? Do you have pens or different coloured pens?
  6. When teaching difficult classes, always be prepared to give them multiple tasks. Research suggests and I know this from experience, the moment you keep students on one task for too long you’re going to have them misbehaving due to their attention span wandering. You must break down lessons into smaller chunks. I’ve seen schools where the behaviour has been bad for a number of classes but the minute Ofsted are in, the behaviours great because more teachers have thought about the tasks and have broken it down. These are the lessons that make a difference to the students. Don’t put on a show! Do it all the time!
Behaviour Management Help
Posted in Education, NQT Training, teaching | Tagged , , , , , , , , | Leave a comment

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