Advertisement

Guide to Teaching Computer Science

An Activity-Based Approach

  • Orit Hazzan
  • Tami Lapidot
  • Noa Ragonis

Table of contents

  1. Front Matter
    Pages i-xxv
  2. Orit Hazzan, Tami Lapidot, Noa Ragonis
    Pages 1-12
  3. Orit Hazzan, Tami Lapidot, Noa Ragonis
    Pages 13-19
  4. Orit Hazzan, Tami Lapidot, Noa Ragonis
    Pages 21-46
  5. Orit Hazzan, Tami Lapidot, Noa Ragonis
    Pages 47-62
  6. Orit Hazzan, Tami Lapidot, Noa Ragonis
    Pages 63-78
  7. Orit Hazzan, Tami Lapidot, Noa Ragonis
    Pages 79-89
  8. Orit Hazzan, Tami Lapidot, Noa Ragonis
    Pages 91-118
  9. Orit Hazzan, Tami Lapidot, Noa Ragonis
    Pages 119-141
  10. Orit Hazzan, Tami Lapidot, Noa Ragonis
    Pages 143-163
  11. Orit Hazzan, Tami Lapidot, Noa Ragonis
    Pages 165-179
  12. Orit Hazzan, Tami Lapidot, Noa Ragonis
    Pages 181-192
  13. Orit Hazzan, Tami Lapidot, Noa Ragonis
    Pages 193-212
  14. Orit Hazzan, Tami Lapidot, Noa Ragonis
    Pages 213-227
  15. Orit Hazzan, Tami Lapidot, Noa Ragonis
    Pages 229-234
  16. Orit Hazzan, Tami Lapidot, Noa Ragonis
    Pages 235-246
  17. Orit Hazzan, Tami Lapidot, Noa Ragonis
    Pages 247-247
  18. Back Matter
    Pages 249-260

About this book

Introduction

The dynamic evolution of the field of computer science (CS) also poses educational and pedagogical challenges, such as issues of CS teacher recruitment, pre-service teacher preparation, support for teachers' ongoing professional development, and the design of teaching and learning material.

This unique Guide to Teaching Computer Science presents both a conceptual framework and detailed implementation guidelines for general CS teaching. The content is clearly written and structured to be applicable to all levels of CS education and for any teaching organization, without limiting its focus to instruction of any specific curriculum, programming language or paradigm.

Topics and features:

  • Presents an overview of curriculum topics in CS, and of research in CS education
  • Examines strategies for teaching problem-solving, pupil evaluation, and for dealing with pupils’ misunderstandings
  • Provides learning activities throughout the book
  • Proposes active-learning-based classroom teaching methods, as well as methods for lab-based teaching
  • Discusses various types of questions that a CS instructor, tutor, or trainer can use for a range of teaching situations
  • Investigates thoroughly issues of lesson planning and course design
  • Describes frameworks by which prospective CS teachers gain their first teaching experience

Drawing on the authors’ experience of more than two decades of teaching and research in CS education, this concise, thorough and easy-to-follow book is eminently suitable for use as either a teaching guide for all CS instructors or as a textbook for CS teacher training programs.

Dr. Orit Hazzan is an associate professor in the Department of Education in Technology and Science at Technion – Israel Institute of Technology, Haifa, Israel. Dr. Tami Lapidot is Executive Manager of Machshava – the Israeli National Center for Computer Science Teachers, Haifa, Israel. Dr. Noa Ragonis is a lecturer in the Department of Computer Science at Beit Berl College, Israel.

Keywords

Computer Science Education Pedagogy Students’ Difficulties Teacher Preparation Teaching Strategies

Authors and affiliations

  • Orit Hazzan
    • 1
  • Tami Lapidot
    • 2
  • Noa Ragonis
    • 3
  1. 1.Dept. Education in Technology &, ScienceTechnion- Israel Institute of TechnologyTechnion City, HaifaIsrael
  2. 2.Dept. Education in Technology &, ScienceTechnion- Israel Institute of TechnologyTechnion City, HaifaIsrael
  3. 3.School of EducationComputer Science StudiesDoar Beit BerlIsrael

Bibliographic information

  • DOI https://doi.org/10.1007/978-0-85729-443-2
  • Copyright Information Springer-Verlag London Limited 2011
  • Publisher Name Springer, London
  • eBook Packages Computer Science
  • Print ISBN 978-0-85729-442-5
  • Online ISBN 978-0-85729-443-2
  • Buy this book on publisher's site