Reflections on the Teaching of Programming Methods and Implementations / [electronic resource] :
edited by Jens Bennedsen, Michael E. Caspersen, Michael Kölling.
- Berlin, Heidelberg : Springer Berlin Heidelberg, 2008.
- X, 261 p. online resource.
- Lecture Notes in Computer Science, 4821 0302-9743 ; .
- Lecture Notes in Computer Science, 4821 .
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.
9783540779346
10.1007/978-3-540-77934-6 doi
Computer science.
Software engineering.
Education.
Computer Science.
Computers and Education.
Computers and Society.
Software Engineering/Programming and Operating Systems.
LB1028.43-1028.75
374.26
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.
9783540779346
10.1007/978-3-540-77934-6 doi
Computer science.
Software engineering.
Education.
Computer Science.
Computers and Education.
Computers and Society.
Software Engineering/Programming and Operating Systems.
LB1028.43-1028.75
374.26