Reflections on the teaching of programming : methods and implementations /

This state-of-the-art survey, reflecting on the teaching of programming, has been written by a group of primarily Scandinavian researchers and educators with special interest and experience in the subject of programming. The 14 chapters - contributed by 24 authors - present practical experience gath...

Full description

Bibliographic Details
Other Authors: Bennedsen, Jens, Caspersen, Michael E, Kölling, Michael
Format: Book
Language:English
Published: Berlin ; New York : Springer, ©2008
Series:LNCS sublibrary Programming and software engineering.
Lecture notes in computer science ; 4821
Lecture notes in computer science State-of-the-art survey.
Subjects:
LEADER 04477nam a2200541Ia 4500
001 0913f2dd-d539-4194-b0d4-73726eba2f23
005 20240811000000.0
008 081117s2008 gw a ob 001 0 eng d
010 |a  2008925133 
019 |a 239609859  |a 252756782  |a 259713170  |a 488391369  |a 495279016  |a 607354041  |a 646037496  |a 964889664 
020 |a 3540779337 
020 |a 3540779345 
020 |a 9783540779339 
020 |a 9783540779346 
024 7 |a 10.1007/978-3-540-77934-6  |2 doi 
024 8 |a 9786611850517 
035 |a (OCoLC)272298883  |z (OCoLC)239609859  |z (OCoLC)252756782  |z (OCoLC)259713170  |z (OCoLC)488391369  |z (OCoLC)495279016  |z (OCoLC)607354041  |z (OCoLC)646037496  |z (OCoLC)964889664 
037 |a 978-3-540-77933-9  |b Springer  |n http://www.springerlink.com 
040 |a GW5XE  |b eng  |e pn  |c GW5XE  |d OCLCQ  |d GZM  |d COO  |d OSU  |d MND  |d CEF  |d NUI  |d OCLCQ  |d UBC  |d UAB  |d E7B  |d OCLCO  |d OCLCQ  |d A7U  |d OCLCQ  |d OCLCF  |d BEDGE  |d OCLCQ  |d OCLCO  |d YDXCP  |d IDEBK  |d OCLCQ  |d OCLCO  |d EBLCP  |d DEBSZ  |d OCLCQ  |d VT2  |d MYUML 
049 |a MAIN 
050 4 |a QA76.6  |b .R427 2008eb 
245 0 0 |a Reflections on the teaching of programming :  |b methods and implementations /  |c Jens Bennedsen, Michael E. Caspersen, Michael Kölling (eds.) 
260 |a Berlin ;  |a New York :  |b Springer,  |c ©2008 
300 |a 1 online resource (x, 259 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a LNCS sublibrary. SL 2, Programming and software engineering 
490 1 |a Lecture notes in computer science,  |x 0302-9743 ;  |v 4821  |a State-of-the-art survey 
504 |a Includes bibliographical references and author index 
520 |a This state-of-the-art survey, reflecting on the teaching of programming, has been written by a group of primarily Scandinavian researchers and educators with special interest and experience in the subject of programming. The 14 chapters - contributed by 24 authors - present practical experience gathered in the process of teaching programming and associated with computing education research work. Special emphasis is placed on practical advice and concrete suggestions. The authors are all members of the Scandinavian Pedagogy of Programming Network (SPoP), and bring together a diverse body of experiences from the Nordic countries. The 14 chapters of the book have been carefully written and edited to present 4 coherent units on issues in introductory programming courses, object-oriented programming, teaching software engineering issues, and assessment. Each of these individual parts has its own detailed introduction. The topics addressed span a wide range of problems and solutions associated with the teaching of programming such as introductory programming courses, exposition of the programming process, apprentice-based learning, functional programming first, problem-based learning, the use of on-line tutorials, object-oriented programming and Java, the BlueJ environment to introduce programming, model-driven programming as opposed to the prevailing language-driven approach, teaching software engineering, testing, extreme programming, frameworks, feedback and assessment, active learning, technology-based individual feedback, and mini project programming exams 
588 0 |a Print version record 
650 0 |a Computer programming  |x Study and teaching 
650 7 |a Computer programming  |x Study and teaching  |2 fast 
650 7 |a Informatique  |2 eclas 
650 1 4 |a Computer Science 
650 2 4 |a Computers and Education 
650 2 4 |a Computers and Society 
650 2 4 |a Software Engineering/Programming and Operating Systems 
655 4 |a Electronic books 
700 1 |a Bennedsen, Jens  |1 http://viaf.org/viaf/306104647 
700 1 |a Caspersen, Michael E  |1 http://viaf.org/viaf/272928509 
700 1 |a Kölling, Michael  |1 http://viaf.org/viaf/32226609 
776 0 8 |i Print version:  |t Reflections on the teaching of programming  |d Berlin ; New York : Springer, ©2008  |z 9783540779339  |z 3540779337  |w (DLC) 2008925133  |w (OCoLC)192082656 
830 0 |a LNCS sublibrary  |n SL 2,  |p Programming and software engineering. 
830 0 |a Lecture notes in computer science ;  |v 4821 
830 0 |a Lecture notes in computer science  |p State-of-the-art survey. 
999 1 0 |i 0913f2dd-d539-4194-b0d4-73726eba2f23  |l 11069562  |s US-ICU  |m reflections_on_the_teaching_of_programmingmethods_and_implementations______2008_______sprina___________________________________________________________________________e