Tuesday 12 December 2017

Assessment for Binary Unit



Below is a link to a test on Google forms which should allow you to complete the test.  Don't forget, you must write your email at the top so I can get the marks.

You can revise first!

Link to Google form for test


When you have done the test and submitted it, go to 10fastfingers.com and see how fast and accurately you can type.  Fast, accurate typing is useful and will certainly be increasingly useful as you progress through to higher education and employment



Wednesday 6 December 2017

Lesson 5 - Using binary for sound

Sound is a wave form that travels through the air, vibrating molecules as it goes.  It's the vibrating molecules hitting our eardrum that our brain interprets as sound.  The height of the sound wave (amplitude) determines the noise level (volume) and the number of crests and troughs (ups and downs) of the wave in a second (frequency) determines the pitch of the sound.

Sound as a wave form is called analogue sound.  We have to 'digitise' the sound (turn it into binary) to be able to record it, play it back and edit it.

Objectives and Outcomes

  • Understand how analogue sound is created.
  • Understand that analogue sound has to be converted to digital sound in order to be recorded, played back and edited.
  • Be able to explain that sound is represented by binary numbers in a computer.
  • Understand the process of sampling.
  • Be able to explain that maths can be used to digital process sounds to alter their quality.
Your Tasks

1.  Go to the link below and read through the information.


2.  Open a new blog post, titled the same as this one.

3.  In your own words, explain how sound is changed so it can be stored on a computer system.

4.  In your own words, explain how special effects can be made, eg the voice of the Daleks.


5.  Go to this link on BBC Bitesize and read through all 4 'pages'.
Link to BBC Bitesize

6.  Think you have remembered everything you have read? Then, in your own words, explain what 'sample rate' means.

7.  From your reading of the Bitesize information, explain, in your own words, what 'compression' is and why we need it.

8.  Explain what the 2 types of compression are and their differences.

9.  Go to this link and do the test.... Test!    Write your score on your blog post.
Publish your post!!!

Wednesday 22 November 2017

Binary Lesson 4 bitmap images

In this lesson you will learn how colours are represented on a computer screen or tv.

Objectives and Outcomes

  • be able to explain how binary is used to create images (band 4).
  • be able to apply your understanding to create an image using binary (band 5).
  • be able to link the theory of binary images to file sizes and how this can affect upload and download times of different images to and from the internet (band 6).
Your tasks

1.  Open a new blog post and title it the same as this one.

2.  Explain how binary is used to create images.  
This slideshow may help remind you...


3.  Make a copy of the bitmap work sheet below and design a bitmap image by inputting the binary code for the colours you want in the relevant cell.


4.  When you have finished it, share it to anyone with the link and copy/paste the link to your blog post under your written work for task 2.

5.  Try to work out the file size (in bytes) of your bitmap image (remember each pixel has 4 bits so add them up for total and then divide by 8 for the number of bytes).

6.  Explain how this work links to download and upload times of images to and from the internet.

Publish!


Friday 10 November 2017

Binary lesson 3 - letters

In this lesson you will discover how binary is used to represent all the letters and symbols on the keyboard, as well as numbers.

Objectives and Outcomes

  • Be able to describe how computers only understand binary.
  • Be able to explain how binary is used to represent letters as well as numbers.
  • Be able to apply this understanding to decode and code messages from binary and into binary.
  • Link ideas of binary code to any other codes you know that only have 2 symbols.
Your tasks
1.  On a new post titled the same as this, describe how computers only understand binary.
2.  Explain how binary is used to represent letters as well as numbers and give 3 examples.

Use this slideshow if you need reminding for this task....

3.  Go to the 'Binary messages to decode' Google doc below and, using the ASCII codes link below, work out what the messages say.



4.  Write the number of each message and what it says on your post.

5.  Now write 3 messages in binary for another person to decode (not rude!).

6.  Write both the message in binary and the message in letters on your post.

7.  Describe on your post any examples of other messaging codes that are binary, ie only use 2 symbols.

8.  Are there other codes that computers use?  Try to find out info on hexadecimal code, what it is and how computers use it.

Wednesday 1 November 2017

Binary Lesson 2 - numbers

Last lesson you learned about binary code and how to change between denary (decimal) numbers and binary numbers.

This lesson you are going to learn how to add up binary numbers.

