TY - BOOK AU - Bennedsen,Jens AU - Caspersen,Michael E. AU - Kölling,Michael ED - SpringerLink (Online service) TI - Reflections on the Teaching of Programming: Methods and Implementations T2 - Lecture Notes in Computer Science, SN - 9783540779346 AV - LB1028.43-1028.75 U1 - 374.26 23 PY - 2008/// CY - Berlin, Heidelberg PB - Springer Berlin Heidelberg KW - Computer science KW - Software engineering KW - Education KW - Computer Science KW - Computers and Education KW - Computers and Society KW - Software Engineering/Programming and Operating Systems N1 - 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 UR - http://dx.doi.org/10.1007/978-3-540-77934-6 ER -