Alexander Repenning

According to our database1, Alexander Repenning authored at least 107 papers between 1992 and 2021.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2021
Explicative programming.
Commun. ACM, 2021

Computing Effect Sizes of a Science-first-then-didactics Computational Thinking Module for Preservice Elementary School Teachers.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Smacking Screws with Hammers: Experiencing Affordances of Block-based Programming through the Hourglass Challenge.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

2020
Computational Music Thinking Patterns: Connecting Music Education with Computer Science Education through the Design of Interactive Notations.
Proceedings of the 12th International Conference on Computer Supported Education, 2020

2019
The Zones of Proximal Flow Tutorial: Designing Computational Thinking Cliffhangers.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

Making Computer Science Education Mandatory: Exploring a Demographic Shift in Switzerland.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019

2018
Scale or fail.
Commun. ACM, 2018

Teaching how to teach computational thinking.
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

Is drawing video game characters in an hour of code activity a waste of time?
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

2017
Moving Beyond Syntax: Lessons from 20 Years of Blocks Programing in AgentSheets.
J. Vis. Lang. Sentient Syst., 2017

Employing Retention of Flow to Improve Online Tutorials.
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017

The Solothurn Project: Bringing Computer Science Education to Primary Schools in Switzerland.
Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, 2017

Exploring Computational Music Thinking in a Workshop Setting with Primary and Secondary School Children.
Proceedings of the 12th International Audio Mostly Conference on Augmented and Participatory Sound and Music Experiences, 2017

Principles of Computational Thinking Tools.
Proceedings of the Emerging Research, Practice, and Policy on Computational Thinking., 2017

2016
Drops and Kinks: Modeling the Retention of Flow for Hour of Code Style Tutorials.
Proceedings of the 11th Workshop in Primary and Secondary Computing Education, 2016

Computational thinking tools.
Proceedings of the 2016 IEEE Symposium on Visual Languages and Human-Centric Computing, 2016

Retention of Flow: Evaluating a Computer Science Education Week Activity.
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

Piloting Computer Science Education Week in Mexico.
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

Transforming "Hard and Boring" into "Accessible and Exciting".
Proceedings of the Fourth edition of the International Workshop on Cultures of Participation in the Digital Age: From "Have to" to "Want to" Participate co-located with the 9th Nordic Conference on Human-Computer Interaction (NordiCHI 2016), 2016

2015
Scalable Game Design: A Strategy to Bring Systemic Computer Science Education to Schools through Game Design and Simulation Creation.
ACM Trans. Comput. Educ., 2015

Launching Swiss Computer Science Education Week.
Proceedings of the Workshop in Primary and Secondary Computing Education, 2015

Collaboration and Computational Thinking: A classroom structure.
Proceedings of the 2015 IEEE Symposium on Visual Languages and Human-Centric Computing, 2015

Closing The Cyberlearning Loop: Enabling Teachers To Formatively Assess Student Programming Projects.
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

Grounding Computational Thinking Skill Acquisition Through Contextualized Instruction.
Proceedings of the eleventh annual International Conference on International Computing Education Research, 2015

2014
Beyond Minecraft: Facilitating Computational Thinking through Modeling and Programming in 3D.
IEEE Computer Graphics and Applications, 2014

Real Time Assessment of Computational Thinking.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2014

The consume - create spectrum: balancing convenience and computational thinking in stem learning.
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Early validation of computational thinking pattern analysis.
Proceedings of the Innovation and Technology in Computer Science Education Conference 2014, 2014

2013
Making Programming Accessible and Exciting.
Computer, 2013

Will it stick?: exploring the sustainability of computational thinking education through game design.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

Computing creativity: divergence in computational thinking.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

The simulation creation toolkit: an initial exploration into making programming accessible while preserving computational thinking.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

Conversational programming: exploring interactive program analysis.
Proceedings of the ACM Symposium on New Ideas in Programming and Reflections on Software, 2013

The zones of proximal flow: guiding students through a space of computational thinking skills and challenges.
Proceedings of the International Computing Education Research Conference, 2013

Making educational games that work in the classroom: A new approach for integrating STEM simulations.
Proceedings of the 2013 IEEE International Games Innovation Conference, 2013

2012
Programming goes back to school.
Commun. ACM, 2012

Toward an emergent theory of broadening participation in computer science education.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Performance evaluation of user-created open-web games.
Proceedings of the ACM Symposium on Applied Computing, 2012

