You have Guest access.
Log In
Jens Bennedsen, Michael E. Caspersen and Michael Kölling
Front matter
3-5
Introduction to Part I Issues in Introductory Programming Courses
6-16
Exposing the Programming Process
17-29
Apprentice-Based Learning Via Integrated Lectures and Assignments
30-46
Experiences with Functional Programming in an Introductory Curriculum
47-67
Learning Programming with the PBL Method — Experiences on PBL Cases and Tutoring
68-74
Using On-Line Tutorials in Introductory IT Courses
77-79
Introduction to Part II Introducing Object-Oriented Programming
80-97
Transitioning to OOP/Java — A Never Ending Story
98-115
Using BlueJ to Introduce Programming
116-129
Model-Driven Programming
130-141
CS1: Getting Started
145-146
Introduction to Part III Teaching Software Engineering Issues
147-165
Experiences with a Focus on Testing in Teaching
166-189
Teaching Software Development Using Extreme Programming
190-205
Frameworks in Teaching
209
Introduction to Part IV Assessment
210-227
Active Learning and Examination Methods in a Data Structures and Algorithms Course
228-242
Mini Project Programming Exams
Back matter
This page requires script.
Frequently asked questions General info on journals and books Send us your feedback Impressum Contact us
© Springer, Part of Springer Science+Business Media Privacy, Disclaimer, Terms & Conditions, and Copyright Info