Objectives and Outcomes

  • Be able to explain how binary is used to represent denary (decimal) numbers. (band 4)
  • Be able to apply your understanding to adding binary numbers together and converting them to denary. (band 5)
  • Be able to link the ideas of binary code and your knowledge of electricity to show why computers can only use binary code to represent data (information). (band 6)
Your Tasks
1.  Open a new blog post and title it the same as this one.

2.  Copy/paste the Objectives and Outcomes on your post.

3.  Underneath them write, in your own words, how binary is used to represent denary or decimal numbers.

4.  Try and show your knowledge and understanding of Band 6 statement in Objectives and Outcomes by answering it under Task 3 writing.

5.  Open this link.....Adding binary numbers work sheet

Make a copy of the worksheet (File - Make a copy) before you try and work on it.

6.  Work through adding 3 and 4 bit numbers.

7.  Work through adding 3, 4 and 6 bit numbers.

8.  Work through adding 3, 4, 6 and 8 bit numbers.

You can use this slideshow if it helps you to remember how to add binary numbers...

9.  When you are finished, share your worksheet (click Share - Advanced - change it from Private to Anyone with the link) and copy/paste the link to your blog post.

Extension!!!
https://docs.google.com/a/cooper.oxon.sch.uk/spreadsheets/d/1o8jjyMlHxTHbXeP2aCUGnY5UJK3H4GkTocmeD32yIoo/edit?usp=sharing

Publish!


Monday 30 October 2017

Binary Lesson 1

In this unit you are going to find out how computers communicate and store information.

Objectives and Outcomes


  • Be able to explain how binary is used to represent numbers
  • Be able to apply your understanding by adding binary numbers together and converting decimal numbers to binary
Go to this slideshow to find out more....

Binary - what is it?

Your Tasks!
On a new blog post titled the same as this one.....

1.  Write the Objectives and Outcomes on your post.

2.  Explain what binary code is and how a computer creates the pattern of the code.

3.  Explain how we can work out what decimal numbers the binary code is showing (you can use my example or a different one if you want).


You will need to make a copy....File - Make a Copy before you start

 5.  Work through each Task / sheet in turn (there are 4 altogether).
Silver should get through Task 1 and 2.
Gold should get through Task 3, and possibly 4.

Share your Google sheet  - Share - advanced - change it from Private to Anyone with the link.



Copy/paste the link to your blog post under your writing and Publish!

Wednesday 11 October 2017

Algorithms lesson 3 - searching

In this lesson you are going to find out about the two types of computer searching.

Your lesson objectives and outcomes are:

Explain what a search algorithm is and how serial and binary search algorithms work.
Apply your understanding by giving an example of how each search algorithm works for a set of numbers
Link your examples to previous work by drawing them out as two separate flow charts, showing the search procedure.

There are 2 types of computer searching: serial and binary.

Serial searching
This is where each item is checked in turn, eg trying to find a needle in a haystack where each clump of hay is picked up in sequence and checked underneath for a needle.

Binary searching
Here the items have to be in order so that, if searching for a name in a list in alphabetical order, the computer selects one at random and then compares it with the alphabet as to whether it needs to search to the left or right and eliminates those letters that are above it, eg searching for Fred and randomly chooses 'G'.  Letters to the right (H onwards) are dismissed and it checks at random another to the left and continues the search as  before.

Your tasks

1.  In detail, explain how a serial search would work in searching for a ball under 5 cups.


2.  In detail, explain how binary search would be used to search for the number 25 in the sequence below...

2   8   9   11  17   19   21   25   31   34   45   57   59   62   66   71

3.  For a binary search to work, what has to be correct with the data?

4.  Go to the Bitesize link below, read through the information and then have a go at the test.  Write down your test score on your blog under your written work for tasks 1 -3.
Link to Bitesize info and test



Wednesday 4 October 2017

Baseline Assessment Test


This is a test to see how much knowledge you already have about computers and computing.  There is no Pass or Fail!

Work through all the questions carefully, writing down your answers on paper. 

Make sure you are clear with question numbers so I know which question you are answering!

Link to Yr 8 Baseline Assessment

Friday 22 September 2017

Revision guidance for Baseline Assessment test

Next lesson will be your Baseline Assessment test.  There is nothing to worry about - we just want to find out where students are with their skills and knowledge in computing.

I think it would be a good idea to show yourselves at your best by preparing for the test with some revision on stuff from last year.

To help you with this (and at the risk of giving you some clues as to what the questions might be about....!), click on the link below for guidance on what to revise.  

Revision guidance for Yr 8 Baseline Assessment

