Friday 18 December 2015

Christmas Python 2

Open Python IDLE 

Create a New File and save as Tree.py

Task
1. Create a variable called branches, set it to 12

2. Create a variable called baublesperbranch, set it to 3

3. Create a variable called totalbaubles, set it to 0

4. Create a program that will calculate the total number of baubles on the tree.

5. Modify your program to ask the user to input:     
i) the number of branches    ii) the number of baubles per branch

6. Modify your program to include other items.

7. Try using the Python Turtle to create a Christmas image HERE

Thursday 17 December 2015

Christmas Python

Open Python IDLE 

Create a New File and save as Christmas.py

Task
1. Copy the code below in to the file and see what happens when you  Run (F5)

2. Can you modify the code to create your own image?

3. Can you find any other fun Christmas code on the Internet?

4. Try using the Python Turtle to create a Christmas image HERE

import turtle

screen = turtle.Screen()
screen.setup(800,600)

circle = turtle.Turtle()
circle.shape('circle')
circle.color('red')
circle.speed('fastest')
circle.up()

square = turtle.Turtle()
square.shape('square')
square.color('green')
square.speed('fastest')
square.up()

circle.goto(0,280)
circle.stamp()

k = 0
for i in range(1, 17):
    y = 30*i
    for j in range(i-k):
        x = 30*j
        square.goto(x,-y+280)
        square.stamp()
        square.goto(-x,-y+280)
        square.stamp()

    if i % 4 == 0:
        x =  30*(j+1)
        circle.color('red')
        circle.goto(-x,-y+280)
        circle.stamp()
        circle.goto(x,-y+280)
        circle.stamp()        
        k += 2

    if i % 4 == 3:
        x =  30*(j+1)
        circle.color('yellow')
        circle.goto(-x,-y+280)
        circle.stamp()
        circle.goto(x,-y+280)
        circle.stamp() 

square.color('brown')
for i in range(17,20):
    y = 30*i
    for j in range(3):    
        x = 30*j
        square.goto(x,-y+280)
        square.stamp()
        square.goto(-x,-y+280)
        square.stamp()        
        
turtle.exitonclick()

Wednesday 9 December 2015

Unit - 2 - Lesson 4 - How Storage Works

Lesson Objectives
Understand how magnetic, optical and solid state storage actually work


Starter
Storage Wordsearch


Main






Extension Task
HERE

Monday 7 December 2015

Hour of Code



Explore and Learn in your Hour of Code - HERE
7th - 13th December 2015


Friday 4 December 2015

Y10 - Intro to Python - The Importance of Planning

Lesson Objectives

 - be able to apply flowcharts to a sequencing program 
 - understand the importance of planning before coding

Starter

Have a little fun on Lightbot - click HERE


Main
Red Task


Draw a flowchart to solve the following problems:
1.   
2. 



Amber Task
Using Flowcharts to plan Python programmes:
     


Python Challenge (Draw flowcharts for the following BEFORE you start coding)


1. SAVE AS rectangle.py
Challenge:
Ask a user for the LENGTH and WIDTH of a Rectangle, than calculate and print the AREA.



Green Task

Python Challenge (Draw flowcharts for the following BEFORE you start coding)



2. SAVE AS circle.py
Challenge:  
Ask a user for the RADIUS of a Circle, than calculate and print the AREA.



Plenary

Share with a partner the importance of planning BEFORE coding


Thursday 3 December 2015

Y10 - Intro to Python L2

Lesson Objectives
 - Understand and be able to use basic Python Syntax


Starter

Can you spot the 3 syntax errors?

Main



Be sure to save ALL work in you PYTHON folder in your ICT folder







Plenary
Log-in to www.codecademy.com using your Google+ Wildern Details

Codecademy


Complete the Python Syntax section





Wednesday 2 December 2015

Unit 2 - Lesson 3 - Storage

Lesson Objectives
Understand how magnetic media, optical media and solid state work

Starter

Storage Wordsearch


Main




Worksheet 3

Plenary
Log on to  -   (see sheet for Username and Password)


Monday 30 November 2015

Unit 2 - Lesson 3 Storage Devices

Lesson Objectives

Understand how magnetic media, optical media and solid state work


Main





Play & Learn - Loading Screen

Lesson Objectives 

- To understand the purpose of a loading screen
- To learn how to add your own loading screen into GameMaker

