Go back to top

DDQ THU 2023-03-02

23. Prototyping & Dies Operis: Quintus

23.1. Agenda

Released

Category

Assignment

Day

Date

2023-01-10

Term Project

Milestone 0: IRB Training

FRI

2023-01-20

2023-01-19

Paper Pres.

Register a Presentation Date

THU

2023-01-26

2023-01-19

Term Project

Milestone 1: Problem Proposal (Part 1)

FRI

2023-01-27

2023-01-19

Paper Pres.

Pick a Paper

THU

2023-02-09

2023-01-19

Term Project

Milestone 1: Problem Proposal (Part 2)

FRI

2023-02-10

2023-02-07

Exams

Prepare for Exam 1 Quiz

FRI

2023-02-10

2023-02-07

Exams

Exam 1

TUE

2023-02-14

2023-02-16

Term Project

Milestone 2: Definition & Related Work

FRI

2023-03-17

2023-03-20

Term Project

Milestone 3: Design Alternatives

FRI

2023-04-14

2023-03-28

Exams

Prepare for Exam 2 Quiz

FRI

2023-04-21

2023-03-28

Exams

Exam 2

THU

2023-04-27

2023-03-28

Term Project

Milestone 4: Prototyping & Testing

TUE

2023-05-09

  1. General Announcements

  2. Activity

23.2. Activity

23.2.1. Introduction

Recall that a prototype is a representation of the final product meant to simulate user interaction; that is, it is usable (e.g., clickable) to some extent and thus allows a user to experience a design via actual interactions.

23.2.1.1. Example: System Preferences

In this example prototype created in Figma, the author attempted to approximate the dark mode title bar experience in Apple’s “System Preferences” app under MacOS Big Sur. Please note that this example does not strictly conform to Apple’s Human Interface Guidelines for MacOS.

Using several screenshots as guides, the author used tracing techniques to create and place the various frames, components, shapes, text, and other design objects while in Figma’s “Design” mode. Some instances of a component have property overrides (e.g., omitting a background or changing a color) to denote state changes – anything that’s not overridden in a component instance is taken directly from the component as is.

Once the design objects were placed, the author used Figma’s “Prototype” mode to “wire” different parts of the design together via user interactions. While it is possible to transition from one frame to another, this particular prototype makes use of Figma’s overlay feature instead to display one frame in front of another when specific user interactions occur.

../_images/system_preferences_proto.png

The result is a prototype, expressed in high-fidelity, that permits users to experience important aspects of the design. While viewing the prototype, hover your mouse cursor over various parts of the title bar and try clicking on the search field.

Figma Design File

system_preferences_proto.fig

23.2.2. After Spring Break

After Spring Break, your instructor will demo various techniques and strategies for approximating the designs of existing UIs and UXs using Figma. In the meantime, you are encouraged to play around with Figma and attempt to approximate the designs of apps and other user interfaces that involve human-computer interactions.

Note

For Milestone 3 of your term project, you and your term project team will be required to ideate, then use Figma to produce prelimary designs that approximate your ideas in low-fidelityyou will not be required to produce any usable prototype until Milestone 4; however, the work that you put into Milestone 3 can make the creation of those prototypes easier if good practices are followed.

23.2.3. Work Period

The remainder of the period will be used a project work period. Please take this time to meet with your Term Project group, see how everyone is doing, discuss any relevant changes to people’s schedules, and work on Term Project: Milestone 2: Definition & Related Work.

  1. Meet with your Term Project group.

  2. Work on your project.

  3. Come up with questions for your instructor.

  4. Ask your instructor questions, if you have any, as he walks from group to group.

  5. Use any remaining time to keep working on your project.

  6. After your meeting, individually report on your progress as described below in the “After Class” section.

23.2.4. After Class

  1. Before the next class period, individually reply to the following in a followup discussion to Piazza @74:

    1. Team Name: What term project group are you in?

    2. Team Members Present: Who attended your group meeting today?

    3. In your own words, provide a brief progress report for the current milestone that includes any challenges your group is facing or anticipate facing and your plan to overcome those challenges.

  2. Finish reading the Design module, and start reading the Practicum module.

  3. Read the abstracts for upcoming paper presentations – the schedule can be found here.

  4. Here is a list of current assignments:

    Released

    Category

    Assignment

    Day

    Date

    2023-01-10

    Term Project

    Milestone 0: IRB Training

    FRI

    2023-01-20

    2023-01-19

    Paper Pres.

    Register a Presentation Date

    THU

    2023-01-26

    2023-01-19

    Term Project

    Milestone 1: Problem Proposal (Part 1)

    FRI

    2023-01-27

    2023-01-19

    Paper Pres.

    Pick a Paper

    THU

    2023-02-09

    2023-01-19

    Term Project

    Milestone 1: Problem Proposal (Part 2)

    FRI

    2023-02-10

    2023-02-07

    Exams

    Prepare for Exam 1 Quiz

    FRI

    2023-02-10

    2023-02-07

    Exams

    Exam 1

    TUE

    2023-02-14

    2023-02-16

    Term Project

    Milestone 2: Definition & Related Work

    FRI

    2023-03-17

    2023-03-20

    Term Project

    Milestone 3: Design Alternatives

    FRI

    2023-04-14

    2023-03-28

    Exams

    Prepare for Exam 2 Quiz

    FRI

    2023-04-21

    2023-03-28

    Exams

    Exam 2

    THU

    2023-04-27

    2023-03-28

    Term Project

    Milestone 4: Prototyping & Testing

    TUE

    2023-05-09