Teaching Computing in Secondary Schools
eBook - ePub

Teaching Computing in Secondary Schools

A Practical Handbook

  1. 196 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Teaching Computing in Secondary Schools

A Practical Handbook

About this book

This book provides a step-by-step guide to teaching computing at secondary level. It offers an entire framework for planning and delivering the curriculum and shows you how to create a supportive environment for students in which all can enjoy computing. The focus throughout is on giving students the opportunity to think, program, build and create with confidence and imagination, transforming them from users to creators of technology.

In each chapter, detailed research and teaching theory is combined with resources to aid the practitioner, including case studies, planning templates and schemes of work that can be easily adapted. The book is split into three key parts: planning, delivery, and leadership and management, and covers topics such as:

  • curriculum and assessment design
  • lesson planning
  • cognitive science behind learning
  • computing pedagogy and instructional principles
  • mastery learning in computing
  • how to develop students' computational thinking
  • supporting students with special educational needs and disabilities
  • encouraging more girls to study computing
  • actions, habits and routines of effective computing teachers
  • behaviour management and developing a strong classroom culture
  • how to support and lead members of your team.

Teaching Computing in Secondary Schools is essential reading for trainee and practising teachers, and will prove to be an invaluable resource in helping teaching professionals ensure that students acquire a wide range of computing skills which will support them in whatever career they choose.

Tools to learn more effectively

Saving Books

Saving Books

Keyword Search

Keyword Search

Annotating Text

Annotating Text

Listen to it instead

Listen to it instead

Information

