Alexander Repenning
Author Archives
Programming Goes Back to School
Broadening participation by integrating game design into middle school curricula. View a video featuring author Alexander Repenning about using games to introduce teachers and students to programming.
Agent-Based End-User Development
The goal of agent-based end-user development (EUD) is to empower end users with agents they can instruct directly. This process of instruction is completely transparent to the user; that is, it is not based on opaque adaptation mechanisms. Conceptually, the idea of instructing agents includes what is often called end-user programming [3] that addresses some of the major objections users have toward agents, such as the lack of trust and the need to train them. However, it poses the huge challenge of creating development tools suitable for end users who possess no programming background or interest in learning how to program.
Programming By Example: Programming By Analogous Examples
Combining programming by example and real-world analogies, users create new behavior out of existing behavior.
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get Involved