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

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!