This course will help you develop an understanding how programs are developed using the software life cycle, specifically the implementation and testing of a working solution. You’ll develop your Python skills by exploring advanced programming techniques such as authentication, nested selection, data structures, sub-routines etc. whilst applying them into the implementation and testing stages of the software life cycle. You’ll become adept at debugging Become confident at how to test a program through the use of iterative and final testing, using different types of test such as boundary, normal and erroneous. Mapped closely to the specifications of GCSE computer science.

Free to attend for teachers from state maintained schools 

Book your place here 

Session 1 – Tuesday 8 March, 4pm – 5.30pm
Session 2 – Thursday 10 March, 4pm – 4.45pm
Session 3 – Tuesday 15 March, 4pm – 5pm