Reflections on the Teaching of Programming

Methods and Implementations

  • Editors
  • Jens Bennedsen
  • Michael E. Caspersen
  • Michael Kölling

Part of the Lecture Notes in Computer Science book series (LNCS, volume 4821)

Table of contents

  1. Front Matter
  2. Issues in Introductory Programming Courses

    1. Front Matter
      Pages 1-1
    2. Jens Bennedsen, Michael E. Caspersen
      Pages 6-16
    3. Michael Kölling, David J. Barnes
      Pages 17-29
    4. Michael R. Hansen, Jens Thyge Kristensen
      Pages 30-46
    5. Esko Nuutila, Seppo Törmä, Päivi Kinnunen, Lauri Malmi
      Pages 47-67
  3. Introducing Object-Oriented Programming

    1. Front Matter
      Pages 75-75
    2. Jürgen Börstler, Marie Nordström, Lena Kallin Westin, Jan-Erik Moström, Johan Eliasson
      Pages 80-97
    3. Michael Kölling
      Pages 98-115
    4. Jens Bennedsen, Michael Caspersen
      Pages 116-129
    5. Michael E. Caspersen, Henrik Bærbak Christensen
      Pages 130-141
  4. Teaching Software Engineering Issues

    1. Front Matter
      Pages 143-143
    2. Henrik Bærbak Christensen
      Pages 147-165
    3. Görel Hedin, Lars Bendix, Boris Magnusson
      Pages 166-189
    4. Michael E. Caspersen, Henrik Bærbak Christensen
      Pages 190-205
  5. Assessment

    1. Front Matter
      Pages 207-207

About this book

Keywords

IT training Java assessment code reusability computer science education education extreme programming frameworks informatics didactics informatics education informatics instruction informatics teaching model-based programming object-oriented

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-540-77934-6
  • Copyright Information Springer-Verlag Berlin Heidelberg 2008
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science
  • Print ISBN 978-3-540-77933-9
  • Online ISBN 978-3-540-77934-6
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349
  • About this book