/ 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

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) 53200
1969 local web  Programming-Languages as a Conceptual Framework for Teaching Mathematics (W. Feurzeig, Seymour Papert, M. Bloom, R. Grant, Cynthia Solomon) 2, 1, 2, 3, 1, 3, 3, 3, 6, 3, 8, 86118383
1980   The Computer in the School (Robert Taylor) 16, 2, 2, 4, 1, 4, 1, 2, 7, 3, 13, 723257503
1981 Karel the Robot (Richard E. Pattis) 11, 10, 1, 1, 2, 2, 2, 1, 6, 7, 7, 42234651
1982 local web  Mindstorms (Seymour Papert) 5, 3, 6, 8, 5, 5, 6, 3, 13, 8, 14, 73064575726
1986 local  Turtle geometry (Harold Abelson, Andrea DiSessa) 10, 16, 8, 2, 1, 4, 2, 1, 7, 2, 9, 41764374
1988  local  The Design of Everyday Things (Donald A. Norman) 3, 1, 2, 4, 3, 3, 2, 2, 9, 2, 13, 4742045494
1990 Constructionism (Idit Harel, Seymour Papert) 15, 1, 1, 3, 1, 2, 2, 3, 7, 8, 6, 21224521463
1990 Psychology of Programming (J.-M. Hoc, T.R.G. Green, R. Samurçay, D.J. Gilmore) 11, 1, 1, 1, 4, 2, 2, 2, 6, 2, 8, 69396512
1993  local  Revolution des Lernens (Seymour Papert) 6, 11, 10, 12, 6, 10, 4, 5, 12, 14, 11, 1383176138601
1994 local web  MOOSE Crossing (Amy Bruckman) 112600
1994  local  Turtles, Termites, and Traffic Jams (Mitchel Resnick) 13, 23, 3, 5, 1, 3, 2, 2, 6, 4, 8, 3197132565
1994  local  Things That Make Us Smart (Donald A. Norman) 12, 10, 3, 2, 3, 3, 4, 1, 6, 2, 12, 4234343466
1997 SIGCSE 1997 (Curt M. White, Carl Erickson, Bruce J. Klein, James E. Miller) 16, 1, 1, 5, 5, 4, 2, 1, 7, 4, 10, 292152275
2001 Multimedia (Randall Packer, Ken Jordan) 23, 7, 4, 8, 4, 5, 6, 3, 12, 7, 10, 81365782964
2001 Changing Minds (Andrea DiSessa) 7, 8, 14, 12, 2, 2, 5, 1, 6, 1, 9, 329531421
2002  local web  Unlocking the Clubhouse (Jane Margolis, Allan Fisher) 17, 19, 1, 1, 2, 4, 3, 1, 6, 7, 12, 450284441
2002 SIGCSE 2002 (Judith L. Gersting, Henry MacKay Walker, Scott Grissom) 1, 1, 4, 4, 1, 4, 2, 2, 6, 5, 10, 292852258
2002  local  A New Kind of Science (Stephen Wolfram) 12, 11, 15, 5, 4, 5, 2, 2, 7, 7, 11, 32722134958
2003 Computer Science Education 2/200312, 3, 1, 3, 6, 2, 1, 1, 6, 1, 8, 12281345
2003 Computer Science Education 4/200310, 9, 2, 2, 3, 29, 1, 2, 5, 1, 2, 6596389
2003  local  The New Media Reader (Noah Wardrip-Fruin, Nick Montfort) 6, 7, 3, 4, 3, 5, 5, 4, 8, 2, 13, 52209555013
2003 SIGCSE 2003 (Scott Grissom, Deborah Knox, Daniel T. Joyce, Wanda Dann) 11, 1, 2, 4, 5, 2, 3, 1, 7, 5, 13, 3102253309
2004 Computer Science Education 1/20049, 2, 1, 1, 3, 3, 30, 1, 6, 1, 6, 43144360
2004 Computer Science Education Research (Sally Fincher, Marian Petre) 17, 1, 1, 1, 3, 2, 1, 2, 6, 4, 10, 317413403
2005 Computer Science Education 1/200513, 12, 2, 2, 3, 3, 1, 1, 6, 1, 8, 2672323
2006 local  The Cambridge Handbook of the Learning Sciences (R. Keith Sawyer) 18, 17, 1, 5, 4, 3, 3, 1, 6, 4, 6, 2786721133
2007 SIGCSE 2007 (Ingrid Russell, Susan M. Haller, J. D. Dougherty, Susan H. Rodger) 2634200
2008 SIGCSE 2008 (J. D. Dougherty, Susan H. Rodger, Sue Fitzgerald, Mark Guzdial) 14, 2, 1, 5, 5, 7, 3, 2, 6, 5, 8, 4293424351
2009 The Computer Clubhouse (Yasmin B. Kafai, Kylie A. Peppler, Robbin N. Chapman) 13, 11, 1, 2, 2, 3, 2, 2, 6, 2, 8, 5765438
2009 ICER 2009 (Michael J. Clancy, Michael E. Caspersen, Raymond Lister) 10, 22, 1, 3, 5, 3, 1, 1, 6, 1, 11, 120341332
2009 SIGCSE 2009 (Sue Fitzgerald, Mark Guzdial, Gary Lewandowski, Steven A. Wolfman) 16, 1, 1, 4, 5, 4, 2, 3, 9, 3, 11, 1263231325
2009 SIGCSE 2010 (Gary Lewandowski, Steven A. Wolfman, Thomas J. Cortina, Ellen Lowenfeld Walker) 15, 1, 2, 5, 5, 5, 3, 4, 7, 19, 11, 1333591388
2010 ITiCSE 2010 (Reyyan Ayfer, John Impagliazzo, Cary Laxer) 7, 6, 21, 10, 5, 7, 16, 13, 10, 12, 13, 62323761834
2011 ITiCSE 2011 (Guido Rößling, Thomas L. Naps, Christian Spannagel) 5, 1, 13, 14, 2, 6, 10, 3, 10, 9, 15, 35731632848
2011 local  LOG IN 168/201113, 15, 1, 6, 4, 3, 3, 2, 6, 5, 11, 75447717
2012 local web  Visual Program Simulation in Introductory Programming Education (Juha Sorva) 25, 2, 4, 7, 8, 5, 2, 4, 8, 3, 12, 6131006548
2012 SIGCSE 2012 (Laurie A. Smith King, David R. Musicant, Tracy Camp, Paul T. Tymann) 24, 3, 3, 9, 5, 3, 3, 1, 7, 6, 12, 4415984446
2013 Computer Science Education 3/201310, 1, 1, 6, 6, 7, 2, 1, 8, 3, 11, 222422485
2013  local web  Computer Science Concepts in Scratch (Michal Armoni, Mordechai Ben-Ari) 14, 19, 1, 3, 3, 3, 1, 2, 7, 1, 11, 39143432
2013   FabLab (Julia Walter-Herrmann, Corinne Büching) 9, 9, 18, 8, 1, 3, 3, 1, 8, 2, 13, 51465524
2013 SIGCSE 2013 (Tracy Camp, Paul T. Tymann, J. D. Dougherty, Kris Nagel) 22, 2, 3, 7, 6, 4, 3, 3, 7, 5, 9, 8356048426
2014  local  Connected Code (Yasmin B. Kafai, Quinn Burke) 17, 3, 3, 6, 7, 3, 2, 2, 11, 1, 14, 2171072982
2014 SIGCSE 2014 (J. D. Dougherty, Kris Nagel, Adrienne Decker, Kurt Eiselt) 19, 2, 2, 5, 5, 4, 3, 2, 8, 4, 15, 2455872473
2014 WiPSCE 2014 (Carsten Schulte, Michael E. Caspersen, Judith Gal-Ezer) 25, 1, 1, 4, 5, 4, 4, 3, 9, 9, 9, 1582501733
2015 SIGCSE 2015 (Adrienne Decker, Kurt Eiselt, Carl Alphonce, Jodi Tims) 18, 16, 13, 16, 17, 6, 6, 7, 4, 1, 1, 5459183198
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) 14, 1, 1, 4, 3, 4, 2, 2, 8, 3, 8, 5472485516
2015 ICER 2015 (Brian Dorn, Judy Sheard, Quintin I. Cutts) 18, 20, 1, 2, 3, 3, 3, 3, 8, 9, 8, 3492133542
2015 local web  Learner-Centered Design of Computing Education (Mark Guzdial) 11, 2, 4, 8, 5, 4, 5, 2, 8, 13, 13, 6161046651
2016 local  Introduction to Computing and Programming in Python (Mark Guzdial, Barbara J. Ericson) 13, 17, 3, 2, 3, 2, 1, 1, 7, 2, 12, 32283433
icon
Texte
Jahr  Umschlag Titel Abrufe IBOBKBLB
1972 local web  Teaching Children To Be Mathematicians Versus Teaching About Mathematics (Seymour Papert) 9, 2, 1, 2, 1, 6, 1, 1, 6, 1, 11, 1781348
1977 local  Personal Dynamic Media (Alan Kay, Adele Goldberg) 19, 1, 5, 3, 1, 5, 2, 2, 6, 2, 9, 4341541974
1986 local web  Language‐Independent Conceptual «Bugs» in Novice Programming (Roy Pea) 10, 13, 2, 2, 2, 1, 4, 1, 7, 1, 9, 44164255
1989 local  On the cruelty of really teaching computing science (Edsger W. Dijkstra) 10, 16, 13, 2, 2, 4, 2, 1, 6, 4, 13, 5191052153
1989 local web  Taxonomies of Visual Programming and Program Visualization (Brad Myers) 5, 1, 3, 3, 2, 3, 2, 1, 5, 1, 9, 3573205
1990 local web  Programming Languages in Education (Patrick Mendelsohn, T.R.G. Green, P. Brna) 10, 1, 1, 1, 4, 1, 4, 1, 1, 5, 9, 22122335
1994 local web  KidSim (David Canfield Smith, Allen Cypher, Jim Spohrer) 11, 12, 5, 2, 3, 1, 1, 1, 6, 1, 7, 41234422
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) 19500
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) 11, 14, 13, 6, 2, 2, 2, 1, 6, 1, 14, 210402357
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) 12, 16, 1, 1, 3, 1, 2, 1, 3, 6, 11, 446174620
2006 Cognitive Tutors (Kenneth R. Koedinger, Albert Corbett) 7000
2006 local web  Computational Thinking (Jeannette M. Wing) 4, 4, 4, 4, 3, 4, 4, 6, 12, 10, 18, 51812151116
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) 6, 4, 2, 2, 3, 5, 1, 1, 6, 1, 6, 5135117
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) 28, 3, 1, 4, 5, 4, 2, 2, 8, 10, 14, 582285929
2010 local web  How programming environment shapes perception, learning and goals (Colleen M. Lewis) 11, 12, 2, 5, 6, 7, 2, 2, 6, 3, 10, 220102331
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) 14, 19, 2, 5, 5, 3, 2, 2, 5, 8, 8, 427104651
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) 21, 3, 5, 5, 2, 3, 3, 4, 7, 1, 13, 13241941
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) 16, 18, 1, 6, 6, 4, 3, 1, 8, 11, 12, 320353503
2013 Robobuilder (David Weintrop, Uri Wilensky) 1400
2014 local  From Tools to Communities (Yasmin B. Kafai, Quinn Burke) 12, 1, 5, 4, 2, 4, 2, 2, 5, 3, 9, 22132260
2014 local web  Should your 8-year-old learn coding? (Caitlin Duncan, Tim Bell, Steve Tanimoto) 14, 1, 1, 5, 5, 4, 1, 1, 7, 2, 15, 315443469
2014 local web  Programming in the wild (Deborah A. Fields, Michael Giang, Yasmin B. Kafai) 2, 2, 6, 5, 1, 2, 2, 2, 7, 7, 11, 28192549
2014 Exploring computer science (Gail Chapman, Joanna Goode) 12300
2015 local web  To Block or not to Block, That is the Question (David Weintrop, Uri Wilensky) 3, 1, 4, 7, 1, 4, 7, 4, 10, 7, 13, 817198478
2015 local web  Comparing Textual and Block Interfaces in a Novice Programming Environment (Thomas W. Price, Tiffany Barnes) 13, 9, 2, 3, 4, 3, 4, 1, 6, 2, 9, 26152317
2015 local web  Using Commutative Assessments to Compare Conceptual Understanding in Blocks-based and Text-based Programs (David Weintrop, Uri Wilensky) 11, 1, 4, 4, 1, 3, 2, 1, 6, 7, 8, 315253346
2015 local web  Frame-Based Editing (Michael Kölling, Neil C. C. Brown, Amjad AlTadmri) 9, 5, 2, 3, 4, 4, 2, 1, 6, 2, 14, 17121330
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) 7, 1, 2, 2, 2, 4, 1, 2, 6, 7, 9, 32173300

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.