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
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.
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: firstname.lastname@example.org
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