Alan Cooper is an American software designer and programmer. Widely recognized as the "Father of Visual Basic", Cooper is also known for his books About Face: The Essentials of Interaction Design and The Inmates Are Running the Asylum: Why High-Tech Products Drive Us Crazy and How to Restore the Sanity. As founder of Cooper, a leading interaction design consultancy, he created the Goal-Directed design methodology and pioneered the use of personas as practical interaction design tools to create high-tech products. On April 28, 2017, Alan was inducted into the Computer History Museum's Hall of Fellows "for his invention of the visual development environment in Visual BASIC, and for his pioneering work in establishing the field of interaction design and its fundamental tools."
Known for founding the Cooper design consulting company, this computer programmer and software designer developed the Visual Basic programming language and focused his technical work on the user experience.
After studying architecture at the College of Marin, he founded an Oakland-based microcomputer company called the Structured Systems Group.
He wrote and published several books, including The Inmates Are Running the Asylum: Why High-Tech Products Drive Us Crazy and How to Restore the Sanity and About Face 3: The Essentials of Interaction Design.
He was born and raised in Marin County, California.
He and John McAfee both had successful careers as computer programmers.
- Application posture - The term application posture characterizes the nature of a software application's interaction with its user.
- Design methods - Design methods are procedures, techniques, aids, or tools for designing. They offer a number of different kinds of activities that a designer might use within an overall design process.
- Design thinking - Design thinking refers to the cognitive, strategic and practical processes by which design concepts are developed.
- Interaction design - Interaction design, often abbreviated as IxD, is "the practice of designing interactive digital products, environments, systems, and services." Beyond the digital aspect, interaction design is also useful when creating physical products, exploring how a user might interact with it.
- User centered design - User-Centered Design or User-Driven Development is a framework of processes in which usability goals, user characteristics, environment, tasks and workflow of a product, service or process are given extensive attention at each stage of the design process.
- User experience design - User experience design is the process of supporting user behavior through usability, usefulness, and desirability provided in the interaction with a product.
- Software engineers
- Human–computer interaction researchers
- American computer programmers
Latest information about Alan Cooper updated on June 23 2021.