Wednesday, 20 September 2017

History of Computing - Lesson 2

In this lesson, you are going to find out about Charles Babbage and what he did.  You will then make a slideshow with information and images about him.

Lesson Objectives and Outcomes

Explain who Charles Babbage was and what he did (band 4)
Apply your skills to create slideshow with information and images (band 5)

Your tasks
1.  Open your blog and a new post.

2.  Title your post (in the box at the top of the page) the same as this one.

3.  Open another internet tab and find my blog and this lesson's post.

4.  Copy/paste the Lesson objectives and Outcomes from this post onto your new one.

5.  Open up a third internet, click on the 3x3 grid of little squares at the top right and click on Slides.

6.  Click on the link below to take you to the relevant section of the Prezi 

Charles Babbage

Try to find out the following details (if it's not on the Prezi, open another internet tab and search on Google):

a)  When did Charles Babbage live?

b)  What did he build, what was it called and what did it do?
c)  We say that a machine is a computer because it solves problems for humans - what was the problem then that needed a solution?

Share your slideshow - click Share - then Advanced - where it says Private, click Change and choose Anyone with the Link - copy/paste the blue highlighted link on to your post under your Lesson Objectives.

7. Under your link, say what band you think your work is and why.


8. If you have spare time, go back and do more work on your Stonehenge slideshow.  
You can find this in your Drive (a triangle symbol in the 3x3 grid drop-down menu).  The link updates as you go along so you won't need to re-share or anything complicated like that!

Charles Babbage information

Sunday, 10 September 2017

History of Computing - Lesson 1

We're going to be looking at the history of computers and computing.  This unit will also start you using the different Google apps and learn how to share work and attach it to your blog post for each lesson.

Don't worry if it's all very new to start with; you'll soon get the hang of it!

Just remember - don't panic if you don't understand!  Take a deep breath in, then out.....and ask!  :-)

Lesson Objectives and Outcomes:
Define: What is meant by the term computer (Level 3)
Explain: Why people think Stonehenge could be the first computer (Level 4)
Create: A post on your blog about the first computer (Level 5)

Your tasks
1.  Go to your blog and open a new post.  Title this post the same as this one.

2.  Open a new internet tab at the top of your screen.

3.  At the top right of the new screen, you should see a 3 x 3 grid of squares.  Click on this and look for 'Slides' (it's yellow).  Click on it.

4.  Click on this link to a special slide show / movie (called a Prezi).  It will take you to some information abut Stonehenge.

Click on the right-facing arrow at the bottom to go through it.

5.  You are going to write information on your slideshow (it works like a PowerPoint but saves as it goes along) about the following questions:

a) what is Stonehenge?
b) when was it built?
c) why do people think it was built?  What was its purpose?
d) why can Stonehenge be called a "computer"?

6.  Try and add some images to your slides.

7.  Go back to your new post for this lesson.  Copy/paste the learning objectives from my blog onto the top of your post (copy = ctrl-c,  paste = ctrl-v).

8.  Ask me how you share your slideshow correctly and copy/paste the link to your blog post.

9.  Under your slideshow link on your post, write down what level you think you have achieved and why.

Publish your post!

Monday, 4 September 2017

Introduction to Computer Science at Cooper School


We do not have exercise books in Computer Science so you will need to set up your own personal Comp Sci blog.  This will be the equivalent to your exercise book and you will write a post every lesson, possibly with some work attached to it, and publish it at the end of the lesson.  I will have access to it to mark it by adding marking comments to it.

To set up your blog....
1.  Open a new tab and go to

2.  Go to this shared Google slide show for instructions for how to set up your own Comp Sci blog......How to set up your Comp Sci blog

3.  When you have done this, let me know so I can check I have an invitation to your blog and can accept it.

Friday, 7 July 2017

Programming challenges

Programming challenges

You are going to use Scratch to create a program or programs that use sequence, repetition and selection.

Objectives and outcomes:
  • to apply your understanding of sequence, repetition and selection to create a program in Scratch (band 5)
  • link your programming to anything similar you have encountered in real-life (band 6)