Outcomes
Red - You will designed a loading screen for your Play and Learn using suitable software
Amber - You will have created a loading screen and added it your game
Green - You will continued to develop your Play and Learn game


Starter


Main
RED TASK
1. Use Photoshop or Illustrator to create your loading screen at 640px  and 480px





2. When  complete save / export your loading screen as a PNG  or JPG


AMBER TASK 
1. Click on global game settings


2. Choose show your own image and then click change image



Extension Task
  • If you want to customise the loading bar on your loading screen try goo.gl/pqWh8D


Green Task
Look at the 11n2 Tracking Sheet - HERE
What do you need to be doing for the remainder of today's lesson?




Write 3 targets on a Sticky Note



Plenary
  • Look again at the Tracking Sheet, consider what you have completed today and what you plan to do next lesson





      Friday 27 November 2015

      Python Controlled Assessment - Task 4

      Offset Factor

      Lesson Objectives 
      LO1 - To learn what an offset is and how they can be used to encrypt text 
      LO2 – To understand how to solve task 4 of your text encryption controlled assessment 



      Outcomes
      Red - You will have planned out the code you need for task 4
      Amber - You will have tested your code
      Green - You will have added your code to your controlled assessment and commented it


      Thursday 26 November 2015

      Google Blockly Game Maze

      Lesson Objectives

      Evaluate computation and abstraction knowledge using evidence document



      Starter




      Main

      Red Task:  

      Go to the Google Blockly Website - HERE

      Complete Levels 1-5 (Green)

      Complete Levels 6-10 (Gold)




      Amber Task
      Open your Unit 1 - Evidence Document and complete any sections not yet completed.


      Green Task

      Complete the Evaluation section of your Evidence Document.


      Extension
      Try the Frozen code puzzles - HERE


      Plenary

      Print and staple your Unit 1 Evidence Document ready for marking.


      Homework

      The next task in your Hwk Booklet

      Wednesday 25 November 2015

      Software L4 - Utility Software

      Lesson Objectives
       - identify different types of system utilities (Utility Software) and their function

      Starter

      Test your knowledge - Software Concepts

      Main

      Utility Software is used to make sure your computer is safe/secure and running efficiently.
      Examples are:

      1. anti-virus
      2. spyware protection
      3. firewall
      4. disk formatting
      5. file transfer
      6. de-fragmentation
      7. system clean-up
      8. system restore

      Red Task

      Go to http://www.cambridgegcsecomputing.org/software-main and watch the videos and do the tests on 28. Common Utility Software - Part B and C

      Orange Task
      Use your examtime.com account to create flashcards for each of the examples above.
      Share and embed the code for your flashcards on to your blog

      Green Task
      Log on to ICTworkout.co.uk and complete an Exercise on Software


      Plenary

      Look again to check your understanding - Utility Software worksheet




      Extension
      What is open source software?
      Write a definition and add some examples to your blog.

      Monday 23 November 2015

      Software - Lesson 3 - Applications

      Lesson Objectives:

       - identify different types and names of Application Software
       - identify the different functions of Application Software

      Recap:





      Starter:

      Open Blogger.com and create a new post entitled 'Rollister Clothing Company'



      Main:

      Red Task:
      Read through the scenario sheet:





      Orange Task:
      Either
      Set up your own document to show your findings

      OR
      Download the Proposal Help Sheet HERE if you prefer and fill in the Type, Name and Cost of Software.


      Green Task:
      Take a snipping of your completed propsal and add to your new blog post entitled 'Rollister Clothing Company'

      Extension
      For Computing Quizzes click HERE



      Plenary

      Applications Quiz HERE

      Wednesday 18 November 2015

      Unit 2 - Lesson 2 - Memory

      Starter












      Red Task:



      Complete the RAM and ROM worksheet


      Amber Task
      Complete the Computer Performance Worksheet

      Green Task: 




      Extension Task:

      Test your knowledge HERE


      Wednesday 11 November 2015

      Unit2 - Lesson 1 - CPU


       

      Task 1: CPU research
      a) Use the presentation above and your own research to complete Worksheet 1: The Central Processing Unit (CPU)

      Task 2: Revision and Test
      a) Revise CPU and memory by clicking here
      b) Complete the test on CPU and memory by clicking here


      Extension Task
      Download and complete this extension activity on the CPU


      Plenary
      Test your skills using this quiz on the CPU