1.

Record Nr.

UNINA9910483749803321

Titolo

Reflections on the Teaching of Programming : Methods and Implementations / / edited by Jens Bennedsen, Michael E. Caspersen, Michael Kölling

Pubbl/distr/stampa

Berlin, Heidelberg : , : Springer Berlin Heidelberg : , : Imprint : Springer, , 2008

ISBN

3-540-77934-5

Edizione

[1st ed. 2008.]

Descrizione fisica

1 online resource (X, 261 p.)

Collana

Programming and Software Engineering ; ; 4821

Disciplina

005.107

Soggetti

Education—Data processing

Computers and civilization

Software engineering

Computers and Education

Computers and Society

Software Engineering/Programming and Operating Systems

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Bibliographic Level Mode of Issuance: Monograph

Nota di bibliografia

Includes bibliographical references and author index.

Nota di contenuto

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.