You can create:
  • an animation with music
  • a game with one or more players
This work will cover 2 lessons.

1.  Go to and log into your account.

2.  Evidence your programming for the lesson with screenshots copy/pasted on to a Google doc.  

3.  Explain what your program is doing underneath each screenshot to show your understanding.

4.  Share your Google doc to Anyone with the link and copy/paste the link to your blog post for today - 'Scratch challenge 1'.


Tuesday, 4 July 2017

Text-based programming Lesson 5 - Procedures

Text-based programming  Lesson 5 - Procedures

A procedure is a block of instructions that carry out a task.  Procedures are useful if a task is to be carried out a number of times.  It means that the programming for that procedure does not have to be written out lots of times, saving file size and time!

Objectives and Outcomes:

  • be able to explain what a procedure is (band 4)
  • apply your understanding to create a program that uses a procedure (band 5)
  • link what you have learned and done today to an example in real-life where a procedure has been used by you on a computer (band 6)
You are going to write a procedure that draws a smiley face.

The link to the program to do this is below:

See the link below for a screenshot of the programming:

1.  On a new blog post, titled the same as this one, write an explanation of what a procedure is and why it is useful.

2.  Using my Google doc with screenshot, write the smiley face procedure.

3.  Paste a screenshot of your working program on a Google doc, correctly shared to Anyone with the Link.

4.  Now adapt your program so that the face is a different colour (but not black!)

5.  Paste a screenshot of this onto your Google doc, below the previous one.

6.  Now adapt your program to match my second screenshot (lower down on my Google doc you have already opened).  This is using variables to allow you to draw different smiley faces in different positions.

7.  Try to work out how to run the procedure so that it adds 3 more smiley face procedures in different parts of the screen.  They can be the same colour or different - it's up to you.  
Hint: Think of your screen as an invisible grid where you need to use co-ordinates to re-position each smiley face when you click Run.

8.  Paste a screenshot of this onto your Google doc, below the previous one.

9.  Copy/paste the link to your google doc onto your blog post, if you haven't already done so.


Friday, 30 June 2017

Setting up Yr 8 assessment blog

For next year, you are going to use a different blog to post your work for each assessed lesson during the year.  

This is so that every time you come to do your assessed work, you can easily read the STAR marking comments from the previous assessed work to find out what you need to do to move up to the next band.....and do it for that new piece of work!

Here is the link to my shared Google slide show explaining how to do this....

Follow the instructions exactly, looking at the screenshots carefully!

When you have done this, let me know so I can accept your invite for Comp Sci and tell you what I want you to do next.

Friday, 23 June 2017

Text-based programming lesson 4 - Selection

Text-based programming lesson 4 - Selection

Objectives and Outcomes:

  • explain what selection is (band 4).
  • apply your understanding to a program that uses selection (band 5)
  • link what you have learned today to a previous lesson (band 6)

Selection is where the computer chooses which instruction to follow, depending on events or input.  It often includes repetition if the selection needs to be repeated.

Can you think of any example of this?  There's one that you use every computer science lesson!  

1.  Write your example of selection on a new blog post, titled the same as this one.

2.  As the python-turtle cannot be edited to complete the lesson on Learning Computing website, you are going to do your programming in Scratch instead (even though it's not text-based programming).

3.  Go to and sign in (if you can't remember your user name, it should be written in your planner from earlier this year).

4.  Choose a background for your program and then create a program that has 2 or more sprites which move constantly.

5.  Add in Selection, whereby the sprites make a sound when they touch the edge and show a speech bubble each time they touch each other.

6.  Take a screenshot of your program and paste it to a Google doc, correctly shared to Anyone with the Link.

7.  Create another program which uses selection - free choice to do anything around that!

8.  Create another program that uses selection and loops / repetition.

9. Take a screenshot of your program and paste it to a Google doc, correctly shared to Anyone with the Link.

10.  Copy/paste the link to your Google doc onto your post.