York University Redefine the possible.
space Future students Current students Faculty & staff Alumni Visitors York crest
rule
Department of Computer Science and Engineering

CSE3461 Home
Course News
Policies
Week-by-Week Overview
Course Materials
Instructor
Midterm/Final/Grades


Y graphic

W08 Academic Term on a Week-by-Week Basis

Week 1 (December 31)

Reading material: n/a
Lectures: n/a

Week 2 (January 7)

Reading material: Creating a GUI with JFC/Swing
Lectures: Introduction, Widgets
Lecture Notes: [pdf] [pdf]

Week 3 (January 14)

Reading material: Creating a GUI with JFC/Swing, Model-view-controller [wikipedia], A Swing Architecture Overview [Fowler],
Lectures: Widgets, Model-View-Controller (MVC) Architecture
Lecture Notes:[pdf] [pdf]
Sample Code:[zipped java code]

Week 4 (January 21)

Reading material: same as previous week
Lectures: MVC, Listeners, Concurrency
Sample Code:[java code] [java code] [zipped java code]
Assignment: [here]. Unzip [this] zipfile and then import as a project.

Week 5 (January 28)

Reading material: same as previous week
Lectures: Listeners, Concurrency
Unzip [this] zipfile and [this] zipfile and then import as a file system (the directory *within* the CSE3461-W08 directories).
demoInputValidation Pkg [here]
Lecture Notes:[pdf] [pdf]

Week 6 (February 4)

Reading material: same as previous week
Lectures: The Focus Subsystem, Component Layout
Lecture Notes:[pdf] [pdf]


Assignment #1 due, Friday, February 8, midnight

How to submit:
submit 3461 a1 file1 file2 ...

Week 7 (February 11)

Reading Week. No classes.

Week 8 (February 18)

No classes Mon, Feb 18th ("Family Day")
Reading material: n/a
Lectures: Wednesday, Feb 20th: Term Test #1 (in-class)

Week 9 (February 25)

Reading material: Norman Ch1-3, Gaver article, Lowgren and Stolterman excerpts (to be made available)
Lectures: Concepts/Models: Technology Affordances; Social Action Spaces and other "Use Qualities"

Week 10 (March 3)

Reading material: Fitts Law, Preece excerpts (to be made available)
Lectures: Concepts/Models: Target Hitting/Missing; Menu Navigation/Selection
Assignment 2: Specification: [pdf]. Here are additional resources: [zip].(Due Mar 14th)

Drop deadline (Friday, Mar 7)

Week 11 (March 10)

Reading material: Norman, Ch.1-3
Lectures: Concepts/Models: User Models; Design Issues
Assignment #2 due, Friday, Mar 14, 11:59pm
Lecture Notes: [pdf] [pdf]

Week 12 (March 17)

Lectures: Evaluation: Methodologies, Overview; Experimental Design
Lecture Notes: [pdf]
Assignment 3: Specification: [pdf]. Here are additional resources: [zip], [pdf]

Week 13 (March 24)

Reading material: Deacon excerpt [link], Martin, Ch.1 [pdf]
Lectures: Monday, March 24th: Evaluation, MVC Revisited
Wednesday, Mar 26th: Term Test #2 (in-class)

Week 14 (March 31)

Three lectures this week

Lectures: Web Design [pdf]
Monday, Mar 31: Web Design
Wednesday, Apr 2: Web Design
Thursday, Apr 3: Web Design, Lecture will take place (registrar's make-up day for Mon, Feb 18th). FINAL LECTURE.
Assignment #3 due, Monday, April 7, 11:59pm (submission up to Monday April 14, 11:59pm accepted without penalty)

Final exam (exam period) April 7-29 inclusive.

Students registed in this course are presumed to be available to write the final examination during this period.
The final exam will be scheduled by the registrar's office (see Examination Schedules).
Students are advised to consult the registrar's office in advance of making other commitments (e.g., holidays, flight bookings, etc).
graphic rule