Reflections on the Teaching of Programming Methods and Implementations

Bibliographic Details
Other Authors: Bennedsen, Jens (Editor), Caspersen, Michael E. (Editor), Kölling, Michael (Editor)
Format: eBook
Language:English
Published: Berlin, Heidelberg Springer Berlin Heidelberg 2008, 2008
Edition:1st ed. 2008
Series:Programming and Software Engineering
Subjects:
Online Access:
Collection: Springer eBooks 2005- - Collection details see MPG.ReNa
Table of Contents:
  • Issues in Introductory Programming Courses
  • to Part I Issues in Introductory Programming Courses
  • Exposing the Programming Process
  • Apprentice-Based Learning Via Integrated Lectures and Assignments
  • Experiences with Functional Programming in an Introductory Curriculum
  • Learning Programming with the PBL Method — Experiences on PBL Cases and Tutoring
  • Using On-Line Tutorials in Introductory IT Courses
  • Introducing Object-Oriented Programming
  • to Part II Introducing Object-Oriented Programming
  • Transitioning to OOP/Java — A Never Ending Story
  • Using BlueJ to Introduce Programming
  • Model-Driven Programming
  • CS1: Getting Started
  • Teaching Software Engineering Issues
  • to Part III Teaching Software Engineering Issues
  • Experiences with a Focus on Testing in Teaching
  • Teaching Software Development Using Extreme Programming
  • Frameworks in Teaching
  • Assessment
  • to Part IV Assessment
  • Active Learning and Examination Methods in a Data Structures and Algorithms Course
  • Mini Project Programming Exams