Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Midterm Exam Review Sheet - Interaction Design - Fall 2009 | CMSI 370, Study notes of Computer Science

Material Type: Notes; Class: Interaction Design; Subject: Computer Science; University: Loyola Marymount University; Term: Fall 2009;

Typology: Study notes

2009/2010

Uploaded on 02/25/2010

koofers-user-1ev
koofers-user-1ev 🇺🇸

4

(1)

10 documents

1 / 1

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
CMSI 370
INTERACTION DESIGN
Fall 2009
Midterm Review Sheet
The midterm will take place, as scheduled, on October 13. It will be open everything: book, notes, hand-
outs, and computer. As such, we’ll hold the midterm in the Keck lab.
Covered Material
The midterm covers the following areas, including
all handouts and sample code that have been dis-
tributed in support of this content:
Chapters 1 and 2 in Shneiderman/Plaisant
Chapters 2, 4, and 5 in Nielsen
Chapters 1 and 2 in Norman
Java Swing API topics
Overall [recommended] structure of a Java
Swing application
Swing layout managers, and how to achieve
different display presentations and arrange-
ments using them
Swing event model: general architecture,
naming conventions, and behavior
Sample Tasks and Questions
The following represent the types of questions or
tasks that you may be asked to accomplish:
Relate a given case and/or situation to the overall
interaction design picture of a developer’s mental
model matching the user’s mental model through
successful design of the system’s image
Prioritize the five usability metrics for certain
categories of systems
Analyze and/or evaluate a given situation or in-
teraction design based on certain guidelines,
principles, and/or theories
Analyze and “diagnose” an interaction design
problem (user confusion, persistent user errors,
user difficulty with learning something, etc.) us-
ing certain guidelines, principles, and/or theories
Make and justify interaction design decisions for
a given use case based on certain guidelines,
principles, and/or theories
Show how to accomplish a certain layout or dis-
play presentation using Swing
Explain how to implement certain user interface
behaviors in Swing
Debug/fix Java/Swing code

Partial preview of the text

Download Midterm Exam Review Sheet - Interaction Design - Fall 2009 | CMSI 370 and more Study notes Computer Science in PDF only on Docsity!

CMSI 370

I N T E R A C T I O N D E S I G N

Fall 2009

Midterm Review Sheet

The midterm will take place, as scheduled, on October 13. It will be open everything: book, notes, hand- outs, and computer. As such, we’ll hold the midterm in the Keck lab.

Covered Material

The midterm covers the following areas, including all handouts and sample code that have been dis- tributed in support of this content:

  • Chapters 1 and 2 in Shneiderman/Plaisant
  • Chapters 2, 4, and 5 in Nielsen
  • Chapters 1 and 2 in Norman
  • Java Swing API topics ◦ (^) Overall [recommended] structure of a Java Swing application ◦ (^) Swing layout managers, and how to achieve different display presentations and arrange- ments using them ◦ (^) Swing event model: general architecture, naming conventions, and behavior

Sample Tasks and Questions

The following represent the types of questions or tasks that you may be asked to accomplish:

  • Relate a given case and/or situation to the overall interaction design picture of a developer’s mental model matching the user’s mental model through successful design of the system’s image
  • Prioritize the five usability metrics for certain categories of systems
  • Analyze and/or evaluate a given situation or in- teraction design based on certain guidelines, principles, and/or theories
  • Analyze and “diagnose” an interaction design problem (user confusion, persistent user errors, user difficulty with learning something, etc.) us- ing certain guidelines, principles, and/or theories
  • Make and justify interaction design decisions for a given use case based on certain guidelines, principles, and/or theories
  • Show how to accomplish a certain layout or dis- play presentation using Swing
  • Explain how to implement certain user interface behaviors in Swing
  • Debug/fix Java/Swing code