/ en / Traditional / help

Beats Biblionetz - Bücher

Modality matters

Understanding the Effects of Programming Language Representation in High School Computer Science Classrooms
, local web 
Thumbnail des PDFs
Diese Seite wurde seit mehr als 8 Monaten inhaltlich nicht mehr aktualisiert. Unter Umständen ist sie nicht mehr aktuell.

iconZusammenfassungen

Modality mattersComputation is changing our world. From how we work, to how we communicate and how we relax - few parts of our world have been left unaffected by computation and the technologies that it enables. The field of computer science and the ideas of the discipline are driving these changes, yet relatively little of it is present in contemporary K-12 education. Numerous local and national initiatives are underway to bring the powerful ideas of computing into classrooms around the world. An increasingly popular strategy being employed in this effort is the use of graphical, blocks-based programming environments like Scratch, Snap! and Alice. While these environments have been found to be effective at broadening participation with younger learners, open questions remain about their suitability in high school contexts. This dissertation uses a quasi-experimental, mixed methods design to understand the effects of blocks-based, text-based, and hybrid blocks-text programming environments in high school classrooms. Three custom-designed programming environments were created and used to understand how modality (blocks-based, text-based, and hybrid blocks/text) affects learners’ emerging understandings of core computer science concepts and their attitudes towards and perceptions of the discipline. Additionally, the study investigates if and how the different introductory programming modalities support learners’ transitions to more conventional textbased professional programming languages.
Findings from the study reveal that the modality matters. Differences were found with respect to students’ conceptualizations of programming constructs as well as student performance on content assessments and attitudinal surveys. The data show students in the Blocks condition scoring higher on content evaluations after a five-week curriculum and reporting higher levels of confidence, enjoyment, and interest in the field relative to students using an isomorphic text-based interface. However, these findings did not translate to greater success or better self-reported experiences upon transitioning to a professional, text-based programming language. After ten weeks of learning the Java programming language, students in the text condition showed comparable scores on content assessments and positive trends on attitudinal questions, whereas their blocks-based peers showed decreasingly levels of engagement and enjoyment. This study also demonstrates the potential of hybrid environments that blend features of blocks-based and text-based interfaces for providing the scaffolds and engagement of blocks-based tools with the perceived power and authenticity of text-based introductory environments. Collectively this work contributes to our understanding of the relationship between computational representations and learning programming, and can be used to inform the tools that will train the next generation of computationally literature citizens.
Von David Weintrop in der Dissertation Modality matters (2016)

iconDiese Doktorarbeit erwähnt ...


Personen
KB IB clear
Harold Abelson, Matthew Ahrens, Eric E. Allen, Amjad AlTadmri, Michal Armoni, Tiffany Barnes, Tim Bell, Mordechai Ben-Ari, M. Bloom, Karen Brennan, P. Brna, Neil C. C. Brown, Robert Bruce Findler, Amy Bruckman, Corinne Büching, Quinn Burke, Shannon Campe, Ebru Celikel Cankaya, Robert Cartwright, Robbin N. Chapman, Gail Chapman, Damon Chizuru Kawamoto, Albert Corbett, Allen Cypher, Jill Denner, Paul Denny, Edsger W. Dijkstra, Andrea DiSessa, Caitlin Duncan, Evelyn Eastmond, Stacey Ecott, Barbara J. Ericson, Barry S. Fagin, Matthias Felleisen, W. Feurzeig, Deborah A. Fields, Allan Fisher, Matthew Flatt, Ryan Garlick, Michael Giang, Adele Goldberg, Joanna Goode, R. Grant, T.R.G. Green, Mark Guzdial, Idit Harel, Jacob Hendrickx, Poul Henriksen, Leanne M. Hirshfield, Yukio Idosaka, Matthew C. Jadud, Yasmin B. Kafai, Ken Kahn, Susumu Kanemune, Alan Kay, Caitlin Kelleher, Kenneth R. Koedinger, Michael Kölling, Shriram Krishnamurthi, Yasushi Kuno, Henry H. Leitner, Colleen M. Lewis, Andrew Luxton-Reilly, David J. Malan, John Maloney, John H. Maloney, Jane Margolis, Yoshiaki Matsuzawa, Orni Meerbaum-Salant, Patrick Mendelsohn, Laurence D. Merkle, Bertrand Meyer 0001, Faye Miller, Amon Millner, Eckart Modrow, Jens Mönig, Andrés Monroy-Hernández, Brad Myers, Mitaro Namiki, Marie-Hélène Nienaltowski, Tomohiro Nishida, Donald A. Norman, Takashi Ohata, Seymour Papert, Andrew Patterson, Richard E. Pattis, Randy Pausch, Roy Pea, Michela Pedroni, Kylie A. Peppler, Kris Powers, Thomas W. Price, Bruce Quig, Mitchel Resnick, Anthony Robins, Eric Rosenbaum, John Rosenberg, Janet Rountree, Nathan Rountree, Natalie Rusk, Sanshiro Sakai, R. Benjamin Shapiro, Jay Silver, Brian Silverman, David Canfield Smith, Cynthia Solomon, Juha Sorva, Jim Spohrer, Brian Stoler, Kerstin Strecker, Manabu Sugiura, Steve Tanimoto, Ewan D. Tempero, Lew Semjonowitsch Vygotsky, Julia Walter-Herrmann, David Weintrop, Linda L. Werner, Uri Wilensky, Jeannette M. Wing, Stephen Wolfram