Use your blog posts from last year.  Learning computing website (learningcomputing .co.uk) has some of the work from last year but some units are not available anymore.

Make notes on a blog post for your work on this.  The test will be visible online but your answers will be written on paper.

Remember: good preparation + good revision = good results (and happy and unworried teacher!)   :-)

Wednesday 13 September 2017

Algorithms - Lesson 2

In this lesson we are going to look at a particular sorting algorithm called Bubble Sort.

Sorting algorithms are algorithms that are used to sort items into a specific order, usually descending or ascending in size.

Lesson Objectives and Outcomes

Explain what the sorting algorithm is and how the bubble sort algorithm works (band 4)
Apply your understanding by giving an specific example of how a bubble sort can be used (band 5)
Link your work today with examples of how algorithms are used day to day (band 6)

Your Tasks!

1.  Open a new post on your ordinary lesson blog (not your assessment one!).

2.  Title it the same as this one.

3.  Copy / paste, or write out, the lesson objectives from this post onto your post.

4.  Click on this link and watch the video  Bubble Sort Video

5.  On your post, under your lesson objectives and outcomes, explain in detail how you would sort the class into a line in height order, smallest at the start.

6.  Check the lesson objectives and outcomes, and under your explanation, write down what band you think you have achieved and why.

7.  Publish this post.    Now go back to your Google Drawing flowchart from last lesson (find it in your Drive) and finish it off.  it will update automatically on your last lesson's post so you don't have to re-share or anything like that!





Sunday 10 September 2017

Algorithms - Lesson 1

This unit is all about algorithms.  Here are your tasks......


1.  Open a new post of your lesson blog (not the new assessment one!).  Give it a title the same as this one.

2.  Click on the link below

https://drive.google.com/file/d/0B7RJC33jflZyOVNHTDMyRlVycXc/view?usp=sharing

3.  On your post, write out (or copy/paste if you prefer) the lesson objectives.

4.  Under this, explain what an algorithm is.

5.  From the slideshow, choose one of the tasks in Activity 1 and complete it on your post.

6.  Open up Google Drawing and draw out a flowchart for one of the tasks in Activity 2.

7.  Share your drawing correctly (click Share - Advanced - change it form Private to Anyone with the link).

8.  Copy/paste the link under your work for Activity 1 on your post.

9.  Complete Activity 3 on your post, under the Activity 2 link.

10.  Under the link, state what level you think your work is and why (look back at the objectives you wrote at the top of your post)

Publish!




Wednesday 6 September 2017

Welcome back as Year 8s!

Hello!

We have some sorting out to do this lesson ready for the rest of the year.  

1.  I need you to go to Settings on your current Comp Sci blog.  

2.  Scroll down the middle section and find Permissions and Authors.

3.  Add an author and type in my email address          nwordsworth@thecooperschool.co.uk.    The click Invite Author.

4.  I will check my emails and let you know when I've received it.

5.  Now you need to make a new blog!

6.  This blog will be your Comp Sci Assessment blog.  It should be called this, plus have your name in the title and address so I know whose it is.

7.  Once made, in Settings again, you need to add me as an author and also the Comp Sci department.  Their email address is    compsci@thecooperschool.co.uk

8.   I will check the department emails and let you know when I've received it.

For the rest of the lesson......

9.  Create a slideshow aimed at our new Year 7s, explaining how they can keep themselves safe online both at school and at home.

10.  Share your slideshow to Anyone with the link (Click 'Share', then 'Advanced', and change it from 'Private').

11.  Make a new post on your original blog, call it E-safety, and publish!



Tuesday 27 June 2017

Website design - lesson 4 onwards

Website design - lesson 4 onwards

In this lesson you are continuing to develop your website using a WYSIWYG editor (Jimdo).

Objectives and Outcomes:
  • design a website around your theme, using a template (band 4).
  • apply your understanding to add some custom HTML elements to your template (band 5).
  • create your own templates using CSS and HTML (band 6).
  • Link your programming skills by using some Javascript (band 7).

1.  Go to this link for the details of the lesson's activities:


2.  Complete the Starter and Activity 1 on a your Jimdo website. You started this last lesson so continue to develop your Homepage, adding relevant content.

Save each element as you complete it!

3.  When you are happy with the content of your Homepage, go to Activity 2 and use the guide to customise your page.  You must follow the instructions exactly so read them carefully!

Save each element as you complete it!

4.  Try using the Weebly for Activity 3 to customise your page to as close to the design you want as possible.

