Programmieren ist schwierig
Bemerkungen





The reality is that while writing code is hard, the harder part for students (and really anyone) is understanding how it executes and then making decisions about what it should do differently. Program comprehension is what makes APIs hard to use (because they intentionally hide what they do, capturing behavior only through poorly written natural language). It’s what makes programming languages hard to use (because debugging tools are so poor slowing down enough to teach). It’s what makes large software systems hard to change and evolve (because of the sheer amount of code to understand). LLMs do nothing to make this comprehension or decision making easier.
Von Amy J. Ko im Text Large language models will change programming... a little (2023)
3 Vorträge von Beat mit Bezug
- ChatGPT und die (informatische (Schul-))Bildung
Ausschuss "Bildung, Fachkräfte und Diversität" von digitalswitzerland, 07.03.2023 - Schule, Digitalisierung und die Rolle der Informatik
Landesinformatiktag Hamburg und Schleswig-Holstein, 25.03.2023 - Antworten auf Knopfdruck?
Mitarbeitendenklausur der PHSZ, 19.02.2024
3 Erwähnungen auf anderen Websites im Umfeld von Beat Döbeli Honegger
Website | Webseite | Datum |
---|---|---|
Didaktik der Informatik 2019 | S4: Was weiss man zum Programmieren? | 22.08.2019 |
Didaktik der Informatik 2020 | S4: Was weiss man zum Programmieren? | 22.08.2019 |
Didaktik der Informatik 2021 | S4: Was weiss man zum Programmieren? | 22.08.2019 |
Zitationsgraph
Zitationsgraph (Beta-Test mit vis.js)
Zeitleiste
41 Erwähnungen 
- Comparing loops misconceptions in block-based and text-based programming languages at the K-12 level (Monika Mladenović, Ivica Boljat, Žana Žanko)
- Language‐Independent Conceptual «Bugs» in Novice Programming (Roy Pea) (1986)
- Taxonomies of Visual Programming and Program Visualization (Brad Myers) (1989)
- Psychology of Programming (J.-M. Hoc, T.R.G. Green, R. Samurçay, D.J. Gilmore) (1990)
- Programming Languages in Education - The Search for an Easy Start (Patrick Mendelsohn, T.R.G. Green, P. Brna)
- Programming Languages in Education - The Search for an Easy Start (Patrick Mendelsohn, T.R.G. Green, P. Brna)
- Denkfallen und Programmierfehler (Timm Grams) (1990)
- Studying the Language and Structure in Non-Programmers’ Solutions to Programming Problems (John F. Pane, Chotirat Ann Ratanamahatana, Brad Myers) (2001)
- Computer Science Education Research (Sally Fincher, Marian Petre) (2004)
- Computer Science Education 1/2005 (2005)
- An Experiment on Using Roles of Variables in Teaching Introductory Programming (Jorma Sajaniemi, Marja Kuittinen) (2005)
- An Experiment on Using Roles of Variables in Teaching Introductory Programming (Jorma Sajaniemi, Marja Kuittinen) (2005)
- Lowering the barriers to programming - A taxonomy of programming environments and languages for novice programmers (Caitlin Kelleher, Randy Pausch) (2005)
- ICER 2005 - International Computing Education Research Workshop 2005, ICER '05, Seattle, WA, USA, October 1-2, 2005 (Richard J. Anderson, Sally Fincher, Mark Guzdial) (2005)
- What novice programmers don't know (Gary Lewandowski, Alicia Gutschow, Robert McCartney, Kate Sanders, Dermot Shinners-Kennedy) (2005)
- What novice programmers don't know (Gary Lewandowski, Alicia Gutschow, Robert McCartney, Kate Sanders, Dermot Shinners-Kennedy) (2005)
- Computer Science Education 3/2006 (2006)
- What about a simple language? - Analyzing the difficulties in learning to program (Linda Mannila, Mia Peltomäki, Tapio Salakoski) (2006)
- What about a simple language? - Analyzing the difficulties in learning to program (Linda Mannila, Mia Peltomäki, Tapio Salakoski) (2006)
- Koli Calling 2006 - 6th Baltic Sea Conference on Computing Education Research, Koli Calling, Baltic Sea '06, Koli, Joensuu, Finland, November 9-12, 2006 (Anders Berglund, Mattias Wiggberg) (2006)
- Learning programming by programming - a case study (Marko Hassinen, Hannu Mäyrä) (2006)
- Learning programming by programming - a case study (Marko Hassinen, Hannu Mäyrä) (2006)
- ICER 2007 - International Computing Education Research Workshop, ICER '07, Atlanta, GA, USA, September 15-16, 2007 (Richard J. Anderson, Sally Fincher, Mark Guzdial) (2007)
- ICER 2009 - Proceedings of the Fifth International Workshop on Computing Education Research, ICER 2009, Berkeley, CA, USA, August 10-11, 2009 (Michael J. Clancy, Michael E. Caspersen, Raymond Lister) (2009)
- Making Software - What Really Works, and Why We Believe It (Andy Oram, Greg Wilson) (2010)
- Computer Science Education 1/2011 (2011)
- Investigating and improving the models of programming concepts held by novice programmers (Linxiao Ma, John D. Ferguson, Marc Roper, Murray Wood) (2011)
- Investigating and improving the models of programming concepts held by novice programmers (Linxiao Ma, John D. Ferguson, Marc Roper, Murray Wood) (2011)
- Computer Science Education 2/2011 (2011)
- Pair programming in education - a literature review (Brian Hanks, Sue Fitzgerald, Renée McCauley, Laurie Murphy, Carol Zander) (2011)
- Pair programming in education - a literature review (Brian Hanks, Sue Fitzgerald, Renée McCauley, Laurie Murphy, Carol Zander) (2011)
- ITiCSE 2011 - Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, ITiCSE 2011, Darmstadt, Germany, June 27-29, 2011 (Guido Rößling, Thomas L. Naps, Christian Spannagel) (2011)
- The impact of memory transfer language (MTL) in reducing misconceptions in teaching programming to novices (Leonard James Mselle, Raphael Mmasy) (2011)
- ICER 2012 - International Computing Education Research Conference, ICER '12, Auckland, New Zealand, September 10-12, 2012 (Alison Clear, Kate Sanders, Beth Simon) (2012)
- Programming and neo-piagetian theory (Donna Teague) (2012)
- Programming and neo-piagetian theory (Donna Teague) (2012)
- ICER 2013 - International Computing Education Research Conference, ICER '13, La Jolla, CA, USA, August 12-14, 2013 (Beth Simon, Alison Clear, Quintin I. Cutts) (2013)
- Can first-year students program yet? - a study revisited (Robert McCartney, Jonas Boustedt, Anna Eckerdal, Kate Sanders, Carol Zander) (2013)
- Can first-year students program yet? - a study revisited (Robert McCartney, Jonas Boustedt, Anna Eckerdal, Kate Sanders, Carol Zander) (2013)
- ICER 2014 - International Computing Education Research Conference, ICER 2014, Glasgow, United Kingdom, August 11-13, 2014 (Quintin I. Cutts, Beth Simon, Brian Dorn) (2014)
- Investigating novice programming mistakes - educator beliefs vs. student data (Neil C. C. Brown, Amjad AlTadmri) (2014)
- Self-explaining from video recordings as a methodology for learning programming (Viviane Cristina Oliveira Aureliano) (2014)
- Investigating novice programming mistakes - educator beliefs vs. student data (Neil C. C. Brown, Amjad AlTadmri) (2014)
- Lernumgebungen für den Einstieg ins Programmieren - Versuch einer Klassifikation (Michael Hielscher, Beat Döbeli Honegger) (2015)
- Neo-Piagetian Theory and the Novice Programmer (Donna Teague) (2015)
- ICER 2015 - Proceedings of the eleventh annual International Conference on International Computing Education Research, ICER 2015, Omaha, NE, USA, August 09 - 13, (Brian Dorn, Judy Sheard, Quintin I. Cutts) (2015)
- Comparing Textual and Block Interfaces in a Novice Programming Environment (Thomas W. Price, Tiffany Barnes) (2015)
- Fourth Grade Students Reading Block-Based Programs - Predictions, Visual Cues, and Affordances (Hilary A. Dwyer, Charlotte Hill, Alexandria K. Hansen, Ashley Iveland, Diana Franklin, Danielle Harlow) (2015)
- Comparing Textual and Block Interfaces in a Novice Programming Environment (Thomas W. Price, Tiffany Barnes) (2015)
- Learner-Centered Design of Computing Education - Research on Computing for Everyone (Mark Guzdial) (2015)
- Didaktik der Informatik (Eckart Modrow, Kerstin Strecker) (2016)
- ICER 2016 - Proceedings of the 2016 ACM Conference on International Computing Education Research, ICER 2016, Melbourne, VIC, Australia, September 8-12, 2016 (Judy Sheard, Josh Tenenberg, Donald Chinn, Brian Dorn) (2016)
- Benchmarking Introductory Programming Exams - Some Preliminary Results (Simon, Judy Sheard, Daryl J. D'Souza, Peter Klemperer, Leo Porter, Juha Sorva, Martijn Stegeman, Daniel Zingaro) (2016)
- Benchmarking Introductory Programming Exams - Some Preliminary Results (Simon, Judy Sheard, Daryl J. D'Souza, Peter Klemperer, Leo Porter, Juha Sorva, Martijn Stegeman, Daniel Zingaro) (2016)
- Misconceptions About Computer Science (Peter Denning, Matti Tedre, Pat Yongpradit) (2017)
- ICER 2018 - Proceedings of the 2018 ACM Conference on International Computing Education Research, ICER 2018, Espoo, Finland, August 13-15, 2018 (Lauri Malmi, Ari Korhonen, Robert McCartney, Andrew Petersen) (2018)
- Investigating the Relationship Between Spatial Skills and Computer Science (Jack Parkinson, Quintin I. Cutts) (2018)
- Investigating the Relationship Between Spatial Skills and Computer Science (Jack Parkinson, Quintin I. Cutts) (2018)
- Proceedings of the 13th Workshop in Primary and Secondary Computing Education, WiPSCE 2018, Potsdam, Germany, October 04-06, 2018. (Andreas Mühling, Quintin I. Cutts) (2018)
- Are boys more confident than girls? - the role of calibration and students' self-efficacy in programming tasks and computer science (Maria Kallia, Sue Sentance) (2018)
- Are boys more confident than girls? - the role of calibration and students' self-efficacy in programming tasks and computer science (Maria Kallia, Sue Sentance) (2018)
- Informatics in Schools: Fundamentals of Computer Science and Software Engineering (Sergei Pozdniakov, Valentina Dagienė) (2018)
- The effects of first programming language on college students’ computing attitude and achievement - a comparison of graphical and textual languages (Chen Chen, Paulina Haduong, Karen Brennan, Gerhard Sonnert, Philip Sadler) (2018)
- Hello World 7 (2019)
- In Praise of Blocks (Miles Berry) (2019)
- In Praise of Blocks (Miles Berry) (2019)
- Impacts of Block-based Programming on Young Learners’ Programming Skills and Attitudes in the Context of Smart Environments (Mazyar Seraj) (2020)
- Programming in K–6 - Understanding Errors and Supporting Autonomous Learning (Jacqueline Staub) (2021)
- Competition-level code generation with AlphaCode (Yujia Li, David Choi, Junyoung Chung, Nate Kushman, Julian Schrittwieser, Rémi Leblond, Tom Eccles, James Keeling, Felix Gimeno, Agustin Dal Lago, Thomas Hubert, Peter Choy, Cyprien de Masson d’Autume, Igor Babuschkin, Xinyun Chen, Po-Sen Huang, Johannes Welbl, Sven Gowal, Alexey Cherepanov, James Molloy, Daniel J. Mankowitz, Esme Sutherland Robson, Pushmeet Kohli, Nando de Freitas, Koray Kavukcuoglu, Oriol Vinyals) (2022)
- Large language models will change programming... a little (Amy J. Ko) (2023)
- Informatikunterricht zwischen Aktualität und Zeitlosigkeit - 20. GI-Fachtagung Informatik und Schule (Lutz Hellmig, Martin Hennecke) (2023)
- Informatikunterricht im Zyklus 2: Variablen - Eine Design-Based-Research Studie (Lea Gisler) (2024)