Aussagen
KB IB clear
Blockbasierte Sprachen erleichtern den Einstieg ins Programmierenblock programming interfaces improve novice programming performance
Blockbasierte Sprachen verhindern Syntaxfehler

Begriffe
KB IB clear
AgentCubes, AgentSheets, Alice.org, blockbasierte Programmierumgebungenvisual programming language, greenfootgreenfoot, Informatikcomputer science, Informatik-Didaktikdidactics of computer science, Informatik-Unterricht (Fachinformatik)Computer Science Education, Informatikunterricht in der Schule, Ozobot, Programmierenprogramming, Programmiersprachenprogramming languages, programming by demonstrationprogramming by demonstration, Scratch
icon
Bücher
Jahr  Umschlag Titel Abrufe IBOBKBLB
1962 Thought and Language (Lew Semjonowitsch Vygotsky) 55200
1969 local web  Programming-Languages as a Conceptual Framework for Teaching Mathematics (W. Feurzeig, Seymour Papert, M. Bloom, R. Grant, Cynthia Solomon) 6, 3, 8, 8, 15, 4, 3, 8, 1, 5, 2, 46114425
1980   The Computer in the School (Robert Taylor) 7, 3, 13, 7, 19, 2, 8, 9, 2, 2, 2, 523255552
1981 Karel the Robot (Richard E. Pattis) 6, 7, 7, 4, 8, 1, 5, 7, 1, 4, 1, 72237685
1982 local web  Mindstorms (Seymour Papert) 13, 8, 14, 7, 17, 2, 4, 13, 4, 5, 3, 83164785782
1986 local  Turtle geometry (Harold Abelson, Andrea DiSessa) 2, 1, 7, 2, 9, 4, 10, 1, 3, 6, 4, 51765403
1988  local  The Design of Everyday Things (Donald A. Norman) 9, 2, 13, 4, 12, 4, 3, 6, 3, 5, 2, 71102275536
1990 Constructionism (Idit Harel, Seymour Papert) 3, 7, 8, 6, 2, 26, 4, 1, 8, 5, 1, 31244731511
1990 Psychology of Programming (J.-M. Hoc, T.R.G. Green, R. Samurçay, D.J. Gilmore) 2, 6, 2, 8, 6, 9, 1, 3, 9, 1, 4, 69396545
1993  local  Revolution des Lernens (Seymour Papert) 12, 14, 11, 13, 17, 3, 14, 18, 8, 8, 7, 78317678683
1994 local web  MOOSE Crossing (Amy Bruckman) 112700
1994  local  Turtles, Termites, and Traffic Jams (Mitchel Resnick) 6, 4, 8, 3, 13, 3, 6, 5, 1, 3, 1, 5197152602
1994  local  Things That Make Us Smart (Donald A. Norman) 1, 6, 2, 12, 4, 12, 2, 5, 12, 3, 2, 4454343506
1997 SIGCSE 1997 (Curt M. White, Carl Erickson, Bruce J. Klein, James E. Miller) 1, 7, 4, 10, 2, 9, 1, 3, 6, 2, 1, 592195302
2001 Multimedia (Randall Packer, Ken Jordan) 12, 7, 10, 8, 14, 3, 8, 12, 1, 3, 2, 41386043011
2001 local  Changing Minds (Andrea DiSessa) 1, 6, 1, 9, 3, 10, 1, 4, 8, 4, 2, 730671457
2002  local web  Unlocking the Clubhouse (Jane Margolis, Allan Fisher) 1, 6, 7, 12, 4, 19, 1, 4, 7, 7, 3, 451294486
2002 SIGCSE 2002 (Judith L. Gersting, Henry MacKay Walker, Scott Grissom) 2, 6, 5, 10, 2, 9, 1, 1, 5, 2, 2, 292862280
2002  local  A New Kind of Science (Stephen Wolfram) 7, 7, 11, 3, 11, 1, 6, 11, 4, 3, 1, 42822144999
2003 Computer Science Education 2/20031, 6, 1, 8, 1, 11, 1, 2, 6, 2, 3, 522105375
2003 Computer Science Education 4/20032, 5, 1, 2, 6, 9, 1, 7, 3, 3, 4, 5595421
2003  local  The New Media Reader (Noah Wardrip-Fruin, Nick Montfort) 4, 8, 2, 13, 5, 14, 2, 7, 13, 2, 2, 10233119105063
2003 SIGCSE 2003 (Scott Grissom, Deborah Knox, Daniel T. Joyce, Wanda Dann) 1, 7, 5, 13, 3, 8, 1, 1, 3, 3, 1, 4102254330
2004 Computer Science Education 1/20041, 6, 1, 6, 4, 8, 1, 6, 6, 1, 1, 53145388
2004 Computer Science Education Research (Sally Fincher, Marian Petre) 6, 4, 10, 3, 9, 1, 3, 9, 2, 4, 1, 417414436
2005 Computer Science Education 1/20051, 6, 1, 8, 2, 11, 1, 3, 5, 3, 3, 6676355
2006 local  The Cambridge Handbook of the Learning Sciences (R. Keith Sawyer) 1, 6, 4, 6, 2, 9, 1, 1, 7, 3, 3, 6787161163
2007 SIGCSE 2007 (Ingrid Russell, Susan M. Haller, J. D. Dougherty, Susan H. Rodger) 2634300
2008 SIGCSE 2008 (J. D. Dougherty, Susan H. Rodger, Sue Fitzgerald, Mark Guzdial) 6, 5, 8, 4, 11, 1, 1, 5, 1, 3, 2, 6293436381
2009 The Computer Clubhouse (Yasmin B. Kafai, Kylie A. Peppler, Robbin N. Chapman) 2, 6, 2, 8, 5, 10, 1, 4, 4, 4, 1, 2962464
2009 ICER 2009 (Michael J. Clancy, Michael E. Caspersen, Raymond Lister) 1, 6, 1, 11, 1, 8, 1, 4, 6, 2, 2, 620346361
2009 SIGCSE 2009 (Sue Fitzgerald, Mark Guzdial, Gary Lewandowski, Steven A. Wolfman) 9, 3, 11, 1, 8, 1, 1, 3, 2, 2, 1, 7273307350
2009 SIGCSE 2010 (Gary Lewandowski, Steven A. Wolfman, Thomas J. Cortina, Ellen Lowenfeld Walker) 7, 19, 11, 1, 15, 1, 4, 4, 1, 3, 2, 5333615423
2010 ITiCSE 2010 (Reyyan Ayfer, John Impagliazzo, Cary Laxer) 13, 10, 12, 13, 6, 9, 1, 3, 5, 3, 2, 42323741861
2011 ITiCSE 2011 (Guido Rößling, Thomas L. Naps, Christian Spannagel) 10, 9, 15, 3, 17, 1, 2, 4, 2, 2, 3, 55832152884
2011 local  LOG IN 168/20116, 5, 11, 7, 20, 2, 4, 9, 1, 4, 2, 45444763
2012 local web  Visual Program Simulation in Introductory Programming Education (Juha Sorva) 8, 3, 12, 6, 14, 1, 5, 16, 3, 4, 6, 8141028605
2012 SIGCSE 2012 (Laurie A. Smith King, David R. Musicant, Tracy Camp, Paul T. Tymann) 7, 6, 12, 4, 16, 2, 5, 5, 1, 4, 6, 4426014489
2013 Computer Science Education 3/20138, 3, 11, 2, 11, 1, 2, 8, 2, 3, 3, 225502517
2013  local web  Computer Science Concepts in Scratch (Michal Armoni, Mordechai Ben-Ari) 7, 1, 11, 3, 18, 1, 5, 11, 1, 4, 3, 69146481
2013   FabLab (Julia Walter-Herrmann, Corinne Büching) 8, 2, 13, 5, 25, 1, 7, 8, 2, 3, 1, 91469580
2013 SIGCSE 2013 (Tracy Camp, Paul T. Tymann, J. D. Dougherty, Kris Nagel) 3, 7, 5, 9, 8, 6, 1, 3, 6, 1, 1, 7356087451
2014  local  Connected Code (Yasmin B. Kafai, Quinn Burke) 2, 11, 1, 14, 2, 19, 5, 9, 4, 6, 2, 31810831030
2014 SIGCSE 2014 (J. D. Dougherty, Kris Nagel, Adrienne Decker, Kurt Eiselt) 3, 2, 8, 4, 15, 2, 9, 1, 6, 4, 1, 5485925499
2014 WiPSCE 2014 (Carsten Schulte, Michael E. Caspersen, Judith Gal-Ezer) 9, 9, 9, 1, 9, 2, 4, 1, 1, 4, 1, 4612564759
2015 SIGCSE 2015 (Adrienne Decker, Kurt Eiselt, Carl Alphonce, Jodi Tims) 18, 16, 13, 16, 17, 6, 6, 7, 4, 1, 1, 5469233198
2015 Proceedings of the Workshop in Primary and Secondary Computing Education, WiPSCE 2015, London, United Kingdom, November 9-11, 2015 (Judith Gal-Ezer, Sue Sentance, Jan Vahrenhold) 8, 3, 8, 5, 8, 4, 2, 4, 1, 2, 1, 6492526544
2015 ICER 2015 (Brian Dorn, Judy Sheard, Quintin I. Cutts) 3, 3, 3, 8, 9, 8, 3, 12, 3, 3, 2, 4492164566
2015 local web  Learner-Centered Design of Computing Education (Mark Guzdial) 8, 13, 13, 6, 25, 2, 10, 4, 3, 3, 1, 4161044703
2016 local  Introduction to Computing and Programming in Python (Mark Guzdial, Barbara J. Ericson) 1, 7, 2, 12, 3, 16, 2, 7, 11, 4, 5, 42294482
icon
Texte
Jahr  Umschlag Titel Abrufe IBOBKBLB
1972 local web  Teaching Children To Be Mathematicians Versus Teaching About Mathematics (Seymour Papert) 1, 1, 6, 1, 11, 1, 15, 1, 2, 6, 4, 4784380
1977 local  Personal Dynamic Media (Alan Kay, Adele Goldberg) 2, 6, 2, 9, 4, 18, 1, 1, 7, 1, 4, 8341582014
1986 local web  Language‐Independent Conceptual «Bugs» in Novice Programming (Roy Pea) 7, 1, 9, 4, 9, 1, 3, 5, 3, 2, 1, 54165284
1989 local  On the cruelty of really teaching computing science (Edsger W. Dijkstra) 6, 4, 13, 5, 11, 1, 4, 12, 2, 3, 2, 9191092197
1989 local web  Taxonomies of Visual Programming and Program Visualization (Brad Myers) 5, 1, 9, 3, 8, 1, 4, 13, 1, 3, 1, 6576242
1990 local web  Programming Languages in Education (Patrick Mendelsohn, T.R.G. Green, P. Brna) 1, 1, 5, 9, 2, 11, 1, 4, 10, 2, 3, 42124370
1994 local web  KidSim (David Canfield Smith, Allen Cypher, Jim Spohrer) 1, 6, 1, 7, 4, 11, 1, 1, 5, 2, 3, 41234449
1995 local web  ToonTalk (Ken Kahn) 7600
1997 local web  Undergraduate women in computer science (Allan Fisher, Jane Margolis, Faye Miller) 2600
2002 local web  DrJava (Eric E. Allen, Robert Cartwright, Brian Stoler) 1400
2003 local web  Learning and Teaching Programming (Anthony Robins, Janet Rountree, Nathan Rountree) 19700
2003 local web  The BlueJ System and its Pedagogy (Michael Kölling, Bruce Quig, Andrew Patterson, John Rosenberg) 3100
2003 local web  Measuring the effectiveness of robots in teaching computer science (Barry S. Fagin, Laurence D. Merkle) 1400
2004 local web  The TeachScheme! Project (Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi) 2100
2004 local web  Programming Environments for Novices (Mark Guzdial) 1, 6, 1, 14, 2, 13, 1, 2, 5, 2, 1, 410404385
2005 local web  A First Look at Novice Compilation Behaviour Using BlueJ (Matthew C. Jadud) 1100
2005 local web  Lowering the barriers to programming (Caitlin Kelleher, Randy Pausch) 1, 3, 6, 11, 4, 10, 1, 6, 15, 4, 1, 446174661
2006 Cognitive Tutors (Kenneth R. Koedinger, Albert Corbett) 7000
2006 local web  Computational Thinking (Jeannette M. Wing) 12, 10, 18, 5, 18, 7, 6, 18, 1, 5, 3, 81842181182
2007 local web  Through the looking glass (Kris Powers, Stacey Ecott, Leanne M. Hirshfield) 5500
2007 local web  Scratch for budding computer scientists (David J. Malan, Henry H. Leitner) 5400
2008 local web  Compiler error messages (Marie-Hélène Nienaltowski, Michela Pedroni, Bertrand Meyer 0001) 1500
2008 local web  Programming by choice (John H. Maloney, Kylie A. Peppler, Yasmin B. Kafai, Mitchel Resnick, Natalie Rusk) 11400
2009 local web  Flexible, reusable tools for studying novice programmers (Matthew C. Jadud, Poul Henriksen) 1, 1, 6, 1, 6, 5, 8, 1, 1, 2, 3, 5135137
2009 local web  A CS unplugged design pattern (Tomohiro Nishida, Susumu Kanemune, Yukio Idosaka, Mitaro Namiki, Tim Bell, Yasushi Kuno) 5400
2009 local web  Scratch: Programming for All (Mitchel Resnick, John Maloney, Andrés Monroy-Hernández, Natalie Rusk, Evelyn Eastmond, Karen Brennan, Amon Millner, Eric Rosenbaum, Jay Silver, Brian Silverman, Yasmin B. Kafai) 8, 10, 14, 5, 12, 1, 1, 5, 1, 1, 3, 585285958
2010 local web  How programming environment shapes perception, learning and goals (Colleen M. Lewis) 6, 3, 10, 2, 13, 1, 7, 9, 1, 4, 5, 520105376
2010 Using alice in CS1 (Ryan Garlick, Ebru Celikel Cankaya) 4600
2011 local  Habits of programming in scratch (Orni Meerbaum-Salant, Michal Armoni, Mordechai Ben-Ari) 2, 5, 8, 8, 4, 9, 1, 1, 8, 2, 1, 628106679
2011 Understanding the syntax barrier for novices (Paul Denny, Andrew Luxton-Reilly, Ewan D. Tempero, Jacob Hendrickx) 7200
2011 local web  Wozu JAVA? (Eckart Modrow, Jens Mönig, Kerstin Strecker) 7, 1, 13, 1, 12, 2, 7, 6, 1, 2, 2, 43244977
2012 local web  The fairy performance assessment (Linda L. Werner, Jill Denner, Shannon Campe, Damon Chizuru Kawamoto) 5700
2013 local web  Learning computer science concepts with Scratch (Orni Meerbaum-Salant, Michal Armoni, Mordechai Ben-Ari) 8, 11, 12, 3, 12, 1, 3, 10, 1, 5, 1, 523355541
2013 Robobuilder (David Weintrop, Uri Wilensky) 1400
2014 local  From Tools to Communities (Yasmin B. Kafai, Quinn Burke) 2, 5, 3, 9, 2, 12, 1, 4, 4, 1, 2, 52135289
2014 local web  Should your 8-year-old learn coding? (Caitlin Duncan, Tim Bell, Steve Tanimoto) 7, 2, 15, 3, 14, 2, 3, 10, 2, 4, 2, 817448514
2014 local web  Programming in the wild (Deborah A. Fields, Michael Giang, Yasmin B. Kafai) 7, 7, 11, 2, 16, 1, 6, 15, 2, 2, 4, 98199604
2014 Exploring computer science (Gail Chapman, Joanna Goode) 13300
2015 local web  To Block or not to Block, That is the Question (David Weintrop, Uri Wilensky) 10, 7, 13, 8, 13, 1, 3, 3, 3, 3, 2, 10171910516
2015 local web  Comparing Textual and Block Interfaces in a Novice Programming Environment (Thomas W. Price, Tiffany Barnes) 6, 2, 9, 2, 8, 1, 1, 5, 1, 3, 6, 76157349
2015 local web  Using Commutative Assessments to Compare Conceptual Understanding in Blocks-based and Text-based Programs (David Weintrop, Uri Wilensky) 6, 7, 8, 3, 14, 1, 6, 9, 3, 1, 3, 415254387
2015 local web  Frame-Based Editing (Michael Kölling, Neil C. C. Brown, Amjad AlTadmri) 1, 6, 2, 14, 1, 10, 1, 1, 6, 2, 3, 78127360
2015 local web  Language Migration in non-CS Introductory Programming through Mutual Language Translation Environment (Yoshiaki Matsuzawa, Takashi Ohata, Manabu Sugiura, Sanshiro Sakai) 5400
2016 local web  Beyond Blocks (R. Benjamin Shapiro, Matthew Ahrens) 1, 2, 6, 7, 9, 3, 10, 1, 4, 2, 2, 32173322

