Skip Main Navigation
Page Content
This event has ended

Save This Event

Event Saved

Computing Summer School- Newcastle

Computing At School

Tuesday, 23 July 2013 at 09:00 - Friday, 9 August 2013 at 16:30

Computing Summer School- Newcastle

Ticket Information

Ticket Type Sales End Price Fee Quantity
Any 1 day Ended £50.00 £4.49
Any 2 days Ended £100.00 £8.39
Week 2 Ended £150.00 £12.29

Share Computing Summer School- Newcastle

Event Details


CAS Logo   Newcastle University


Computer Science Summer School 

Six 6.5 days of Comuter Science CPD at just £50/day 

In partnership with Computing At School and Newcastle University 

   School of Computing Science, Newcastle University

Monday 22nd July - Thursday 25th July, 2013
Tuesday 6th August - Thursday 8th August, 2013

Travelling far? Accommodation can be arranged for under £100 per week (including breakfast). Drop me a line for details.


Event summary

Date Week 1
22/7/13 Python Primer (Afternoon only, £35)
23/7/13 Moving on with Python
24/7/13 Binary Representation
25/7/13 Memory & the CPU
Date Week 2
6/8/13 Games programming with Greenfoot
7/8/13 Hardware, software & databases
8/8/13 Networks & the Internet

This 6 day summer school, spread over 2 weeks towards the start of the summer holidays, is aimed at teachers of ICT, Computing and Computer Science who will be teaching computer science at key stages 3, 4, or 5. 

By focussing on topics rather than keystages you can select just the days that suit your needs and see the context of that topic beyond GCSE level.

Simply choose how many days you wish to attend and purchase a ticket for that many days. The form on the next page will ask which days you wish to attend.

The venue and catering are being very generously provided by Newcastle University and the CPD is being delivered by Mark Clarkson, a currently practising teacher (hence it being in the holidays) and DfE funded CAS "Master Teacher". See below for more details.


No prior computer science experience is required (except for "Moving on with Python") and all equipment & software is provided for you as well as lunch and tea/coffee.


Payment by invoice is available (click "Show other payment options" above). Contact details are below. 


Python Primer - Tuesday 22nd July*


An extra half-day for those who want to attend the main Python session, but haven't been to any previous courses. The aim is to get you up and running with basic inputs, outputs, if statements and loops in a few hours. With this done you'll be in a good place to tackle the following day.

* £35 for the half day. No charge if you are booking 4, 5 or 6 days.


Moving on with Python - Tuesday 23rd July

Aimed at those familiar with basic control flow (sequencing, if statements and loops), we will be looking at simple file handling techniques, data structures and functions. By the end of the day you will have explored everything you might need for GCSE level programming and much of the A Level syllabus as well


Binary Representation & Boolean Logic - Wednesday 24th July 

Here we will be looking at how data is stored digitally. Specific topics will include representing numbers (integers, negative numbers and decimals), characters, images, sounds and instrcutions in both binary and hexadecimal - covering all of the specifics necessary for both GCSE and A Level specifications. We will also learn about error detection and correction algorithms, boolean logic and boolean algebra (including de Morgan's laws).


Memory and The CPU - Thursday 25th July 

Initially looking at memory, virtual memory, caching and storage we will move on to examine the fetch-decode-execute cycle, specifically looking at the variety of buses and registers involved. We will spend some time looking at assembly language programming using the Little Man Computer which is useful both for GCSE Controlled Assessment but more importantly to help develop a sound understanding of the inner workings of a CPU in von Neumann architecture.


Introduction to Gaming with Greenfoot & Java - Tuesday 6th August

Suitable for those new to programming and those with more experience we will be spending the day building computer games in Java using the Greenfoot IDE developed for teaching at Kent University. Java is a massively popular, object-oriented, cross-platform language and we will be looking at encapsulation and inheritance as well as control flow and user inputs


Hardware, software and databases* - Wednesday 7th August

From the basic identification of input and output devices students needs to understand how many everyday devices actually work, specifically magnetic storage, optical drives, printers and LCD displays. We will also be exploring different types of software, the pros & cons of bespoke versus off the shelf software and translators. Finally we will take a brief look at databases and the DBMS, including related tables and SQL*.


Networks and the Internet - Thursday 8th August

From the traditional issues of LAN vs WAN to the functions of ISPs, DNS, MAC addressing and the TCP/IP stack we will be looking at the various technical issues that make our networks work. We will also be exploring the structure of the Internet including a very practical look at HTML and CSS.


 * NB: We will cover flat-file and relational databases along with some basic SQL which is sufficient for GCSE and most AS students, but we won't quite have time to cover a full PHP/SQL database implementation as may be required for A2 projects


Course Leader

Mark Clarkson is the Head of ICT and Computing at Egglescliffe School and is a board member of Computing At School as well as being a local Hub Leader and recently a DfE funded CAS Master Teacher.

Mark was one of the pilot teachers for OCR GCSE Computing, has worked with Nelson-Thornes on their new AQA approved GCSE Computer Science text book and has taught A Level Computing for several years.

He currently teaches Computing using a combination of Python, Java, Scratch, HTML, CSS, Javascript and Alice. | | @mwclarkson |

Do you have questions about Computing Summer School- Newcastle? Contact Computing At School

When & Where

School of Computing Science
Newcastle University
NE1 7RU Newcastle Upon Tyne
United Kingdom

Tuesday, 23 July 2013 at 09:00 - Friday, 9 August 2013 at 16:30

  Add to my calendar


Computing At School

Computing At School is a group interested in promoting the subject of Computing from KS1 through to 6th form. Its membership includes teachers, lecturers, researchers and a number of other interested parties. CAS has formed a strategic partnership with the British Computing Society (BCS) and is supported by Microsoft.

  Contact the Organiser

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.