IT 355
Catalog Data:(3:2:4) W,Sp Prerequisite:
IT210, CS 142
User Interface Design with an emphasis on Human Factors, Performance
Analysis, Cognitive Processing, Task Analysis, Usability Studies, Environment, Interaction,
Training, and Documentation.
See Class webpage for details (http://www.et.byu.edu/groups/it355)
Textbook(s): Schneiderman, Ben, Plaisant, Catherine.
"Designing the User Interface: Strategiees for Effective Human-Computer Interaction
" Addison Wesley, 4th Ed. 2005
Lecture Notes: Resource materials are available to the student
on the 'Groups' web site. This includes, Usablility Lab Packet, Lecture Notes,
PowerPoint Topic areas, outside links, and more
Reference Book(s):
Norman, D., "The Design of Everyday Things", Basic Books,
Class website: Access through Blackboard.
(pre-2006 class material available through
http://class.et.byu.edu/it355/ )
Class Coordinator: Dr. R. Gonzales
Goals:
- To assist each student gain an appreciation and sensitivity of producing electronic
communication processes and products via computing.
- To educate students to become aware of cultural diversity associated with web site
design and deployment.
- To produce an optimum web site design that employes correct principles of design,
navigation, and GUI interface.
- To gain proficiency in the iterative processes of project design.
- To cause students to participate with user friendly aspects of web site design that
implements elements of verbal, auditory, sightedness, and and cognitive mapping
principles and guidelines.
- To cause students to validate their web site designs utilizing available tools and
standards.
Prerequisites by topic (must be functional in the following languages):
- C progamming language
- Java script
- PERL
- PHP
- HTML
- PHP
- XML
Outcomes
- Understand the history, modeling, and analysis of acceptable human performance.
- Understand human characteristics, limitations, and individual differences.
- Understand human sensory mechanisms and responses.
- Understand human cognitive processing and performance.
- Understand human memory characteristics.
- Understand human motivation.
- Understand iterative design and prototying
- Understand and participate in usability studies
- Understand product analysis and definition
- Understand various methods of input and output
- Understand task-oriented analysis and design
- Understand the nature and limitations of human/computer interaction
- Understand presentation issues and user guidance
- Understand how written instructions facilitate human performance
- Understand the training process, its costs and benefits
- Understand how to optimize usability
- Understand the role of the physical and social environment in human performance
Laboratory projects: A topic emphasis will be designated
with each laboratory assignment. See complete list of laboratory projects
on 'groups' website.
Laboratory topics:
- The Psychology of Everyday Things
- Preparing a User Profile
- The Psychology of Everyday Actions
- Speech Interface
- GUI Interface
- Use Cases
- Reading comparisons
- User Interface model
- Software Usability Test
- Comparison Scores
- Application system
- User Profile Questions
- Visual Displays and Controls
- Task Analysis
- Web based presentation issues
- RFP and Business Plan
- Web Site development
- Statistical Comparisons
Laboratory Equipment: Use of computing facilities as provided
with CAEDM campus accounts
Written and oral communication requirements:
Students will complete both written laboratory assignments and team presentations
Math Analysis: College Algebra
Library or other Research Projects: All lab usability projects
will involve developmental references and resource documentation associated with
each assigned usability topic.
Life-long learning experiences: Student's will
be made aware of the limitations and strengths associated with human behavioral
traits as applied to computing applications
Prepared By: R. Gonzales
Date Revised: Jan 6, 2006