This is the User Experience (UX) / User Interface (UI) Lab for CIS 411: Systems Analysis and Design for Messiah University
The purpose of this lab is to engage students to consider how to assess UX/UI considerations from their own perspective, how to solicit similar input from others, and apply findings into their own product designs.
- GitHub account
- Git is installed on your development machine.
- Text editor or other integrated development environment (IDE) for modifying code.
Systems, products, and solutions are more than a series of feature functions and met requirements. Eventually, all computer systems produce a human interaction or a personal artifact. Thus, growing our appreciation for user experience and the user interface (even if we’re not personally, artistically gifted) is foundational to our proficiency as a technology professionals.
This lab has 2 parts:
- Evaluate two Online Job Search sites: Use Steve Krug's principles to assess two websites/apps.
- Conduct Competitive Usability Test: Assess how well a product competitor performs in a useablity test and determine the implications for your product design.
Detailed instructions are here, and you are expected to compile your findings into a labreport following this template.
You are expected to create a lab report as a markdown file under the labreports directory using the LAB_[GITHUB Handle].md naming convention in your forked repository. After you have reviewed your work, then you should submit a Pull Request
to this repository with your lab report and any accompanying images/files (e.g., required diagrams). Add the Pull Request
URL into the courseroom LMS (Canvas) for grading.
Lab Specific Help (since this may be your first GitHub experience or writing requirements, we have some additional resources for you :) ).
- Detailed instructions
- Lab template
- Krug, S. (2006) Don't Make Me Think! A Common Sense Approach to Web Usability. 2nd Edition. Retrived from: https://www.amazon.com/Dont-Make-Me-Think-Usability/dp/0321344758
Understanding Markdown Syntax
This content is provided under the MIT
license.
Special thanks to Joel Worrall, aka tangollama, for co-developing this course and this lab.