03702nam 22006735 450 991048374980332120200704142212.03-540-77934-510.1007/978-3-540-77934-6(CKB)1000000000490914(SSID)ssj0000319786(PQKBManifestationID)11237766(PQKBTitleCode)TC0000319786(PQKBWorkID)10354532(PQKB)10432045(DE-He213)978-3-540-77934-6(MiAaPQ)EBC3063144(MiAaPQ)EBC6284347(PPN)127055487(EXLCZ)99100000000049091420100301d2008 u| 0engurnn|008mamaatxtccrReflections on the Teaching of Programming[electronic resource] Methods and Implementations /edited by Jens Bennedsen, Michael E. Caspersen, Michael Kölling1st ed. 2008.Berlin, Heidelberg :Springer Berlin Heidelberg :Imprint: Springer,2008.1 online resource (X, 261 p.) Programming and Software Engineering ;4821Bibliographic Level Mode of Issuance: Monograph3-540-77933-7 Includes bibliographical references and author index.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.Programming and Software Engineering ;4821Education—Data processingComputers and civilizationSoftware engineeringComputers and Educationhttps://scigraph.springernature.com/ontologies/product-market-codes/I24032Computers and Societyhttps://scigraph.springernature.com/ontologies/product-market-codes/I24040Software Engineering/Programming and Operating Systemshttps://scigraph.springernature.com/ontologies/product-market-codes/I14002Education—Data processing.Computers and civilization.Software engineering.Computers and Education.Computers and Society.Software Engineering/Programming and Operating Systems.005.107Bennedsen Jensedthttp://id.loc.gov/vocabulary/relators/edtCaspersen Michael Eedthttp://id.loc.gov/vocabulary/relators/edtKölling Michaeledthttp://id.loc.gov/vocabulary/relators/edtMiAaPQMiAaPQMiAaPQBOOK9910483749803321Reflections on the Teaching of Programming774403UNINA