CMSC 434 Sample Questions
These are based on things like contributed ideas for questions and
the style of previous exams I've given.
This is not exhaustive, but should provide
a sense of the types of questions that could come up
on the final exam.
Also, regarding these samples, exam questions could merge related concepts
into a single question with sub-parts, or might have a picture of something
or some interface and ask questions tied to that specifically.
- In the context of ethical studies, identify three things that you should
do before beginning an experiment with a subject.
- What is the "breadth -vs- depth" issue in navigation? Do the issues related
to this change if we are talking about local applications -vs- web pages?
- Explain the difference between dependent and independent variables in
research, and provide a simple experiment with one of each, and how the
experiment would make use of them.
- Give a brief definition of both within-subject and between-subject testing.
Given three different button layout designs and 24 participants, explain how
you would make use of the participants to test the designs using those two
approaches.
- Identify and describe two of Nielson's usability heuristics.
For each give an example of specific design decision in a realistic context
that would violate it and why.
- Provide a fully formed heuristic evaluation entry, with all of the
elements it should have, if a piece of software requires you to type
the name of a program at the command line to have it start running.
- What are some examples of quantitative user performance data that
can be collected as part of trying to test improvements to a GUI?
Are there any metrics of success that aren't quantitative?
Are there any "downsides" to this certain types of data collection?
- Within the concept of having a null hypothesis, explain what
the concepts of Type I and Type II errors are. Given an example
of each.
- In what context does the idea of "information scent" most apply,
and how can you give good information scent?
- Describe how an operating system could allow a user to delete 5
files using an Action-Object model, and then describe how it could
allow them to do it using an Object-Action model.
- Is there any way to deal with the fact that some people might
be naturally faster or slower at something when working with people
to decide the best way to do something?
- In the Belmont Report, explain what each of "Justice" and "Beneficience"
and "Respect" are about and why they form the fundamental principles of
ethical research, even in non-medical research.
- Give a realistic example of one way to make it easy for someone
to spot all of the places where there are intersections with curb
cutouts for wheelchair access on a aerial map of a city.
- Which effect (Hawthorne, Pygmalion, or Clever Hans) could come
into play if a teacher tried a new approach to introducing a topic
and then wrote a new exam to test the students? Explain the effect
and why it could come into play in this situation.
- Of the list of properties of good information visualization
from class, which are the three you think are most important, and
why?
- If you have a scrollable list of things on a smartphone, what
is an example of a navigational cue and what roles does it play?
- How can grids help with consistency on a project with several
different people working on different parts of the system?
- What challenges could language and culture present to the
designer of an interface?
- What is the primary lesson interface designers have taken from
Fitts' law in general? Where are the best places to put a button
if you want it to be easy to click?
- Compare and contrast the benefits of (1) the think-aloud method
of user observation, (2) heuristic evaluations, and (3) the potential
future use of bot personas, all in the context of evaluation in the
iterative design cycle.
Web Accessibility