Alexander Repenning
#38,860
Most Influential Person Now
American computer programmer
Alexander Repenning's AcademicInfluence.com Rankings
Alexander Repenningcomputer-science Degrees
Computer Science
#2965
World Rank
#3107
Historical Rank
#1204
USA Rank
Artificial Intelligence
#5650
World Rank
#5732
Historical Rank
#321
USA Rank
Database
#8474
World Rank
#8873
Historical Rank
#1123
USA Rank

Download Badge
Computer Science
Alexander Repenning's Degrees
- PhD Computer Science University of Massachusetts Amherst
- Masters Computer Science University of Massachusetts Amherst
- Bachelors Computer Science University of Massachusetts Amherst
Similar Degrees You Can Earn
Why Is Alexander Repenning Influential?
(Suggest an Edit or Addition)According to Wikipedia, Alexander Repenning is the Director of the Scalable Game Design project, a computer science professor adjunct, a founder of AgentSheets Inc., and a member of the Center for Lifelong Learning and Design at the University of Colorado in Boulder. Repenning is the inventor of drag and drop blocks programming. His research interests include computer science education, end-user programmable agents, human-computer interaction, and artificial intelligence.
Alexander Repenning's Published Works
Number of citations in a given year to any of this author's works
Total number of citations to an author for the works they published in a given year. This highlights publication of the most important work(s) by the author
Published Works
- Scalable game design and the development of a checklist for getting computational thinking into public schools (2010) (274)
- Recognizing computational thinking patterns (2011) (147)
- Developing Educational Software Components (1999) (147)
- Agentsheets: a tool for building domain-oriented dynamic, visual environments (1993) (124)
- Scalable Game Design (2015) (121)
- Using scalable game design to teach computer science from middle school to graduate school (2010) (114)
- Agentsheets: A Medium for Creating Domain-Oriented Languages (1995) (107)
- Tactile programming: a unified manipulation paradigm supporting program comprehension, composition and sharing (1996) (104)
- AgentSheets: End-User Programmable Simulations (2000) (103)
- Agentsheets: a tool for building domain-oriented visual programming environments (1993) (101)
- Towards the Automatic Recognition of Computational Thinking for Adaptive Visual Language Learning (2010) (98)
- What Makes End-User Development Tick? 13 Design Guidelines (2006) (89)
- The zones of proximal flow: guiding students through a space of computational thinking skills and challenges (2013) (75)
- Broadening participation through scalable game design (2008) (73)
- End-User Development (1998) (71)
- Toward an emergent theory of broadening participation in computer science education (2012) (66)
- AgentCubes: Incremental 3D end-user development (2009) (65)
- Using Components for Rapid Distributed Software Development (2001) (64)
- Agent-based end-user development (2004) (61)
- AgentSheets: an Interactive Simulation Environment with End-User Programmable Agents (2000) (59)
- Computational Thinking Patterns. (2011) (56)
- LEGOsheets: a rule-based programming, simulation and manipulation environment for the LEGO Programmable Brick (1995) (53)
- Bending the rules: steps toward semantically enriched graphical rewrite rules (1995) (48)
- Making learning a part of life (1996) (48)
- Real Time Assessment of Computational Thinking (2014) (47)
- The Solothurn Project: Bringing Computer Science Education to Primary Schools in Switzerland (2017) (47)
- Mr. Vetro: A Collective Simulation for teaching health science (2010) (46)
- Programming Substrates to Create Interactive Learning Environments (1994) (45)
- Moving Beyond Syntax: Lessons from 20 Years of Blocks Programing in AgentSheets (2017) (44)
- Programming goes back to school (2012) (44)
- Behaviour processors: layers between end-users and Java virtual machines (1997) (43)
- Using Agentsheets to create a voice dialog design environment (1992) (42)
- Computational thinking tools (2016) (39)
- Making Constructionism Work in the Classroom (2003) (38)
- Beyond Minecraft: Facilitating Computational Thinking through Modeling and Programming in 3D (2014) (38)
- The agentsheets behavior exchange: supporting social behavior processing (1997) (38)
- Programming by example: programming by analogous examples (2000) (37)
- Mobility agents: guiding and tracking public transportation users (2006) (36)
- Agentsheets: applying grid-based spatial reasoning to human-computer interaction (1993) (35)
- Teaching how to teach computational thinking (2018) (35)
- Early validation of computational thinking pattern analysis (2014) (35)
- Programming by Analogous Examples (2001) (35)
- WebQuest: Substantiating Education in Edutainment Through Interactive Learning Games (1996) (32)
- AgentCubes: Raising the Ceiling of End-User Development in Education through Incremental 3D (2006) (31)
- Collaborative use & design of interactive simulations (1999) (29)
- Internet repositories for collaborative learning: supporting both students and teachers (1995) (29)
- Learn to Communicate and Communicate to Learn (1998) (28)
- The Pragmatic Web: Agent-Based Multimodal Web Interaction with no Browser in Sight (2003) (27)
- Collaborative diffusion: programming antiobjects (2006) (24)
- Will it stick?: exploring the sustainability of computational thinking education through game design (2013) (23)
- Creating user interfaces with Agentsheets (1991) (23)
- Playing a Game: The Ecology of Designing, Building and Testing Games as Educational Activities (2005) (23)
- The consume - create spectrum: balancing convenience and computational thinking in stem learning (2014) (22)
- Closing The Cyberlearning Loop: Enabling Teachers To Formatively Assess Student Programming Projects (2015) (22)
- The simulation creation toolkit: an initial exploration into making programming accessible while preserving computational thinking (2013) (22)
- Designing mixed textual and iconic programming languages for novice users (1998) (21)
- Graphical rewrite rule analogies: avoiding the inherit or copy and paste reuse dilemma (1998) (21)
- Excuse me, I need better AI!: employing collaborative diffusion to make game AI child's play (2006) (21)
- Making programming more conversational (2011) (20)
- Making Programming Accessible and Exciting (2013) (20)
- Computing creativity: divergence in computational thinking (2013) (20)
- Making university education more like middle school computer club: facilitating the flow of inspiration (2009) (20)
- Semiotic Traces of Computational Thinking Acquisition (2011) (20)
- Piloting Computer Science Education Week in Mexico (2016) (19)
- Using Agents as a Currency of Exchange between End-Users (1998) (19)
- Principles to Scaffold Mixed Textual and Iconic End-User Programming Languages (1998) (19)
- Collaboration and Computational Thinking: A classroom structure (2015) (18)
- Simulations for Lifelong Learning. (1999) (17)
- Programming as problem solving: a participatory theater approach (1994) (17)
- Retention of Flow: Evaluating a Computer Science Education Week Activity (2016) (16)
- Conversational programming: exploring interactive program analysis (2013) (16)
- Tools for Living and Tools for Learning (1999) (16)
- CS education re-kindles creativity in public schools (2011) (16)
- Deceived by ease of use: using paradigmatic applications to build visual design environments (1995) (15)
- Inflatable Icons: Diffusion-Based Interactive Extrusion of 2D Images into 3D Models (2005) (15)
- Principles of Computational Thinking Tools (2017) (15)
- Using scalable game design to promote 3D fluency: Assessing the AgentCubes incremental 3D end-user development framework (2008) (14)
- Collective Programming: Making End-User Programming (More) Social (2011) (14)
- AgentCubes: Enabling 3D Creativity by Addressing Cognitive and Affective Programming Challenges (2012) (13)
- Remote exploratoriums: combining network media and design environments (1995) (13)
- Bending icons: syntactic and semantic transformations of icons (1994) (13)
- END-USER PROGRAMMABLE SIMULATIONS (1999) (12)
- Grounding Computational Thinking Skill Acquisition Through Contextualized Instruction (2015) (12)
- Reusability and Interoperability of Tools for Mathematics Learning: Lessons from the ESCOT Project (2000) (11)
- Mr. Vetro: A Collective Simulation Framework (2005) (11)
- Visual AgenTalk: Anatomy of a Low Threshold, High Ceiling End User Programming Environment (1996) (10)
- 1997 Visual Programming Challenge summary (1997) (9)
- Mr. Vetro: Assessing a Collective Simulation Framework. (2010) (8)
- Making Computer Science Education Mandatory: Exploring a Demographic Shift in Switzerland. (2019) (8)
- Posterboards or Java Applets (1999) (8)
- Scale or fail (2018) (7)
- Launching Swiss Computer Science Education Week (2015) (7)
- Cyberspace meets brick and mortar: an investigation into how students engage in peer to peer feedback using both cyberlearning and physical infrastructures (2010) (7)
- The Zones of Proximal Flow Tutorial: Designing Computational Thinking Cliffhangers (2019) (7)
- X-expressions in XMLisp: S-expressions and extensible markup language unite (2007) (7)
- Making educational games that work in the classroom: A new approach for integrating STEM simulations (2013) (7)
- Towards the web of applications: incorporating end user programming into the web 2.0 communities (2009) (7)
- Employing Retention of Flow to Improve Online Tutorials (2017) (7)
- Computers in the Classroom: Moving from Tool to Medium (2006) (7)
- Drops and Kinks: Modeling the Retention of Flow for Hour of Code Style Tutorials (2016) (7)
- Engineering an Open-Web Educational Game Design Environment (2012) (5)
- Transnational knowledge in volunteering for development – A postcolonial approach to weltwärts (2018) (5)
- ehavior Processors: between End-Users and Java (1997) (5)
- Inspiring collaborative benefits: an interaction between a virtual and a physical group learning infrastructure (2010) (5)
- Collaborative end-user development on handheld devices (2008) (5)
- Agentsheets: a tool for building visual programming environments (1992) (4)
- Warum machen sie da(s) mit? Motivationen und Sichtweisen von weltwärts-Partnerorganisationen im Globalen Süden – Eine explorative Studie in Lima, Peru (2016) (4)
- Is drawing video game characters in an hour of code activity a waste of time? (2018) (4)
- Making learning a part of life : Learner-centered design (1996) (4)
- Exploring Computational Music Thinking in a Workshop Setting with Primary and Secondary School Children (2017) (4)
- Performance evaluation of user-created open-web games (2012) (4)
- Computing learning acquisition? (2011) (4)
- Computational Music Thinking Patterns: Connecting Music Education with Computer Science Education through the Design of Interactive Notations (2020) (4)
- WebQuest: Using the World Wide Web & Interactive Simulation Games in the Classroom (1996) (4)
- Participatory theater: interacting with autonomous tools for creative applications (1996) (4)
- Conversational programming in action (2011) (3)
- Agent warp engine: formula based shape warping for networked applications (2008) (3)
- Towards democratizing computer science education through social game design (2011) (3)
- Transforming "Hard and Boring" into "Accessible and Exciting" (2016) (3)
- End-user visualizations (2008) (3)
- Creating science simulations through computational thinking patterns (2012) (3)
- Programmorphosis: sustained wizard support for end-user programming (2002) (2)
- Die ersten 1000: Computational Thinking als obligatorische Ausbildung für Primarschullehrpersonen in der Schweiz (2020) (2)
- Perspectives on end user development (2003) (2)
- Computing Effect Sizes of a Science-first-then-didactics Computational Thinking Module for Preservice Elementary School Teachers (2021) (2)
- Scalable Game Design Switzerland (2018) (2)
- Visualizing Student Game Design Project Similarities (2010) (2)
- Remote exploratoriums: combining network media with design environments (1995) (2)
- Successful visual and end-user programming systems from industry (2011) (1)
- The Rise of the Digital Polymath (2020) (1)
- Programming by Analogous (2000) (1)
- Computers in the Classroom: From Tool to Medium (1996) (1)
- Helping teachers and students learn to use 3D in agentcubes online (2017) (1)
- Smacking Screws with Hammers: Experiencing Affordances of Block-based Programming through the Hourglass Challenge (2021) (1)
- End-User Design (2007) (1)
- Programming is hard and boring: addressing cognitive and affective challenges in computer science education (2012) (1)
- Conference for Chairs (1999) (0)
- Quantifying the Corona Effect: How much the pandemic-induced switch from face-to-face to online teaching increased students' self-efficacy – a practical report. (2022) (0)
- Method for efficient determination of material properties for modelling aluminium welding processes (2016) (0)
- Externalize ideas Create representations Visualize consequences Illustrate causality Why Simulations ? (2005) (0)
- Explicative programming (2021) (0)
- Social computational thinking tools: reinventing computation education in public schools (2011) (0)
- The Stakeholders , Their Roles , Responsibilities , and Products in μ App Development (2001) (0)
- Chapter Eighteen Programming by Analogous Examples (2000) (0)
- Session details: Joint paper session with VL/HCC (2008) (0)
- Computational Music Thinking - Using End-User Programming to Explore Musical Creation in a STEAM-oriented Integrated Music Education Setting (2016) (0)
- BmFSFJ-Festakt: 50 Jahre Freiwilliges Soziales Jahr – Rückblick und Ausblick auf ein Bildungs- und orientierungsjahr (2014) (0)
- Smart Education durch Computational Thinking in der Primarschule (2016) (0)
- Beginning to End the Climate Crisis (2023) (0)
- Ein einheitliches Freiwilligendienstgesetz? Einschätzungen zur Initiative des Landes Baden-Württemberg (2015) (0)
- VL ‘ 93 Agentsheets : Applying Spatial Reasoning to Human-Computer Interaction (1993) (0)
- Designing User Interfaces Using Agentsheets ; CU-CS-517-91 (1991) (0)
- Aktiv beheiztes Wärmeführungskonzept für die Montage von SMD mit Schmelzklebstoffen * (2008) (0)
- Course announcement (1995) (0)
- Mr. Vetro, a Collective Simulation Cyberlearning Infrastructure for Science Education (2010) (0)
- LESSONS FROM RESEARCH WITH EDUCATIONAL SOFTWARE COMPONENTS (1998) (0)
- Agentsheets: The Manual ; CU-CS-699-94 (1994) (0)
- Programming for the rest of us: Lessons learned from programmers who do not want to be programmers (1998) (0)
This paper list is powered by the following services:
Other Resources About Alexander Repenning
What Schools Are Affiliated With Alexander Repenning?
Alexander Repenning is affiliated with the following schools: