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!!!

Tuesday, 31 January 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!

Tuesday, 6 December 2016

Electricity and Information Revision lesson

You have a written test next lesson!  😱

But you are going to spend this lesson going over all the work we have done in this unit so you are well-prepared for the test.

On a slideshow, make notes, with images if they help, about the following topics:

You need to know:

1.  What electricity is and the circuit symbols used in drawing circuit diagrams.

2.  Where logic gates are found and what they do.  Be able to identify each type and how it changes the input to a different output (NOT, AND, OR).  Be able to follow the input - output changes in a sequence of logic gates.

3.  Be able to change simple binary numbers to decimal numbers.  Be able to change larger binary numbers to decimal numbers and add up binary numbers - gold to do this too.

4.  Understand that images are made up of pixels of binary code. Understand how the number of bits in a pixel can affect the number of colours available. Understand how the number of bits and pixels can affect file size.

5.  Understand how binary is used by computers for coding and instructions. Gold to do this too.

Make your notes as detailed and thorough as possible.  Share your slideshow correctly (Advanced - change form Private to Anyone with the link) and copy/paste the link to a new blog post, titled the same as this.

Publish!   And learn it all for next lesson!

Wednesday, 23 November 2016

Electricity and Information - Lesson 4 Binary images

Today's tasks

1.  Share your 2 spreadsheets (Anyone with the link) and paste the 2 links to your Blog post.

2.  Explain that images are made up of pixels in a bitmap.


3.  Explain how the number of pixels relates to the size of the image file.


4.  In terms of file size (or memory), what do the binary numbers '1' and '0' represent?


5.  Write down how many bits are in a byte, how many bytes in a kilobyte, how many kilobytes in a megabyte - in full sentences.


6.  How does the number of bits relate to the number of colours available?


7.  Relate this work to work from previous units, eg creating an app...

Finish this, this lesson.  It is your STAR marked assessment!