interaction-design

View the Project on GitHub kristenvaccaro/interaction-design

Syllabus
Schedule
Assignments
FAQ

Assignments

Assessments will include: active participation in lectures & design studios (10%), a portfolio design project (10%), coding assignments and viva voce code explanations (10%), and three exams (two midterms & one final: 60%). All deadlines are given in PT.

Attendance & Active Participation

Lectures

Attending lectures, and participating in discussions and activities, will help you learn more than the readings alone. But I recognize that “life happens”, so you can earn full credit without attending every single class. You should attend at least 12 lectures and 6 studios for full credit. Attendance will be measured using a Google form, so please bring a device (phone, tablet, laptop, watch?, smart glasses???) you can use to respond. There are no podcasts/recordings of lectures, so please find a friend to share their notes if you miss class.

Studios

During the studio each week, you will present your progress on your portfolio project and receive feedback from your peers. The steps of the critique will be:
1) Listen: Students will present their own work briefly. Other students should listen attentively: no phones, no working on your own project.
2) Ask questions: Students should ask any questions they have about the work or the process. Examples: what inspired you? How did you accomplish X? What is your goal with element Y? Etc.
3) Offer feedback/suggestions: Should have a reason/rationale. No personal attacks. If you provide negative feedback, you must provide a constructive suggestion. I like it because… You could improve by…

As a general rule, you should expect to contribute at least 3 times to the discussion each studio. If active participation becomes an issue, we will count number of times each student participates.

You should attend at least 6 studios for full credit. That means, you may miss two studios without contacting us, without penalty. After that, each missed studio attendance will reduce your total participation grade by 20%. To request an excused absence after your initial 2 “freebies”, contact both me and your studio TA on Canvas. You should expect to provide some form of documentation about why you’re missing additional studios.

Portfolio Project (aka Design Assignments)

The portfolio project is an individual project you will work on over the quarter. By the end of the quarter, you will have produced an entry for your design portfolio. If you are applying for design jobs, this could be very useful for your applications and interviews!

Each week will include check ins along the way to your final portfolio entry. Each week’s design assignment is matched to that week’s topic (including readings and lectures), so they will help you understand and apply the concepts we talk about in class. They will also build cumulatively over the course of the quarter until you have a finished design.

Studios will be used to share your current plans & designs, so the assignment should be completed before your studio starts.

Due: 11:59PM Thursday, every week.

Assignment #1

Due Week 1 Thursday (October 1), 11:59PM

You will develop a plan for conducting a needfinding study. Note, next week you will conduct the needfinding, so keep that in mind!

Instructions
Materials

Assignment #2

You will conduct observations and analyze your findings.

Instructions
Materials

Assignment #3

You will sketch possible solutions for the needs you identified.

Instructions
Materials

Assignment #4

You create an architecture diagram and low-fidelity prototype.

Instructions
(Optional) Materials

Assignment #5

No Assignment Week 5

Assignment #6

You will create a visual design in a high-fidelity prototype.

Instructions
(Optional) Materials

Assignment #7

You will design interactions for your own prototype, record a demo, and conduct a heuristic evaluation.

Instructions

Assignment #8

You will conduct a user test of your application.

Instructions

Assignment #9 – No Studio (Happy Thanksgiving!)

No Assignment Week 9

Assignment #10 (Final Submission)

Updated final submission instructions coming shortly

Coding Labs

Coding labs will help you practice your web development skills. Everyone may use LLMs for coding, however, all students will complete multiple viva voce evaluations, where you will be asked to explain your code and provide rationales for decisions you made in a meeting with either the instructor or a TA. Please make sure you understand the code you submit!

Due: Saturday 11:59 each week.

Submission Instructions

Submit all coding labs on Gradescope. For the autograder to work, you must use CodePen to complete your assigment, export your work as a .zip file, and upload the .zip file directly to Gradescope. See detailed instructions here.

Coding Lab #1

Slides
Instructions
Submit your results on Gradescope.

Coding Lab #2

Slides
Instructions
Submit your results on Gradescope

Coding Lab #3

Slides
Lecture Recording 1 Lecture Recording 2
Instructions
Submit your results on Gradescope

Coding Lab #4

Instructions
Submit your results on Gradescope

Coding Lab #5

No lectures, assignments, or coding labs this week.

Coding Lab #6

Slides
Instructions
Submit your results on Gradescope

Coding Lab #7

Slides
Instructions
Submit your results on Gradescope

Coding Lab #8

Instructions
Submit your results on Gradescope

No Coding Lab Week 9 (Happy Thanksgiving!)

Midterms and Final Exam

There will be three exams this quarter (two midterms, one final).

All exams for this course will be administered by the Triton Testing Center (TTC) in the Computer-Based Testing Lab in AP&M B349. The TTC’s rules concerning testing are the rules for this course.

You must schedule your tests in advance, and it is recommended that you do so as soon as possible. Scheduling for all tests, with the exception of finals, opens on the first day of instruction.

Midterm 1: Week 4
Midterm 2: Week 8
Final: Week 11/Finals Week

To schedule, visit prairietest.com and log in with your UC San Diego credentials. More information about testing policies and procedures can be found on the TTC’s website. You may also email tritontesting@ucsd.edu for assistance.

Please note that, if you plan to use OSD-approved accommodations for your test, you will take it at the TTC’s Pepper Canyon Hall location. You must schedule your test at least three days in advance through the RegisterBlast system.