Quizzes

Quizzes are meant as a review of the lecture material: each one will typically cover the material for the 2-3 weeks prior to the start date. Lecture topics are shown below, and quizzes are NOT cumulative. Quizzes will consist of multiple-choice, true/false and short-answer questions, and have a time limit of 30 minutes.

There are five quizzes: each one is worth 4% (5 x 4% is 20% of your final grade).

Piazza is inactive during Quizzes: you can make private posts but not public posts. Piazza will be reactivated when the Quiz period ends, and relevant private posts will be made public.

# Topics Date Availability (Waterloo time)
Q1 Introduction, User-Centred Design, Interfaces, GUI Interaction. Fri Jan 22 12:00 AM to 11:59 PM
Q2 Introduction to Java, GUI Toolkits, JavaFX, Drawing, Graphics, Graphics Transformations, Events (Intro). Fri Feb 12 12:00 AM to 11:59 PM
Q3 Events, Widgets, Layout, Model-View-Controller, Input. Fri Mar 5 12:00 AM to 11:59 PM
Q4 Multitouch & Android, Visual Design, Output, Transferring Data, Undo-Redo, Accessibility. Fri Mar 26 12:00 AM to 11:59 PM
Q5 Responsiveness, Input Performance, Ethics, The Future of Interaction. Wed Apr 14 12:00 AM to 11:59 PM

Policies

You are expected to follow Academic Integrity guidelines.

Logistics

Here's what you need to know about writing them: