York University

EECS 3461: User Interfaces (Fall 2014)

Fall 2014

Department of Computer Science and Engineering

Home

Course Syllabus

Lectures

Assignments



York University

Assignments

Date Assignment Topics Comments and FAQ
September 23 Assignment 1    Using eclipse    
Using Swing
Use "a1" directory to submit.
Due: September 30, 2014, 14:30.
October 9 Assignment 2    Image editing app    
Use "a2" directory to submit.
You can also try Web Submit
Need to submit only .java files (the TA will compile them).
Please name file containing the main method "a2.java" (if possible).
Due: October 21, 2014, 23:59.
EXTENDED to October 22, 2014, 23:59.
October 21 Project Information (part 1)
List of students looking for groups
   
Use "P1" directory to submit.
Due: November 11, 2014, 23:59.
October 28 Assignment 3    Fitts Law    
Use "a3" directory to submit.
Due: November 6, 2014, 23:59.
EXTENDED to November 8, 23:59.
November 11 Assignment 4    Heuristic Evaluation   
Use "a4" directory to submit.
Due: November 18, 2014, 23:59.
November 21 Assignment 5    Designing a TV/PVR remote control   
Use "a5" directory to submit.
Due: Dec 2, 2014, 23:59.
The assignment is optional; if not submitted, its weight will be distributed over the other four assignments.


REMINDER: Final project report and prototype are due by Dec. 5 ("Last date to submit fall term work").
Please use directory "P2" to submit your files.

For the "prototype", please submit the final design executable file (or equivalent), as well as the source code (archived).
You are are also strongly encouraged to submit a presentation in a form of a video and/or presentation slides.
The report can be similar to those of assignments 3 or 4 you had during the course (you don't necessarily have to use the 2-column ACM template).
Suggested sections:
Abstract
Introduction/Related Work/ Motivation
Prototype 1
(describe the steps of your design cycle, evaluation?)

[Prototype 2 / Final Prototype]
(describe the steps of the design cycle)
....
Evaluation, Evaluation Results

Discussion
Conclusions
References
Appendices (e.g., screenshots if desired)