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: –

codeshare.io
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.

image

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

image

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.

image

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

image

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

image

*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

image

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.

image

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

image

Now draw a box for viewing your website!

image

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

image

Draw the button on the screen.

image

Double click on the button to add the following code.

image

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

2nd Day of Christmas–Teaching Tips–Programming

Welcome to my 2nd day of Christmas teaching tips. These tips today are meant to help teachers with their programming. They may even help some of your students with their programming. The concepts that will be covered in this video include.

  • Variables
  • Type Casting
  • Data types
  • operators

These are some basic steps to getting you programming. The video starts by showing you how to declare variables and how to assign them. It then goes on to show you some type casting and it also goes on to show you how you can then include operators within your code. I hope that video is a good introduction to programming.

I will include some videos on how to do while and for loops over this season, I will also introduce you to some branching and conditions.

As a gift from me, to you – Providing it meets YouTube terms and conditions – You may use Keep Vid to download this and use it in any Power Points you may have.

Merry Christmas!

Programming Python Introduction to coding
Posted in Coding, Computer Science, Computing, Programming, Python | Tagged , , , , , , , , , , , | Leave a comment