Due to the current Coronavirus outbreak we are asking all attendees to take precautionary measures to ensure we limit the risk of infection at CAS events. Before attending please consult the latest Government advice.
Address: 100 Marylebone Ln, ,
Entrance 9 Bulstrode Street ,
Viewed by 26 users
Preparing to Teach A-Level Computer Science (2 days) Saturday Jun 29, 2019 9:00AM until Sunday Jun 30, 2019 5:00PM
Organised by Master Teacher: Darren TraviDarren Travi Hosted by: Wetherby Senior School
Darren Travi
Tickets: £270.00 booking is closed: Status: ended , Tickets sold: 6 

On behalf of Computing At School and the Network of Excellence

Preparing to Teach A-Level Computer Science (2 days)

June 29, 2019 at 9:00AM

Wetherby Senior School

Overview and techniques for teaching the most-challenging topics in linear A-Level Computing, ideally suited to teachers who’ve taught GCSE Computing for some time. We’ll focus on core theory common to all boards. You’ll leave with lots of resources to help you through the two years of teaching the course.


Session 1: Fundamentals of Programming and Computational Thinking
Computational thinking;
Standard and complex algorithms;
Efficiency of different algorithms;
Standard and complex algorithms – algorithms for Quick and Merge Sort.

Session 2: Data structures
Trees, stacks and queues;
Graphs, linked lists, intractable algorithms, and Dijkstra/A*.


Session 1: Object Oriented Programming
Classes, objects, attributes, methods; Encapsulation, inheritance, polymorphism, aggregation, composition, overriding; Unified Modelling Language (UML); Practical coding examples and exam questions.

Session 2: Maths for Computer Science
Data representation – floating point arithmetic, addition and subtraction, normalisation, masking and shifts.

Session 3: Review of exam questions
A look at selected topics from various boards.


Darren Travi

Head of Computing at the Royal Grammar School, High Wycombe and a CAS Master Teacher, Darren has taught A-Level Computer Science since the 1990s and GCSE Computing since the course started in 2010.

All materials and resources used on this course will be made available to all delegates after the course.

For further information: darren.travi@computingatschool.org.uk

Electronic Privacy
Computing At School (CAS)/Network of Excellence (NoE) communicates with its interested parties by email. I understand that CAS/NoE will not pass on my email address to other organisations.

Data Protection Act 1998
CAS/NoE as part of the BCS Group will hold your personal data on its computer database and process it in accordance with the Act. This information may be accessed, viewed and used by CAS/NoE for administrative purposes and conducting market research. All of these purposes have been notified to the Commissioner. If you are based outside the European Economic Area (the 'EEA'), information about you may be transferred outside the EEA in accordance with the requirements of the Act.

Full legal and privacy notices: http://www.bcs.org/category/5655