These topics have been suggested through the survey.
Occasional links to starter materials have been added . The survey on which this page is based has link here.
For general background reading see this excellent booklist maintained by Simon Peyton-Jones
Pedagogical methods
1 .A quick overview of some models: see slides 15-37 in this slidestack by Sue Sentance
2. Pair programming - - https://en.wikipedia.org/wiki/Pair_programming
3. Use-modify-create - - useful post in Sue Sentance’s blog
4. PRIMM - - same source, different post
5. Peer instruction - - for the purist!
6. Parson’s problems - - (i) CAS page; (ii) discussion on StackExchange; (iii) the original paper (I think!)
Programming Languages
Greenfoot/Java | Greenfoot/Java |
Python | Python |
Programming in KS1-2 | ---- |
Programming in KS3-4 | ---- |
Scratch | Scratch |
Pseudo-code |
Theory
- Ethical and Legal Computing Practice: See Hello World 6
- Boolean Algebra
- Big O: Wikipedia | Rob Bell
- Data Compression
- Human-computer interfacing
- Integrate programming and computational thinking into KS3 lessons (DCF)
- Progress on Primary DCF/Computing