Teaching GCSE Computing

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).


Course Materials
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.


Course overivew
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
Session Topic
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.
5 Operating systems
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 in 2019 – 21 January 2019


 

6 thoughts on “Teaching GCSE Computing

    • Hi Z – we do hope to have at least one more Computing GCSE running soon – it will likely be an intensive type of course possibly running over one week or stretched over two weeks.

  1. Hi,

    Are you still running these courses? When would be the next one please?
    I would be most grateful if you could keep me update or any future courses.

    Many thanks,
    Rai

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.