Summer 2010

The latest issue of the CAS newsletter 'Switched On' is now available. Click on the 'Summer 2010' link above.



Links to further resources and information covered in this issue:


Page 3

HUB LEADERS TRAINING DAY

The report of the training day can be found at hubLeaders.pdf


Links to material mentioned in the Teachmeet session can be found here: http://cashubsters.wetpaint.com/


FORGING LINKS WITH OTHER ORGANISATIONS

Alec Titterton, SSAT National Network Co-ordinator for Maths and Computing Colleges can be contacted at alec.titterton@ssatrust.org.uk


Page 4

CONTROL TECHNOLOGY IN THE FOUNDATION STAGE

Further information about BeeBots can be found at http://www.beebot.org.uk/


GETTING PUPILS TO THINK IN ICT AT KEY STAGE 3

Some of the pupil work using Alice mentioned in the article can be viewed at http://bit.ly/a6YEAt


Mark Clarkson provides a sample scheme of work for year 9 using Alice. The entire moodle course can be downloaded. See http://voyager.egglescliffe.org.uk/mwc/mukoku/

Alice can be downloaded from http://www.alice.org/

You can purchase the excellent textbook, Learning To Program With Alice from Amazon. There are two versions. To get a feel for the book you can see the first two chapters via GoogleBooks: http://books.google.co.uk/books


Page 5

SCHOOLS SIGN UP FOR THE OCR PILOT GCSE COMPUTING

The new OCR GCSE Computing Specification can be found at http://www.ocr.org.uk/qualifications/type/gcse_2010/ict_tec/computing/index.html

The online community to support teachers introducing the course can be joined here: http://community.ocr.org.uk/community/gcse_computing/home


Page 6

BUILD YOUR OWN GAMES WITH A NEW FREE RESOUCE

The homepage for Kodu is here: http://fuse.microsoft.com/kodu.html

A very helpful forum can be found here http://boards.kodux.com/

To get started try these basic tutorials from the Kodu blog


Page 7

INTRODUCING OBJECTS FIRST: HAVING FUN WITH GREENFOOT

Greenfoot can be downloaded free from here: http://www.greenfoot.org/ where a link to the textbook can also be found. The Greenroom is here: http://greenroom.greenfoot.org/


ENGAGE PUPILS WITH LOCAL COMPETITIONS

Details of the Awards Day for Animation10! Can be found on their website http://www.cs.manchester.ac.uk/Animation10/


More details of the Coventry BCS competition can be seen here: http://coventry.bcs.org/competition.php


Page 8

A MAGICAL OFFER FROM CS4FN

The two volumes of magic can be downloaded free from here: http://www.cs4fn.org/magic/magicdownload.php


THE NEW MACHINE INTELLIGENCE TURING LECTURE

The Turing Lecture can be viewed here: http://tv.theiet.org/technology/infopro/turing-2010.cfm


A PAUSE FOR THOUGHT

Project Euler can be found here: http://projecteuler.net/


The brute force solution to the problem is given in pseudocode below.

Set TOTAL to 0;
for every number NUM from 1 to 1000 do
  if NUM mod 3 = 0 OR if NUM mod 5 = 0 then
    add NUM to TOTAL;
OUTPUT total

This can be implemented in Python like this:

print sum(x for x in xrange(1, 1000) if x%3==0 or x%5==0)


For this problem, we can reduce 1000 operations to a handful by using the inclusion-exclusion principle, also known as the sieve principle, like so.

def sum1toN(n):
   return n * (n + 1) / 2
 
def sumMultiples(limit, a):
   return sum1toN((limit - 1) / a) * a
 
sumMultiples(1000, 3) + sumMultiples(1000, 5) - sumMultiples(1000, 15)

In Big O notation, the brute-force algorithm is O(n) and the efficient algorithm is O(1) (assuming constant time arithmetic operations).


We hope you have enjoyed this issue. If you would like to contribute to further issues please send correspondence, suggestions and features to newsletter@computingatschool.org.uk


Autumn 2009

CAS PUBLICATIONS

Computing: The State Of The Nation
CAS Conference Report 2009
Programming Activities For KS3
Order a free copy of Hi-tech Trek

Links to further resources and information covered in this issue:

Page 2

CAS AIMING TO INFLUENCE INITIAL TEACHER TRAINING

The work of the students can be seen after Dec 1st at http://tinyurl.com/casnews011

Page 3

EDUCATE, ENGAGE, ENCOURAGE : THE COMPUTING MESSAGE

Give Your Kids The IT Edge (PCPro)
Back To The Motherboard (TES)
The Wired article on the 'Processing'
ICT For The UK's Future (Royal Academy of Engineering)


Page 4

ENCOURAGE YOUR PUPILS WITH THESE COMPETITIONS

Animation10
The British Informatics Olympiad website

'BUILD YOUR OWN BLOCKS' LEARNING WITH SCRATCH

An excellent introductory article on Scratch
Build Your Own Blocks

Page 5

MATHS MATTERS IN COMPUTER SCIENCE

Maths Matters videos

Page 6

A PAUSE FOR THOUGHT

1.
A := A + B
B := A - B //B:=(A+B)-B =A
A := A - B //A:= (A+B)-A =B
For non-arithmetic operators (and in general) consider exclusive OR (XOR); for strings only consider concatenate and split
2.
(square) Area grazed is 1/4 of a circle of the length of the tether
(triangle) Area is 1/6th of circle
(circle) Consider two circles intersecting, one the field, and the other defined by the tether. The moon shaped area not grazed must also be A/2 and the shape is known as a LUNE.
The area of a lune is a hard classical problem - see for example http://mathworld.wolfram.com/Lune.html

We hope you have enjoyed this first issue. If you would like to contribute to further issues please send correspondence, suggestions and features to newsletter@computingatschool.co.uk

Computing at School are supported and endorsed by: