CSCI 5839: User-Centered Design

Instructor: David Quigley

Email: david.quigley@colorado.edu

This course will be taught in person and remotely via Zoom. Primary lectures will be delivered in person and on Zoom at the given date andtime, and are not going to be regularly recorded. Staying up to date with course content will be assessed most weeks through formative assessments (small quizzes, polls, discussion boards, etc.) that must be completed by the class period.

Further details (point values, absence policies) are outlined in the Grades section.

Overview of Course

The purpose of this course is to learn about, explore, and practice methods for conducting user-centered research, design, and user evaluation. You will learn about user-centered design practices by actually doing them, reflecting on how things went, and (in most cases)practicing them several more times. You will learn about a variety of techniques for working with users, and will apply them in the context of real-world design projects.

Learning Objectives

Upon the successful completion of this course, you will be able to:

  1. Generate, discuss, and evaluate ideas for designing new interactive systems;
  2. Conduct user research in order to understand users' needs, abilities, challenges, and other attributes, in context;
  3. Develop and refine ideas through brainstorming, sketching, storyboarding, and creating low-fidelity, mid-, and high-fidelity prototypes;
  4. Evaluate prototypes through user testing and heuristic evaluation methods, and analyze the resulting data;
  5. Compare and contrast design, prototyping, user testing, and analysis methods in order to determine the right method for the problem you are trying to solve;
  6. Incorporate universal design that addresses individuals with a wide range of needs and abilities.

Expectation of Work

This is a 3-credit course and students are expected to work approximately 6 - 10 hours per week outside of class. Note that not every week will involve the same workload. Whenever possible, we will provide assignments early so that students can manage their time effectively. Ifyou feel that you are working significantly more than the expected amount of time each week, please come talk to us during office hours.

Required Materials

The following materials are required:

  1. Official CU email address (all class correspondence must go through this address)
    1. Please include [UCD] in the email subject for appropriate filtering.
  2. During the semester you may need to sign up to (free) accounts on the following web services
    1. Microsoft OneDrive (through CU)
    2. Github
    3. Figma
    4. Zoom

You will also be expected to acquire and bring the following materials to class for in-class activities:

  1. A computing device (any operating system that can run a web browser)
  2. Sticky notes
  3. The tools for creating sketches
    1. Pencils and / or pens
      1. Including multiple colors
    2. Loose leaf blank paper (or a notebook with removable pages)
      1. “Dotted” paper or blank paper are acceptable, no “lined” paper
    3. Some way to put your sketches into the digital space
      1. A camera (phone or digital), a scanner, etc. to capture sketches
  4. (Alternatively, you can mimic these tools with a digital sketchpad)

There is no required textbook for the class. Required readings will be posted on Canvas.

Class Communication

We will use the Canvas to post course material and Piazza to manage communication between students and the teaching staff. To contact the teaching staff to ask a question about the course, you should post a message on Piazza and choose an appropriate tag. If you wish to discuss a private matter, such as your grade, you can post a private message. If you choose to email, we may ask you to repost to Piazza.

Grade Expectations

In contrast to some CS classes, many elements of this class are graded based both on the successful completion of the work as well as the amount of care and effort put into the work. Out-of-class assignments that you turn in should show evidence of careful thought, iteration on your initial ideas (i.e. not turning in first drafts), and should be thoughtfully written and presented. For example, if a student turns in an assignment that "checks all the boxes" of the assignment description, but is poorly thought out or presented in a sloppy way, that student should not expect a perfect grade on that assignment. Whenever possible we will provide rubrics describing expectations for each assignment.

Grade Allocation

Unless adjustments are necessary, the grades for this class will follow the standard percentage breakdown for the College of Engineering:

93 - 100%A
90 - 93A-
87 - 90B+
83 - 87B
80 - 83B-
77 - 80C+
73 - 77C
70 - 73C-
67 - 70D+
63 - 67D
60 - 63D-
< 60F

Assignment and Grading

Activities in this course will consist of readings, a series of homework assignments, two exams, and a final group design project. These categories will combine to form a final average for the course.

Grading breakdown

Your grade in the course will be based on the following components:

Group Project (40%). There will be a slightly larger project milestone due approximately every three to four weeks. These assignments will build upon and integrate the ideas covered in class, and give you opportunities to practice your skills on real-world projects. These assignments will be completed in a group.

To support student flexibility, each group will have three “grace days” that they may use on assignments in the “Group Project” category.Each day counts as a 24 hour free extension on the assignment. These days may be used one at a time or in sequence as desired. These grace days are separate from grace days in the Weekly Activities category.

In-Class Exams (30%). There will be two in-class exams that will evaluate your overall knowledge of the course material. Dates for these, and topics covered, can be found on the course calendar and will be discussed in lecture.

Activities & assignments (20%). During lecture time and beyond, you will work with your classmates to work on some hand-on activities in class. These are designed to be short, formative activities and can be completed within the allotted time. You will be required to turn in these assignments on Canvas by the assigned due date (usually two course periods later).

In addition, there will be several out-of-class activities. These activities are designed to function similarly to in-class activities but are only suited to completion outside of class time. These activities will have equal weight and will be due on a similarly short timeframe (usually one week later).

To support student flexibility, everyone will have three “grace days” that they may use on assignments in the “Weekly activities &assignments”. Each day counts as a 24 hour free extension on the assignment. These days may be used one at a time or in sequence as desired. These grace days are separate from grace days in the Group Projects category.

Class participation and reading assignments (10%). These activities will include online discussion posts based on the reading materials along with occasional small content quizzes. These activities will be low-stakes, designed to ensure that you are simply keeping up with the course materials. Readings will be released on Canvas, reflection questions will be released on Piazza, and quizzes will be released onCanvas. These activities are due before lecture. The lowest two scores from this category will be dropped automatically.

Late assignments. To support student flexibility, everyone will have three individual “grace days” that they may use on assignments in the“Weekly recitation activities & assignments”. In addition, each project group will have a similar set of three grace days for assignments in the "Group Project" category. Each day counts as a 24 hour free extension on the assignment. These days may be used one at a time or in sequence as desired.

Beyond the three grace days, each assignment may be submitted up to 24 hours late for a 50% penalty.

Citing sources. Much of the work we do in this class involves drawing from other resources (tutorials, pre-made wireframes or mockups, images, open source projects, etc.). It is extremely important that you cite all external sources you use in your assignments and provide links back to them. If your assignments are missing citations to work, you may receive a failing grade for the assignment.

Late adds. Students who join the class after the start date will be given one week after their first date of attendance to complete any assignments that were due before they joined.

Standard Course Policies

Collaboration Policy

  • You are encouraged to work together on assignments. But all work you submit must be your own.
  • The internet is useful to figure out how to use tools in certain ways and solve smaller components of a larger problem. Looking things upis okay! But copy-pasting code is not okay - that work is not your own. This includes even just snippets of code or design projects.
  • Copying codes/solutions from sites like StackExchange and Chegg is unacceptable.

That seems simple, but it is worth unpacking what this means. Here are some examples (in CS spaces).

  • Oh no! Felix forgot how to slice arrays in Python! He looks this up on the internet, and incorporates it into his codes for a programming assignment. Does this violate the Collaboration Policy?
    • No - Felix only looked to fill gaps in his basic programming knowledge. This differs from searching for a full solution online in thatFelix is still tackling the problem-solving aspects of the assignment on his own.
  • Chris and Rhonda are working together on some code, but stuck on some particular part of the function they need to write. They worktogether in CSEL, where they sketch out a solution on a whiteboard. Later, they each code up the solution on their own. Does this violate the Collaboration Policy?
    • No - they each did their own work, so they are collaborating correctly.
  • Maciej later walks into CSEL and sees still on the whiteboard the solution to this problem that Chris and Rhonda worked out. He snaps a photo of it with his phone, and later codes it up with some modification.
    • This violates the Collaboration Policy because Maciej did not contribute in any meaningful way to that solution; it is not his work.
    • Renaming variables and changing a “for” loop to a “while” loop does not change the fact that Maciej has violated the CollaborationPolicy.
    • The consequences of copying solutions from StackExchange and Chegg (e.g.) are the same.

Any discovered incidents of violation of this Collaboration Policy will be treated as violations of the University’s Academic Integrity Policy and will lead to an automatic academic sanction in the course and a report to both the College of Engineering and Applied Science and the Honor Code Council.

Collaboration boundaries are hard to define crisply, and may differ from class to class. If you are in any doubt about where they lie for a particular course, it is your responsibility to ask the course instructor.

Netiquette

All students should be aware that their behavior impacts other people, even online. I hope that we will all strive to develop a positive and supportive environment and will be courteous to fellow students and your instructor. Due to the nature of the online environment, there are some things to remember.

  1. Always think before you write. In other words, without the use of non verbals with your message, your message can be misinterpreted.So please think twice before you hit submit.
  2. Keep it relevant. There are places to chat and post for fun everyday stuff. Do not stray from the discussion in the assigned questions.
  3. Never use all caps. This is the equivalent of yelling in the online world. It is not fun to read. Only use capital letters when appropriate.
  4. Make sure that you are using appropriate grammar and structure. In other words, I don’t want to see anyone writing “R U” instead of“are you”. There are people in the class that may not understand this type of abbreviation, not to mention it does nothing to help expandyour writing and vocabulary skills. Emoticons are fine as long as they are appropriate. A smile ☺ is welcome, anything offensive is not.
  5. Treat people the same as you would face-to-face. In other words, it is easy to hide behind the computer. In some cases, it empowerspeople to treat others in ways they would not in person. Remember there is a person behind the name on your screen. Treat all withdignity and respect and you can expect that in return.
  6. Respect the time of others. This class is going to require you to work in groups. Learn to respect the time of others in your group andyour experience will be much better. Always remember that you are not the only person with a busy schedule, be flexible. Do notprocrastinate! You may be one that works best with the pressures of the deadline looming on you, but others may not be that way. Thesame is true for the reverse. The key to a successful group is organization, communication and a willingness to do what it takes to get it done.

Website:

Classroom Behavior

Students and faculty are responsible for maintaining an appropriate learning environment in all instructional settings, whether in person, remote, or online. Failure to adhere to such behavioral standards may be subject to discipline. Professional courtesy and sensitivity are especially important with respect to individuals and topics dealing with race, color, national origin, sex, pregnancy, age, disability, creed, religion, sexual orientation, gender identity, gender expression, veteran status, political affiliation, or political philosophy.For more information, see the classroom behavior policy , the Student Code of Conduct , and the Office of Institutional Equity and Compliance.

Requirements for Infectious Diseases

Members of the 91PORN community and visitors to campus must follow university, department, and building health and safety requirements and all public health orders to reduce the risk of spreading infectious diseases.

The 91PORN campus is currently mask optional. However, if masks are again required in classrooms, students who fail to adhere to masking requirements will be asked to leave class. Students who do not leave class when asked or who refuse to comply with these requirements will be referred to Student Conduct & Conflict Resolution. Students who require accommodation because a disability prevents them from fulfilling safety measures related to infectious disease will be asked to follow the steps in the “Accommodation for Disabilities”statement on this syllabus.

For those who feel ill and think you might have COVID-19 or if you have tested positive for COVID-19, please stay home and follow the further guidance of the Public Health Office . For those who have been in close contact with someone who has COVID-19 but do not have any symptoms and have not tested positive for COVID-19, you do not need to stay home.

Accommodation for Disabilities, Temporary Medical Conditions, and Medical Isolation

Disability Services determines accommodations based on documented disabilities in the academic environment. If you qualify for accommodations because of a disability, submit your accommodation letter from Disability Services to your faculty member in a timely manner so your needs can be addressed. Contact Disability Services at 303-492-8671 or dsinfo@colorado.edu for further assistance.

If you have a temporary medical condition or required medical isolation for which you require accommodation, please contact the Instructor via email at your first opportunity. Also see on the Disability Services website.

Preferred Student Names and Pronouns

91PORN recognizes that students' legal information doesn't always align with how they identify. Students may update their preferred names and pronouns via the student portal; those preferred names and pronouns are listed on instructors' class rosters. In the absence of such updates, the name that appears on the class roster is the student's legal name.

Honor Code

All students enrolled in a 91PORN course are responsible for knowing and adhering to the Honor Code . Violations of the Honor Code may include but are not limited to: plagiarism (including use of paper writing services or technology [such as essay bots]), cheating, fabrication, lying, bribery, threat, unauthorized access to academic materials, clicker fraud, submitting the same or similar work in more than one course without permission from all course instructors involved, and aiding academic dishonesty.

All incidents of academic misconduct will be reported to Student Conduct & Conflict Resolution: honor@colorado.edu , 303-492-5550. Students found responsible for violating the HonorCode will be assigned resolution outcomes from the Student Conduct & Conflict Resolution as well as be subject to academic sanctions from the faculty member. Visit Honor Code for more information on the academic integrity policy.

Sexual Misconduct, Discrimination, Harassment and/or RelatedRetaliation

91PORN is committed to fostering an inclusive and welcoming learning, working, and living environment. University policy prohibits protected-class discrimination and harassment, sexual misconduct (harassment, exploitation, and assault), intimate partner violence (dating or domestic violence), stalking, and related retaliation by or against members of our community on- and off-campus. These behaviors harm individuals and our community.The Office of Institutional Equity and Compliance (OIEC) addresses these concerns, and individuals who believe they have been subjected to misconduct can contact OIEC at 303-492-2127 or email cureport@colorado.edu . Information about university policies, reporting options , and support resources can be found on the .

Please know that faculty and graduate instructors have a responsibility to inform OIEC when they are made aware of incidents related to these policies regardless of when or where something occurred. This is to ensure that individuals impacted receive an outreach from OIEC about their options for addressing a concern and the support resources available. To learn more about reporting and support resources for a variety of issues, visit Don’t Ignore It.

Religious Holidays

Campus policy regarding religious observances requires that faculty make every effort to deal reasonably and fairly with all students who, because of religious obligations, have conflicts with scheduled exams, assignments or required attendance. In this class, please email the Instructor within the first two weeks of the semester.

See the for full details.

Mental Health and Wellness

The 91PORN is committed to the well-being of all students. If you are struggling with personal stressors, mental health or substance use concerns that are impacting academic or daily life, please contact Counseling and Psychiatric Services (CAPS) located in C4C or call (303) 492-2277, 24/7. Free and unlimited telehealth is also available through Academic Live Care .The Academic Live Care site also provides information about additional wellness services on campus that are available to students.