The ‘Teaching GCSE’ course is aimed at those wishing to teach Computing/Computer Science GCSE. It is a beginner’s course, assuming nothing more than some exposure to programming (e.g. using Scratch, Logo or Flowol).
Accompanying course materials can be found on the GCSE Computing CPD Resources page. Login details will be given to those attending the course. Please contact us if you would like to deliver a version of it to your local teachers.
Although the exact content of each course may vary slightly this is a typical programme.
- introduction to programming in Python
- basic computer science principles
- special issues in teaching computing at KS4
|1||Introduction to the coursePython programming: integers, string and expressions. Writing scripts; simple input and output.|
|2||Computer components and binary numbers.|
|3||Python programming: conditional statement; Boolean expressions; dry running programs.|
|4||Python programming: while loops. Program errors.|
|6||Python programming: arrays, lists and for loops. Program testing.|
|7||Networks: principle of communication and Internet components|
|8||Python programming: functions and turtle graphics|
|9||Logic circuits: adding with logic.|
|10||Python programming: file input and output|
This course does not cover the whole curriculum but concentrates on the parts that are most different from existing ICT curricula, particularly programming. Delegates do lots of practical programming, aiming to get to the level of a GCSE controlled assessment (and beyond).
Please to sign-up to our mailing list to be kept informed of future courses.
Page updated 2 March 2016