Skip to main content
  • Book
  • © 2008

Reflections on the Teaching of Programming

Methods and Implementations

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

Part of the book sub series: Programming and Software Engineering (LNPSE)

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (18 chapters)

  1. Front Matter

  2. Issues in Introductory Programming Courses

    1. Front Matter

      Pages 1-1
    2. Exposing the Programming Process

      • Jens Bennedsen, Michael E. Caspersen
      Pages 6-16
    3. Apprentice-Based Learning Via Integrated Lectures and Assignments

      • Michael Kölling, David J. Barnes
      Pages 17-29
    4. Experiences with Functional Programming in an Introductory Curriculum

      • Michael R. Hansen, Jens Thyge Kristensen
      Pages 30-46
    5. Learning Programming with the PBL Method — Experiences on PBL Cases and Tutoring

      • 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. Transitioning to OOP/Java — A Never Ending Story

      • Jürgen Börstler, Marie Nordström, Lena Kallin Westin, Jan-Erik Moström, Johan Eliasson
      Pages 80-97
    3. Using BlueJ to Introduce Programming

      • Michael Kölling
      Pages 98-115
    4. Model-Driven Programming

      • Jens Bennedsen, Michael Caspersen
      Pages 116-129
    5. CS1: Getting Started

      • Michael E. Caspersen, Henrik Bærbak Christensen
      Pages 130-141
  4. Teaching Software Engineering Issues

    1. Front Matter

      Pages 143-143
    2. Experiences with a Focus on Testing in Teaching

      • Henrik Bærbak Christensen
      Pages 147-165
    3. Teaching Software Development Using Extreme Programming

      • Görel Hedin, Lars Bendix, Boris Magnusson
      Pages 166-189
    4. Frameworks in Teaching

      • Michael E. Caspersen, Henrik Bærbak Christensen
      Pages 190-205
  5. Assessment

    1. Front Matter

      Pages 207-207

Bibliographic Information

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access