Computing in primary schools is a practical, creative and knowledge-rich subject. This course provides teachers with the knowledge and confidence to get started on the journey to outstanding computing in your school, whether you’re a subject coordinator or another interested teacher.
This CPD helps teachers to understand the nature of computing in the curriculum; the breadth and depth of computer science, digital literacy and information technology. You’ll gain hands-on experience to develop your teaching of different aspects of computing, evaluating high-quality resources that can be used in your classroom.
You’ll also begin to develop your knowledge of computer programming, and its teaching in key stages 1 and 2. Building knowledge of how children learn in computing, so you will be able to embed this in your own teaching. There’s a wide network of teacher communities, resources and professional development opportunities to take you further in the teaching of computing – this course will guide you towards the most reliable and accessible sources of help.
What topics are covered?
- 01 | What is computing? – Understand computing as a subject, a future career path, and a set of critical skills for modern life. Consider what outstanding teaching of computing for all should look like.
- 02 | The computing curriculum – Consider computing teaching and progression in your classroom and evaluate a range of high quality resources to help you develop towards outstanding learning.
- 03 | Getting started with teaching primary programming – Understand how computational thinking underpins learning of computer programming, and how algorithms form the basis of all programs – using programmable toys and free online tools.
- 04 | You don’t need to know everything – Navigate confidently through the vast range of support and resources available to help you develop your teaching of computing.
By the end of this course you will be able to:
- Understand the computing curriculum, describing a subject rich in knowledge and skill development.
- Develop an understanding of high-quality computing education in the context of your own school.
- Gain practical experience of teaching and learning in computing, including introductory computer programming using popular devices and tools.
- Be confident in the next steps to develop the teaching of computing, supported by a network of peers and a range of high-quality resources.