
Computer Science Education
Perspectives on Teaching and Learning in School
Bloomsbury Academic (Publisher)
Published on 22. March 2018
Book
Paperback/Softback
264 pages
978-1-350-05710-4 (ISBN)
Description
Drawing together the most up-to-date research from experts all across the world, Computer Science Education provides full, current coverage of a teaching subject that's still developing. It offers the most up-to-date coverage available on this developing subject, ideal for building confidence of new PGCE students teaching a very new discipline, exploring key concepts, pedagogical approaches and assessment practices.
Highlights include:
- a comprehensive taxonomy of programming misconceptions from Juha Sorva
- an up-to-date discussion of computational thinking by Shuchi Grover and Roy Pea
- a detailed look at issues of equity in computer science education by Jill Denner and Shannon Campe
- teachers' and pupils' attitudes are considered by Quintin Cutts and Peter Donaldson
- Paul Curzon and colleagues explore a range of different strategies for teaching computer science concepts
- Ira Diethelm and her colleagues highlight the difficulties presented by the language we use to talk about computer science.
The book is structured to support the reader with chapter outlines, synopses and key points. Explanations of key concepts, real-life examples and reflective points keep the theory grounded in classroom practice.
Highlights include:
- a comprehensive taxonomy of programming misconceptions from Juha Sorva
- an up-to-date discussion of computational thinking by Shuchi Grover and Roy Pea
- a detailed look at issues of equity in computer science education by Jill Denner and Shannon Campe
- teachers' and pupils' attitudes are considered by Quintin Cutts and Peter Donaldson
- Paul Curzon and colleagues explore a range of different strategies for teaching computer science concepts
- Ira Diethelm and her colleagues highlight the difficulties presented by the language we use to talk about computer science.
The book is structured to support the reader with chapter outlines, synopses and key points. Explanations of key concepts, real-life examples and reflective points keep the theory grounded in classroom practice.
Reviews / Votes
Much needed...Will become a key text for computer science teachers, pre-service teachers and teacher trainers, as well as researchers of this subject. * Helen Boulton, Associate Professor, Nottingham Trent University, UK, and Chair, Association of Information Technology and Teacher Education, UK * Curated and crafted by international leaders in computer science (CS) education. They strike a balance between research, practice and thoughtful discussion, presenting evidence-based K-12 CS education in an accessible way. An ideal textbook for any teacher education program or of interest to practising teachers wishing to upskill or refresh in CS education. * Rebecca Vivian, Research Fellow, Computer Science Education Research Group, The University of Adelaide, Australia *More details
Language
English
Place of publication
London
United Kingdom
Publishing group
Bloomsbury Publishing PLC
Target group
Professional and scholarly
College/higher education
Illustrations
32 bw illus
Dimensions
Height: 246 mm
Width: 189 mm
Weight
506 gr
ISBN-13
978-1-350-05710-4 (9781350057104)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Persons
Sue Sentance is Senior Lecturer in Computer Science Education at King's College London, UK.
Erik Barendsen is Professor in Science Education at Radboud University, The Netherlands, and Professor in Computing Education at Open University, The Netherlands.
Carsten Schulte is Professor of Computer Science Education at the University of Paderborn, Germany, and Head of the Computer Science Education Research Group.
Erik Barendsen is Professor in Science Education at Radboud University, The Netherlands, and Professor in Computing Education at Open University, The Netherlands.
Carsten Schulte is Professor of Computer Science Education at the University of Paderborn, Germany, and Head of the Computer Science Education Research Group.
Editor
King's College London, UK
The Open University, the Netherlands and Radboud University, The Netherlands
University of Paderborn, Germany
Content
Foreword, Simon Peyton Jones (Computing At School, Microsoft Research, UK)
About This Book, Sue Sentance (King's College London, UK), Erik Barendsen (Radboud University, The Netherlands, and Open University, The Netherlands) and Carsten Schulte (University of Paderborn, Germany)
Part I: Why Teach Computer Science in School
1. Introducing Why Teach Computer Science in School, Sue Sentance (King's College London, UK)
2. The Nature of Computing as a Discipline, Matti Tedre (University of Eastern Finland)
3. Computational Thinking, Shuchi Grover (ACT Next, Iowa, USA) and Roy Pea (SRI Institute, CA, USA)
4. Attitudes Toward Learning Computer Science, Quintin Cutts and Peter Donaldson (University of Glasgow, UK)
5. Computing, Interaction and the World, Carsten Schulte (University of Paderborn, Germany), Sue Sentance (King's College London, UK) and Erik Barendsen (Radboud University, The Netherlands, and Open University, The Netherlands)
Part II: Aspects of Teaching and Learning Computer Science
6. Introducing Aspects of Teaching and Learning Computer Science, Sue Sentance (King's College London, UK)
7. Designing a School Curriculum for Computer Science, Erik Barendsen (Radboud University, The Netherlands, and Open University, The Netherlands) and Carsten Schulte (University of Paderborn, Germany)
8. Teaching Computing Concepts, Paul Curzon, Peter McOwan, James Donohue, Seymour Wright and William Marsh (Queen Mary University of London, UK)
9. Teaching Programming, Michael Caspersen (Aarhus University, Denmark)
10. Teaching Computing in Primary Schools, Tim Bell and Caitlin Duncan (University of Canterbury, New Zealand)
11. Assessment of Computer Science, Sue Sentance (King's College London, UK), Cynthia Selby (University of Southampton, UK) and Maria Kallia (King's College London, UK)
Part III: Delving Deeper: Research-Led Teaching of Computer Science
12. Introducing Delving Deeper: Research-Led Teaching of Computer Science, Carsten Schulte (University of Paderborn, Germany)
13. Misconceptions and the Beginner Programmer, Juha Sorva (Aalto University, Finland)
14. Equity and Inclusion in Computer Science Education, Jill Denner and Shannon Campe (ETR, USA)
15. Language and Computing, Ira Diethelm, Juliana Goschler and Timo Lampe (University of Oldenburg, Germany)
16. Taxonomies and Competence Models, Peter Hubwieser (University of Munich, Germany) and Sue Sentance (King's College London, UK)
Glossary
Index
About This Book, Sue Sentance (King's College London, UK), Erik Barendsen (Radboud University, The Netherlands, and Open University, The Netherlands) and Carsten Schulte (University of Paderborn, Germany)
Part I: Why Teach Computer Science in School
1. Introducing Why Teach Computer Science in School, Sue Sentance (King's College London, UK)
2. The Nature of Computing as a Discipline, Matti Tedre (University of Eastern Finland)
3. Computational Thinking, Shuchi Grover (ACT Next, Iowa, USA) and Roy Pea (SRI Institute, CA, USA)
4. Attitudes Toward Learning Computer Science, Quintin Cutts and Peter Donaldson (University of Glasgow, UK)
5. Computing, Interaction and the World, Carsten Schulte (University of Paderborn, Germany), Sue Sentance (King's College London, UK) and Erik Barendsen (Radboud University, The Netherlands, and Open University, The Netherlands)
Part II: Aspects of Teaching and Learning Computer Science
6. Introducing Aspects of Teaching and Learning Computer Science, Sue Sentance (King's College London, UK)
7. Designing a School Curriculum for Computer Science, Erik Barendsen (Radboud University, The Netherlands, and Open University, The Netherlands) and Carsten Schulte (University of Paderborn, Germany)
8. Teaching Computing Concepts, Paul Curzon, Peter McOwan, James Donohue, Seymour Wright and William Marsh (Queen Mary University of London, UK)
9. Teaching Programming, Michael Caspersen (Aarhus University, Denmark)
10. Teaching Computing in Primary Schools, Tim Bell and Caitlin Duncan (University of Canterbury, New Zealand)
11. Assessment of Computer Science, Sue Sentance (King's College London, UK), Cynthia Selby (University of Southampton, UK) and Maria Kallia (King's College London, UK)
Part III: Delving Deeper: Research-Led Teaching of Computer Science
12. Introducing Delving Deeper: Research-Led Teaching of Computer Science, Carsten Schulte (University of Paderborn, Germany)
13. Misconceptions and the Beginner Programmer, Juha Sorva (Aalto University, Finland)
14. Equity and Inclusion in Computer Science Education, Jill Denner and Shannon Campe (ETR, USA)
15. Language and Computing, Ira Diethelm, Juliana Goschler and Timo Lampe (University of Oldenburg, Germany)
16. Taxonomies and Competence Models, Peter Hubwieser (University of Munich, Germany) and Sue Sentance (King's College London, UK)
Glossary
Index