iconTagcloud

iconZitationsgraph

Diese Grafik ist nur im SVG-Format verfügbar. Dieses Format wird vom verwendeteten Browser offenbar nicht unterstützt.

Diese Grafik fensterfüllend anzeigen (SVG)

iconZeitleiste

iconErwähnungen  Dies ist eine nach Erscheinungsjahr geordnete Liste aller im Biblionetz vorhandenen Werke, die das ausgewählte Thema behandeln.

iconVolltext dieses Dokuments

Auf dem WWW Modality matters: Gesamtes Buch als Volltext (lokal: PDF, 48640 kByte; WWW: Link OK 2021-03-21)

iconAnderswo suchen  Auch im Biblionetz finden Sie nicht alles. Aus diesem Grund bietet das Biblionetz bereits ausgefüllte Suchformulare für verschiedene Suchdienste an. Biblionetztreffer werden dabei ausgeschlossen.

iconBeat und diese Dissertation

Beat hat diese Dissertation während seiner Zeit am Institut für Medien und Schule (IMS) ins Biblionetz aufgenommen. Beat besitzt kein physisches, aber ein digitales Exemplar. Eine digitale Version ist auf dem Internet verfügbar (s.o.). Aufgrund der vielen Verknüpfungen im Biblionetz scheint er sich intensiver damit befasst zu haben. Es gibt bisher nur wenige Objekte im Biblionetz, die dieses Werk zitieren.

iconBiblionetz-History Dies ist eine graphische Darstellung, wann wie viele Verweise von und zu diesem Objekt ins Biblionetz eingetragen wurden und wie oft die Seite abgerufen wurde.