Engineering an Open-Web Educational Game Design Environment.
Proceedings of the 19th Asia-Pacific Software Engineering Conference, 2012

2011
Conversational programming in action.
Proceedings of the 2011 IEEE Symposium on Visual Languages and Human-Centric Computing, 2011

Making programming more conversational.
Proceedings of the 2011 IEEE Symposium on Visual Languages and Human-Centric Computing, 2011

Successful visual and end-user programming systems from industry.
Proceedings of the 2011 IEEE Symposium on Visual Languages and Human-Centric Computing, 2011

Computing learning acquisition?
Proceedings of the 2011 IEEE Symposium on Visual Languages and Human-Centric Computing, 2011

Recognizing computational thinking patterns.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011

CS education re-kindles creativity in public schools.
Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2011

Semiotic Traces of Computational Thinking Acquisition.
Proceedings of the End-User Development - Third International Symposium, 2011

Collective Programming: Making End-User Programming (More) Social.
Proceedings of the End-User Development - Third International Symposium, 2011

Social computational thinking tools: reinventing computation education in public schools.
Proceedings of the 10th Brazilian Symposium on Human Factors in Computing Systems and the 5th Latin American Conference on Human Computer Interaction, 2011

Computing indicators of creativity.
Proceedings of the 8th Conference on Creativity & Cognition, 2011

2010
Mr. Vetro: A Collective Simulation for teaching health science.
Int. J. Comput. Support. Collab. Learn., 2010

Inspiring collaborative benefits: an interaction between a virtual and a physical group learning infrastructure.
Proceedings of the 15th Western Canadian Conference on Computing Education, 2010

Towards the Automatic Recognition of Computational Thinking for Adaptive Visual Language Learning.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2010

Scalable game design and the development of a checklist for getting computational thinking into public schools.
Proceedings of the 41st ACM technical symposium on Computer science education, 2010

Cyberspace meets brick and mortar: an investigation into how students engage in peer to peer feedback using both cyberlearning and physical infrastructures.
Proceedings of the 15th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2010

Using scalable game design to teach computer science from middle school to graduate school.
Proceedings of the 15th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2010

Visualizing Student Game Design Project Similarities.
Proceedings of the Diagrammatic Representation and Inference, 6th International Conference, 2010

2009
AgentCubes: Incremental 3D end-user development.
J. Vis. Lang. Comput., 2009

Towards the web of applications: incorporating end user programming into the web 2.0 communities.
Proceedings of the 2nd International Workshop on Social Software Engineering and Applications, 2009

2008
Using scalable game design to promote 3D fluency: Assessing the AgentCubes incremental 3D end-user development framework.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2008

Collaborative end-user development on handheld devices.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2008

Broadening participation through scalable game design.
Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, 2008

End-user visualizations.
Proceedings of the working conference on Advanced Visual Interfaces, 2008

Agent warp engine: formula based shape warping for networked applications.
Proceedings of the working conference on Advanced Visual Interfaces, 2008

2007
X-expressions in XMLisp: S-expressions and extensible markup language unite.
Proceedings of the International Lisp Conference, 2007

End-User Design.
Proceedings of the End-User Software Engineering, 18.02. - 23.02.2007, 2007

2006
What Makes End-User Development Tick? 13 Design Guidelines.
Proceedings of the End User Development, 2006

AgentCubes: Raising the Ceiling of End-User Development in Education through Incremental 3D.
Proceedings of the 2006 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2006), 2006

Excuse me, I need better AI!: employing collaborative diffusion to make game AI child's play.
Proceedings of the 2006 ACM SIGGRAPH symposium on Videogames, 2006

Collaborative diffusion: programming antiobjects.
Proceedings of the Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006

Mobility agents: guiding and tracking public transportation users.
Proceedings of the working conference on Advanced visual interfaces, 2006

2005
Inflatable Icons: Diffusion-Based Interactive Extrusion of 2D Images into 3D Models.
J. Graph. Tools, 2005

2004
Agent-based end-user development.
Commun. ACM, 2004

2003
Making Constructionism Work in the Classroom.
Int. J. Comput. Math. Learn., 2003

The Pragmatic Web: Agent-Based Multimodal Web Interaction with no Browser in Sight.
Proceedings of the Human-Computer Interaction INTERACT '03: IFIP TC13 International Conference on Human-Computer Interaction, 2003

