Ciarán O’Leary Wednesday, 23 rd September 2009
Dec 27, 2015
• Ciarán O’Leary• School of Computing, Dublin Institute
of Technology, Kevin St• Research Interests• Distributed Systems• Internet Based Systems• Service-Learning
2Ciarán O'Leary
• MSc level module• Offered to students on:• MSc Computing (Assistive Technology)• MSc Computing (Information
Technology)• MSc Computing (Knowledge
Management)• 11 students took the module, in total• Diverse backgrounds
Ciarán O'Leary 3
1. Discuss the difficulty and complexity of the task of Universal Design for IT systems
2. Assess the main methodological and conceptual issues of Universal Design
3. Select and employ the appropriate principles of Universal Design for systems design
4. Implement software interfaces incorporating principles of Universal Design, or alternatively a combination of Internationalisation, Localisation and HCI
5. Select and employ a number user models and metrics for User Interface Design
6. Justify the use of HCI in the design of systems7. Illustrate the suitability of HCI methodologies for systems8. Compare and contrast Internationalisation and Localisation9. Select and employ the appropriate adaptive or
augmentative device for interfacing10. Compare and contrast traditional information systems
development approaches to Universal Design and Development approaches
4Ciarán O'Leary
1. Computer Science and Software Engineering are design and modelling disciplines
2. Universal Design is good design3. Challenges existing technology4. Moral, ethical, legislative
requirements
5Ciarán O'Leary
• Seven Principles of Universal Design• Define the term Universal Design • Present a detailed discussion of the seven principles
of Universal Design • Address the appropriateness of the seven principles
of Universal Design to domains outside the built environment, including ICT and Software Engineering.
• Relate the benefits of Universal Design to principles of good design
• Relate the benefits of Universal Design to economic considerations for product development
• Perform an initial analysis of a product and/or service in terms of its adherence to the principles of Universal Design
6Ciarán O'Leary
• Legislative Issues and Universal Design• Describe the legislative basis for Universal
Design in the United States, Ireland and elsewhere
• Describe in particular the relationship between Universal Design law and the requirements for ICT
• Critically analyse existing Universal Design legislation
• Present an outline of legislation treating Universal Design
7Ciarán O'Leary
• Universal Design and Web Accessibility• Describe the motivation for web
accessibility. • Implement accessible web resources. • Use the guidelines of the Web
Accessibility Initiative. • Document ideas on web accessibility
8Ciarán O'Leary
• Personas and Goals• Justify the use of user models in product
design • Differentiate between the different levels
of user goals • Employ the necessary steps to construct
meaningful personas • Differentiate between persona types • User personas to direct and inform the
design process 9Ciarán O'Leary
• Scenarios and Requirements• Distinguish between use cases and
persona based scenarios • Develop context scenarios for given
personas • Define an interaction framework based on
context scenarios and personas • Identify key path scenarios • Identify validation scenarios • Perform testing with paper-prototypes
10Ciarán O'Leary
• Universal Design Processes for Software• Discuss the importance of embedding Universal
Design in the design process. • Identify means through which Universal Design can
be embedded in the design process. • Discuss various Software Engineering design
processes. • Relate the strengths and methods of Agile Software
Engineering to the requirements for Universal Design.
• Suggest and justify means through which Software Engineering design processes can be further developed to support the goals of Universal Design.
• Develop pattern libraries to support Universal Design in Software Engineering.
11Ciarán O'Leary
• Assignment• Identify a product, service or
environment which violates the Seven Principles of Universal Design. Conduct detailed research into the topic, leading to a redesign and a retrofit solution for the identified problem
• 40%• Examination• 60%
12Ciarán O'Leary
1. A Universal Design Approach to Supermarkets2. Universal Learning using a Universal Approach3. Automated Teller Machines and Universal
Design4. Universal Design and the DIT Website5. Way finding in DIT Kevin St6. Vodafone Simply7. Light Switches and Universal Design 8. Re-thinking the Car: A Universal Design
Approach9. Public Transport Timetables 10. Universal Design of a Computer Laboratory11. IPhone and Universal Design
13Ciarán O'Leary
1. Equitable Use 2. Flexibility in Use 3. Simple and Intuitive Use 4. Perceptible Information 5. Tolerance for Error 6. Low Physical Effort 7. Size and Space for Approach and
Use
15Ciarán O'Leary
2. Flexibility in Use 3. Simple and Intuitive Use 4. Perceptible Information 5. Tolerance for Error
17Ciarán O'Leary
• “Good method for individual research and learning the main aspects such as seven principles of Universal Design in a real world product, domain or service. Rather than just learning through theory classes.”
19Ciarán O'Leary
• “The module's message goes far beyond the boundaries of the Assistive Technologies course.”
• “Reduce the amount of detail presented in favour of focusing on the spirit, the module after all is of a philosophical nature.”
20Ciarán O'Leary