The University of Southampton

What is the subject knowledge enhancement?

pencil_sharpener

Enquiries should be sent to ITTadmissions@soton.ac.uk. Application from trainees at universities other than Southampton are welcome.

Our SKE programme in Computer Science is a programme for graduates who need to develop a greater depth of subject understanding prior to training for qualified teacher status. We have specifically developed our 12-week programme of face-to-face, online, and in-school activities to equip you with the necessary skills and subject knowledge to teach the computer science elements of Computing across the 11-18 age range. The course runs from mid-May to mid-August with 12 days of face-to-face teaching (one each week) and additional directed activities to be completed outside of class.

This subject knowledge enhancement course will focus upon the skills related to programming and the embedding of the computer science concepts. Whilst there is no specific A-level or degree subject requirement for admission to the course the attendees will need to acquire a breadth of knowledge of the GCE/GCSE Computing curriculum through reading and exploration of the relevant websites. Indicative content includes computational thinking and abstraction, algorithms, pseudocode, flowcharts, programming with Python and Scratch, inside the computer and Von Neumann architecture, networks, logic gates and truth tables, binary mathematics and binary/decimal/hexadecimal manipulation.

For 2020, the provisional SKE timetable for face-to-face sessions is as follows:

 Thursday

14 May

Induction; Computational thinking; Algorithms; Scratch

Thursday

21 May

Intro to Python; Subroutines

Thursday

28 May

Half-term week; no class, but you will be assigned a project to work on during the week

Thursday

04 June

Lists; Microprocessor; von Neumann

Thursday

11 June

File I/O; 2-D lists; Numbers

Thursday

18 June

Strings; Images; Sound; Compression; Encryption

Thursday

25 June

Debugging; Storing data; Security

Thursday

02 July

Python mini-project; Digital and Boolean logic

Thursday

09 July

Project; Storage devices; Network security

Thursday

16 July

Project; Cybersecurity

Thursday

23 July

Project; Operating systems; Language translators

Thursday

30 July

Project; Legal and ethical

Thursday

06 August

Assessment GCSE papers; Java