An overview and techniques for teaching the most challenging topics in the linear A level Computing. This course is ideally suited for teachers who have been teaching GCSE Computing for some time. We will be focusing on the core theory common to all boards Delegates will go away for lots of resources to help them through the two years of teaching the course. Day 1 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, Dijkstra/A* Day 2 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 Booking Details

  • Date: 16/05/2020 09:00 - 17/05/2020 05:00
  • Location: Royal Grammar School High Wycombe (Map)

Sorry, registration has ended.