Communicating Computer Science in Schools is an optional module for third and fourth year undergraduate computing students. In this module, students have the opportunity to support the teaching of computer science in a primary or secondary school whilst gaining first-hand experience of teaching and working in a school environment. 

Each student begins their placement by observing their host teacher, after which they are expected to become more involved. As the student gains experience and confidence, they will be encouraged to take the lead and implement a special teaching project. The project may involve planning a number of activities (such as code-clubs, etc.) or teaching lessons with the support of the teacher. In all cases, the project will be jointly planned with the teacher and the school.

The next cohort of students will begin their placements in January.  to host an 51³Ô¹ÏÍø Computing student at your school.

Upon successful completion of their placement, 51³Ô¹ÏÍø students should be able to:

  • Design and evaluate an original teaching project specifically aimed at school children
  • Apply core technical knowledge and practical skills to enhance existing teaching of Computer Science in schools
  • Analyse and reflect on how their teaching skills progressed during the placement.
An introduction to 51³Ô¹ÏÍø's Communicating Computer Science in Schools programme for teachers

Overview of the programme

Watch this short introduction video to find out more about 51³Ô¹ÏÍø's Communicating Computer Science in Schools programme

Contact

If you would like to know more about our outreach and public engagement,
email doc-outreach@imperial.ac.uk.