Publisher
Routledge
Year
2017
eBook ISBN
9781315298191
Edition
1
Part 1
Planning
1Designing a secondary curriculum map
Before we can discuss the teaching of computing, we must first plan the material which we want to deliver. In most cases, this will involve designing a five-year curriculum map which outlines all the topics, skills, concepts and knowledge which a student will need to succeed in our subject. This may seem like a daunting task at first; however, having re-written an entire curriculum map based on the new national curriculum of 2013, I can assure the reader that this undertaking can be broken down into a series of procedural processes. This chapter will guide the reader through creating their own curriculum map, and the accompanying eResources contain a comprehensive five-year curriculum which can be used or adapted.
It is important to start the planning process with a firm grasp of the end point i.e. what does a student need to know or be able to do in my subject by the time they leave school? We can then plan backwards from this point. Perkins suggests that we need to understand what “playing the whole game” looks like in our subject (Perkins, 2009). Knight and Benson go on to suggest that it is useful to think about what it means to be an expert in our subject. (Knight & Benson, 2014). It is the clarity of this end goal – moving beyond creating a little living library on our subject to creating a student who through an apprenticeship has developed an understanding of how an expert within the domain, thinks, acts and communicates – that helps ensure our curriculum prepares pupils for expertise and not just the recital of content.
Being a computer scientist – what does this mean?
Computer scientists study, create and maintain computer systems to solve real-world problems. In order to do this, they must master a certain way of thinking and have an understanding of hardware and software. The emphasis of the previous ICT curriculum was on using software, for example office and multimedia applications. However, to be a computer scientist one is expected to not only know how to use software but also how to build one’s own hardware and software solutions.
To become an expert in computer science, our students will need to master a particular way of thinking and problem solving. This way of addressing problems is aptly called computational thinking and consists of the following key skills:
Decomposition – the ability to break down a problem into smaller solvable parts.
Logical reasoning – organising and analysing data logically, leading to the systematic application of rules to solve a problem.
Abstraction – reducing complexity by hiding irrelevant details and focussing on the most important elements.
Pattern matching – finding similarities between different problems.
Generalisation – adapting a solution that solved one problem to solve another problem, that is, making one solution work for multiple problems.
Algorithm design – planning a set of steps which detail how to solve a specific problem, represented in a form that can be effectively carried out by an information-processing agent.
Prediction – hypothesising what will happen at each stage of an algorithm as it is computed and predicting how a human (or any living organism) will subsequently behave and react as they interact with the system.
Testing and debugging – checking that programs work and are free from logic, syntax and runtime errors by using typical, erroneous and extreme data. Debugging is the process of fixing problems that arise out of testing.
Evaluation and optimisation – through iterative development, continuously assessing a solution and improving it to ensure that the most effective and efficient combination of steps and resources have been used.
(Wing, 2006; CSTA, 2011; Zagami, 2013; Bagge, 2014; Code.org, 2014; Selby & Wollard, 2014; White, 2016; Papert, 1980)
It is important to note that computational thinking is distinct from other ways of thinking and solving problems and so our curriculum needs to be designed to develop these particular ways of approaching and solving problems. Wing stresses the importance of computational thinking. As a follow-up, Wing goes on to state that the expert computer scientist therefore is someone who chooses the right abstractions and the right tool(s) to automate and mechanise a task (Wing, 2008). Whilst the computer scientist uses logical reasoning, the computer scientist is not merely thinking like a machine; the thought process is creative and considered. In solving problems and designing systems, the computer scientist also has to be aware of human behaviour and the hardware which their programs will run on. Whilst we refer to this way of thinking as computational thinking’, it can only be achieved by a human and this ability to work at different levels of abstraction is the true sign of an expert in computer science.
It is worth contrasting the expert skills in computer science, with those in IT. Many of these skills are covered to an extent by the remaining Level 2 and 3 vocational qualifications in IT, for example BTEC diplomas, technical awards and IT qualifications (ITQs). Whether you choose to deliver these vocational IT qualifications at Key Stages 4 and 5 or not, it would be prudent to think about these skills when you are planning your Key Stage 3 curriculum. Developing a solid IT skillset at Key Stage 3 will certainly benefit students across their other subjects at Key Stage 4 and will also be essential for most careers. The following list of expert IT skills is not exhaustive and would require that the person had already developed digital literacy skills as previously outlined in Table 0.1:
Select, combine and use office and multimedia applications appropriately.
Select and use hardware and software appropriately.
Use digital tools to communicate and collaborate effectively.
Understand and use cloud computing effectively: software as a service, platform as a service and infrastructure as a service.
Present data and information for a given audience and purpose.
Perform web-based research and the evaluation of sources.
Manage complex projects with time, cost and resource constraints.
Understand and consider the social impact of IT.
Comply with and be able to advise on the following legislation: computing, intellectual property, copyright and licensing.
Setup, maintain and manage computer systems.
Evaluate solutions critically.
(Department for Education, 2013; The Learning Machine [TLM], 2016)
It is evident from this list that the skillset of an IT expert is quite broad. Most IT experts will specialise in a particular area after having developed their expert practice through a combination of professional certifications, qualifications and employer-based training. Our remit as computing teachers is to ensure that students are exposed to these IT skills and to ensure that students are equipped with the IT skills that they need for the future world of work. The programme of study for Key Stage 4 explicitly states that “All pupils must have the opportunity to study aspects of information technology and computer science at sufficient depth to allow them to progress to higher levels of study or to a professional career” (Department for Education, 2013).
For the purposes of this book, we will be referring to both the computer science expert and the IT expert. As we refer back to “playing the whole game” or the big picture, we will be referring to the skills in both strands, that is, the computing expert.
Shaun Lloyd created a useful subject audit for computing under a Creative Commons Attribution-ShareAlike 3.0 Unported CC BY-SA 3.0 Licence (Lloyd, 2015). Mark Dorling and Abigail Woodman also developed a computing skills and knowledge audit tool for the CAS QuickStart Computing continuing professional development (CPD) toolkit for secondary teachers (Dorling & Woodman, 2015). These have been modified to include IT and DL strands in Figure 1.1 on the following pages:
Figure 1.1Subject knowledge audit for computing. This is a derivative work based on documents published on the CAS community website (Lloyd, 2015; Dorling & Woodman, 2015; Kemp, 2014; Sentance et al., 2017).
All teachers should be encouraged to complete a subject knowledge audit on an annual basis to identify three targets for development. In Coe et al.’s. influential report What Makes Great Teaching, they identified six characteristics of great teaching. The first characteristic which had strong evidence of a positive impact on student outcomes was teacher (pedagogical) content knowledge (...

Table of contents

  1. Cover
  2. Half-Title
  3. Series
  4. Title
  5. Copyright
  6. Dedication
  7. Contents
  8. List of figures
  9. List of tables
  10. Foreword
  11. Acknowledgements
  12. Introduction
  13. PART 1: Planning
  14. PART 2: Delivery
  15. PART 3: Leadership and management
  16. References
  17. Index

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn how to download books offline
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 990+ topics, we’ve got you covered! Learn about our mission
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more about Read Aloud
Yes! You can use the Perlego app on both iOS and Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app
Yes, you can access Teaching Computing in Secondary Schools by William Lau in PDF and/or ePUB format, as well as other popular books in Education & Education General. We have over one million books available in our catalogue for you to explore.