Save each element as you complete it!

5.  Screenshot your website to a correctly share Google doc and copy/paste the link to your blog post.  

6.  Also, copy/paste the weblink (url) for your website below it.

7.  Under your links, explain which type of editor you prefer at the moment and why - have you changed your mind since last lesson?  Which do you think offers more flexibility?



Publish!

Wednesday 21 June 2017

Website design - lesson 3

Website design - lesson 3

This lesson compares using a markup language (html) to create a website with using a WYSIWYG editor.

Objectives and Outcomes:
  • explain the difference between a markup and a WYSIWYG editor (band 5)
  • apply your understanding to create a website using a template (band 5)
  • compare the difference between using a template and writing HTML (band 6)


1.  Go to this link for the details of the lesson's activities:


2.  Complete Activity 1 on a new blog post, titled the same as this one (you can get help/info from the presentation at the top left of the page).

3.  Go to Activity 2 and use the guide to set up your website.  You must follow the instructions exactly so read them carefully!

4.  Start to build your website on the same topic you started in HTML.

5.  Screenshot your website to a correctly share Google doc and copy/paste the link to your blog post.  

6.  Also, copy/paste the weblink (url) for your website below it.

7.  Under your links, explain which type of editor you prefer at the moment and why.  Which do you think offers more flexibility?

Publish!


Friday 16 June 2017

Website design Lesson 2

Website Design - Lesson 2

You are likely to be working at different speeds through this course so I am leaving you to work through the tasks at your own pace (within reason!).

This is lesson 2 and you should have set up your Neocities website.  If you have not yet done so or started your website, you will need to go to the Notes for Lesson 1 in this unit and complete the tasks.

If you have completed lesson 1, you need to go to lesson 2 and follow these tasks.

1.  Read through the presentation and, on a new blog post titled the same as this, explain what 'tags' are (what they do) and give an example of 3 of them with explanation of what they do.

2.  Open the 'Notes' to go with this lesson and work through all the tasks.  Weblink is https://neocities.org/     

3.  Sign in to find your work.

4.  Click on 'Go to the dashboard' to find your website work.

5.  Work through the tasks on the Notes for this lesson.  Save regularly!

6.  At end of the lesson, you will need to take a screenshot of your website programming and also one of your website as it appears.  

7.  Paste the 2 screenshots on a Google doc and share it to Anyone with the Link.

8.  Copy/paste the link onto your blog post, below your notes on tags.

Publish!



Monday 5 June 2017

Website Design - Lesson 1

Website design - Lesson 1

For this work you will need to got to 'Departments' link on the school website - Computer Science and then  Yr 8 Website Design.

1.  Click on the Presentation link and go through the presentation.

2.  On a new blog post (titled the same as this one), using slide 5 as guidance, write down the golden rules for good web design.

3.  Slide 6: on your post, explain how the school website meets or doesn't meet all those rules.

4.  Slide 7: try using bbc.co.uk as your website to input into 'Way Back Machine' and copy/paste the screenshots to Google doc.  Write your annotations under each screenshot as detailed on slide 7.

5.  Share your Google doc to 'Anyone with the Link' and copy/paste the link under your written work on your post.

6.  Work through the tasks on slides 9, 10 and 11.

Publish!




Thursday 11 May 2017

Modelling Lesson 3 & 4 Using a model and creating a model

For this lesson, you are going to do some activities from Lesson 3 and lesson 4 from Learning Computing website.

Lesson 3 - Using a model
For this work, go to Lesson 3 and click on the lemonade game simulation link in Activity 1.
1.  Take a screenshot of your best profit and paste it to a Google doc.
2.  Share your doc to Anyone with the link and copy/paste the link to a new blog post titled the same as this one.
3.  Under the link on your post, explain what a variable and a rule are.

Lesson 4 - Creating a model
For this work, go to Lesson 4 and go through the presentation at the top.
1.  On the same blog post, explain why spreadsheets are often used in computer modelling.
2.  Go to the spreadsheet in this link and make a copy of it
Modelling spreadsheet
3.  Work through all the tasks on the tabs at the bottom.
4.  Share to Anyone with the link and copy/paste the link to a new blog post titled the same as this one.

Publish!

Friday 28 April 2017

Modelling lesson 1

Modelling - lesson 1

Your tasks for the lesson!

1.  Work through Activity 1 and Activity 2 tasks. Use Google drawing instead of Popplet!

