Thursday, 18 December 2014

Computing Christmas

Click on the links below for Christmas Fun:

Easy
Scratch Games

Decorate a Christmas Tree

Christmas Quizzes

DigiPuzzles


Harder (using actual code)

Add a Christmas Countdown to your blog


Add a Christmas Candle to your blog

Create a Christmas Tree in Python

Make a Scalable Christmas Tree

Tkinter Christmas Graphics


Does Code Run the World???


BBC iWonder - click HERE

Monday, 15 December 2014

Inside a Computer

Lesson Objectives

 - to understand the main components that make up a desktop computer

Starter

 



Main

Working in a pair, you have 2 lessons to create your own 'Inside of a Computer' diagram using sugar paper, printed components and clear text labels.

Your computer MUST include at least the following:

1. motherboard 
2. cpu 
3. hard drive 
4. heat sink 
5. graphics/sound card 
6. RAM & ROM
7. power supply




Plenary

Make a note of the cost of the various components you add to your computer construction 

Wednesday, 10 December 2014

Hour of Code 8th - 14th Dec 2014




Click HERE to visit our Wildern Hour of Code website.

Gold and Green erefs will be awarded for 
'House Involvement' here.



Friday, 5 December 2014

Python Evidence - Session 3 - While Loops

 Using Python Basics - Level 1 
 Chapters 1 & 2

Lesson Objectives

 - use while loops successfully with Python






Starter




Main

Computers are great at repeating tasks, and they can do them REALLY quickly! A while loop will repeatedly run program code while something is true. 

Red Task
Type the following in to Python. 
Q1. What do you notice about the output?



Q2. Why is using a while loop better?


~~~Evidence~~~
1. Write your own short program using BOTH of the methods above 
- print them, stick them in your book and write a note to explain which is best and why


Orange Task
Copy the following explanation into your book:
Structure of a while loop
Try typing in the following code:


Can you write a while loop using one of the following operators?
 - eg while the number is less than 10 print "this number is below 10," 
 - eg while the number is greater than 10 print " this number is greater than 10"


Q3. In your book explain how = is different to == in Python

~~~Evidence~~~ 
1. Write 3 short programs of your own that use a  while loop
- try to use 3 different operators from the table above
 - print them, stick them in your book and write a note to explain each one


Green Task
Write a program that will print the Times Table up to 12

Extension
can you write it as a Function named -  def Tables



Blog Post (to finish for hwk)
Add the following notes/code snippets to your  blog entitled
 '
Using a  while loop' 

Plenary

Thursday, 4 December 2014

Code Academy Login

All GCSE Computer Science students now have a GCSE login for the Code Academy Python course.

Get your login details from Mrs Palmer - your progress will be tracked.

Wednesday, 3 December 2014

CPU

Lesson Objectives

To identify the basic function of the CPU
To understand the different parts of the CPU and their roles


Starter
Watch the starter videos on CPUs Education Portal - trial only






 
Main Task 

1. Basic CPU simulation - CLASS ACTIVITY

2. Answer the following questions on your blog:


Red Task
  • What does CPU stand for?
  • What does the CPU do?
  • What are the different parts of the CPU?
  • What do EACH of these different parts do?
Orange Task
  • What is the clock speed? How is it measured? Why is this important? 
  • What is meant by Dual Core and Quad Core?
Green Task
  • Where is the CPU located within the computer?
  • Is it better to buy a computer with more cores or faster clock speed? Explain.
  • Any useful facts / images about the CPU that you can find

Useful Websites:


Extension
Make notes on your blog on the 
Fetch Decode Execute Cycle


Plenary

Test your knowledge HERE, HERE, and HERE