CAS London is running a short (10 week) twilight course for teachers who will be moving from teaching KS3 courses in computing to teaching GCSE Computer Science. I’ve (Jo) already contacted everyone who’d expressed an interest in Teach GCSE Computer Science and now I’m making the registration link more available. The course costs £200. We have 18 places on the course and six spaces currently free.
Please pay particular attention to the eligibility criteria (below) as this course may not be suitable for beginners (we also run subject knowledge courses, this course is a mix of subject knowledge and pedagogy). If you apply but later find the course is not suitable we may not be able to refund you (unless we can offer your place to someone else), though we can transfer your booking to a different course.
If you would like to apply please do so at the link below. Note that the course is free to CAS London Master Teachers, get in touch if you need the discount code (and provide proof that you’re an MT please!).
The course will focus on subject knowledge and pedagogy for GCSE Computer Science. Each session will consist of an hour of theory and one and a half hours of programming to develop an understanding of the core theory and GCSE level programming.
- Week 1 Binary arithmetic – followed by Python: KS3 programming recap
- Week 2 Truth Tables/Logic Diagrams – Python: Iteration
- Week 3 CPU Architecture – followed by Python: Data structures
- Week 4 The internet & protocols – Tracing and Pseudocode
- Week 5 Cybersecurity – followed by Python: functions & parameters
- Week 6 Searching algorithms – Python: Exception handling and debugging
- Week 7 Sorting algorithms – followed by testing strategies
- Week 8 High level/low level languages – Python: file handling & CSV files
- Week 9 Consolidation: programming for GCSE assignments 1
- Week 10 Consolidation: programming for GCSE assignments 2
Each week teachers are required to undertake a homework task. A certificate of completion and achievement will be given at the end of the course.
How the course is taught
Each week’s twilight lesson is half theory, half practical. Current research is used as the basis for each theory component and practical programming sessions exemplify strategies and techniques for teaching. Python is used as the programming language. Previous KS3 level programming experience is required.
The eligibility criteria
- The course is aimed at teachers who are confident in delivery of the Computing curriculum at KS3 and are new to teaching Computer Science at GCSE level.
- You will need some experience programming in a text-based language at KS3 level before starting this course (Python is recommended).
- Pre-course requirements: You will have completed the Teach KS3 Computing course or you are already confident teaching Computing at KS3.
The link to register for the course