2.  On a new Blog post for today, titled the same as this, write the following (or put it on a correctly shared and linked Google doc):

Explain what a computer model is.

Give some examples of where they are used.

Share and link your Google drawing mind map to your Blog post.

Add in a screenshot of your work using the flight simulation (either directly to your blog post or on a shared & linked Google doc).

Evaluate the flight simulation (good and bad features, how realistic it was, how easy to fly, etc) and say whether you think it has prepared you for flying a real plane.

I have made these tasks coloured so that they link in with goldsilver and bronze so you can see which are the most challenging tasks.  Challenge yourself!

Publish your post when you have finished!

Friday 17 March 2017

Python Lesson 4 Loops

Your work for this lesson

1.  On a new blog post titled the same as this one, explain what loops are and give 4 reasons why they are useful.  Give an example of were you have used loops in programming before and why you needed to use it.

2.  Explain the difference between a FOR loop and a WHILE loop.

3.  Open FOR loops worksheet in Activity 1.

4.  Ignore Step 1, look at the example given in Step 2 and create a Python program as stated in Step 3.

5.  Either print screen your program to a Google doc (shared to Anyone with the link) or get the share - downloadable link and copy/paste the link to your blog post under your written work. 

6.  Open WHILE loops worksheet in Activity 1.

7.  Ignore Step 1, look at the example given in Step 2 and create a Python program as stated in Step 3.

8.  Either print screen your program to a Google doc (shared to Anyone with the link) or get the share - downloadable link and copy/paste the link to your blog post under your written work. 

9.  Move on to Activity 2, evidencing your programming in the same way as above.

10.  Make sure you have added all Python links or shared Google doc link/s to your blog post and you have included the written work, then PUBLISH!!!

Wednesday 8 March 2017

Python Lesson 3 Selection

Python lesson 3 Selection

This lesson is about selection where the computer will make a different response according to different results to a set of variables.

Written work 1
Share your Google drawing to Anyone with the link and copy/paste the link to your blog post titled the same as this one.

Written work 2
Below your links, explain what selection is - in your own words!  You can use the teacher's presentation for lesson 3 to remind you.

Written work 3
Print screen your Code Academy programs for Activities 3 and 4 (or get the share link and paste directly onto your post). Paste to a Google doc as you work through those tasks.  Give this doc a sensible name. Share as before and copy/paste the link below the first one.


Publish!!

Friday 3 March 2017

Python Lesson 2 - Variables

Your work for this lesson!

1.  Open Activity 1 sheet.

2.  Open a new blog post titled the same as this one.

3.  Read through the first 3 sentences about RAM and variables.  In your own        words, explain what RAM and variables are.

4.  Complete Task 1.  Get the shareable link and copy/paste it on our blog post.

5.  Bronze - complete Exercise 1. Copy/paste shareable link to your              post.
     Silver - complete Exercise 1 and 2. Copy/paste shareable link to your      post.
     Gold - complete Exercise 1 and 2, plus Activity 2 tasks.  Copy/paste        shareable links to your post.

Publish your post!!!

Wednesday 1 February 2017

Algorithms revision lesson


Your work for this lesson

Revise for test next week (it should have been today but you have more time to revise and get good marks!).  

1.  Algorithms – create a Google slideshow with revision notes about algorithms; go through all the presentations at the top of lessons 1 -3 in the unit on Learning Computing.  Try and find the algorithm for solving Rubik’s cube and add it into the slideshow.

2.  For practising writing flowcharts – draw up a flowchart, in Google drawing, for making a cheese and ham sandwich; make sure the decision diamond (question) symbol is used in the flowchart.


3. To evidence work 10 mins before end of lesson, both slideshow and flowchart need to be shared to Anyone with the link and the links copy/pasted to a new Blog post called ‘Algorithm Revision’.  

4. Blog post must be published at the end!

Wednesday 18 January 2017

Algorithms - lesson 3 - Serial and binary sorting

Your tasks!

1.  Do the cups sorting activity.  This is called serial searching.

2.  On a new Google drawing, draw out a flowchart that shows how to serial search.  Share this - Advanced - change from Private to Anyone with the link.  Copy/paste the link to a new blog post titled the same as this post.

3.  Watch slide 6 on the presentation at the top of the webpage for this lesson.

4.  On your blog post, explain, in detail, how binary search is different to serial search and the requirements for binary search to work.

5. Explain how binary search is quicker and more efficient than serial searching.  Give an example (you can use the one from the presentation)

Publish!