End-user Development.
Proceedings of the Human-Computer Interaction INTERACT '03: IFIP TC13 International Conference on Human-Computer Interaction, 2003

Perspectives on end user development.
Proceedings of the Extended abstracts of the 2003 Conference on Human Factors in Computing Systems, 2003

2001
Using Components for Rapid Distributed Software Development.
IEEE Softw., 2001

Programming by Analogous Examples.
Proceedings of the Your Wish is My Command, 2001

2000
AgentSheets: End-User Programmable Simulations.
J. Artif. Soc. Soc. Simul., 2000

Programming by Analogous Examples.
Commun. ACM, 2000

1999
Developing Educational Software Components.
Computer, 1999

Collaborative use & design of interactive simulations.
Proceedings of the 1999 Conference on Computer Support for Collaborative Learning, 1999

1998
Using Agents as a Currency of Exchange between End-Users.
Proceedings of WebNet 98, 1998

Designing Mixed Textual and Iconic Programming Languages for Novice Users.
Proceedings of the Proceedings 1998 IEEE Symposium on Visual Languages, 1998

Graphical Rewrite Rule Analogies: Avoiding the Inherior Copy & Paste Reuse Dilemma.
Proceedings of the Proceedings 1998 IEEE Symposium on Visual Languages, 1998

Programming for the rest of us: Lessons learned from programmers who do not want to be programmers.
Proceedings of the 10th Annual Workshop of the Psychology of Programming Interest Group, 1998

1997
Behavior Processors: Layers between End-Users and Java Virtual Machines.
Proceedings of the Proceedings 1997 IEEE Symposium on Visual Languages, 1997

1997 Visual Programming Challenge Summary.
Proceedings of the Proceedings 1997 IEEE Symposium on Visual Languages, 1997

The Agentsheets Behavior Exchange: Supporting Social Behavior Processing.
Proceedings of the Human Factors in Computing Systems, 1997

1996
Participatory theater: interacting with autonomous tools for creative applications.
Knowl. Based Syst., 1996

WebQuest: Using the World Wide Web & Interactive Simulation Games in the Classroom.
First Monday, 1996

WebQuest: Substantiating Education in Edutainment Through Interactive Learning Games.
Comput. Networks, 1996

Making Learning a Part of Life.
Commun. ACM, 1996

Tactile Programming: A Unified Manipulation Paradigm Supporting Program Comprehension, Composition and Sharing.
Proceedings of the 1996 IEEE Symposium on Visual Languages, 1996

1995
Agentsheets: A Medium for Creating Domain-Oriented Languages.
Computer, 1995

Bending the Rules: Steps Toward Semantically Enriched Graphical Rewrite Rules.
Proceedings of the Proceedings 11th International IEEE Symposium on Visual Languages, 1995

LEGOsheets: A Rule-Based Programming, Simulation and Manipulation Environment for the LEG0 Programmable Brick.
Proceedings of the Proceedings 11th International IEEE Symposium on Visual Languages, 1995

Internet repositories for collaborative learning: supporting both students and teachers.
Proceedings of the First International Conference on Computer Support for Collaborative Learning, 1995

Remote exploratoriums: combining network media with design environments.
Proceedings of the Human Factors in Computing Systems, 1995

Deceived by Ease of Use: Using Paradigmatic Applications to Build Visual Design Environments.
Proceedings of the 1st Conference on Designing Interactive Systems: Processes, 1995

1994
Programming Substrates to Create Interactive Learning Environments.
Interact. Learn. Environ., 1994

Bending Icons: Syntactic and Semantic Transformations of Icons.
Proceedings of the Proceedings IEEE Symposium on Visual Languages, 1994

Programming as Problem Solving: A Participatory Theater Approach.
Proceedings of the Workshop on Advanced Visual Interfaces, 1994

1993
Agentsheets: Applying Grid-Based Spatial Reasoning to Human-Computer Interaction.
Proceedings of the 1993 IEEE Workshop on Visual Languages, 1993

Agentsheets: a tool for building domain-oriented visual programming environments.
Proceedings of the Human-Computer Interaction, 1993

1992
Using Agentsheets to create a voice dialog design environment.
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied Computing: Technological Challenges of the 1990's, 1992

Agentsheets: a tool for building visual programming environments.
Proceedings of the Posters and Short Talks of the 1992 SIGCHI Conference on Human Factors in Computing Systems, 1992


  Loading...