|
CSE 3461 Section A Fall 2006 |
|
|
Instructor: Office: Office Hours: TA Last update: |
Scott MacKenzie CSE 3045 Tuesday 10:15 11:15, Thursday 10:15 11:15 Mark Shtern (mark@cse.yorku.ca) 20-Dec-06 |
Dec 20,
2006 Grades for
Assignment #3 now posted. To view your grade, log on to Prism and issue
the command courseInfo 3461. Note:
The final course grades are not quite ready. They will be sent to you by the Registrar in the new year. Have a good holiday.
Dec 4,
2006 The final
exam is now prepared. Here's a brief
summary. There are 12 questions,
totaling 68 marks. One question has a
series of True/False statements (12 marks).
The remaining questions are "short answer", except for the
final two questions which require programming (16 marks). All material for the course is
included. Some API sheets are included
in support of the programming questions. Good luck. See you Friday.
Nov 30,
2006 It has just
come to my attention that there is/was a small typo in the instructions for
submitting Assignment #3. Please make
sure your source file is named a3.java and that you submit your file using submit 3461 a3
a3.java.
Also, here
are the slides for topic 15, "The two-handed desktop interface: Are we
there yet?" (f06-a-15.pdf) as well as the
slides shown earlier on Alan Cooper's "The
inmates are running the asylum"
Note: there is no topic 13 or 14.
Nov 27,
2006 Grades for
Assignment #2 now posted. To view your
grade, log on to Prism and issue the command courseInfo 3461
Nov 23,
2006 Here are the
slides for topic 12, "Designing for humans: Human limits and
capabilities" (f06-a-12.pdf). Note: there is no topic 11.
Nov 21,
2006 Here's an
update to the slides for topic 10, "Designing for humans: What went
wrong?" (f06-a-10.pdf). It include the three additional slides
discussed in class today.
Nov 20,
2006 Assignment
#3 now posted. See the main web page
for the course for details, or click here.
Nov 16,
2006 Here are the
slides for topic 10, "Designing for Humans: What went wrong?" (f06-a-10.pdf).
Nov 14,
2006 Here are the
slides for topic 9, "Designing for Humans" (f06-a-09.pdf).
Nov 9,
2006 Here are the
slides for topic 8, "Model-View Controller" (f06-a-08.pdf),
as well as the accompanying demo programs (nov09.zip).
Nov 2,
2006 Here's the
demo program shown in class today (nov01.zip). Remember to read the article by Amy Fowler
noted in the API of this program.
Nov 1,
2006 Marks for
midterm exam now posted. To view your
mark, log on to Prism and issue the command courseInfo 3461
Oct 31,
2006 Here are the
slides for topic 7, "Output Model" (f06-a-07.pdf),
as well the accompanying demo programs (oct31.zip).
Oct 30,
2006 Final exam
now scheduled. See the main course web
page for details.
Oct 24,
2006 Here are the
demo programs from today's class (oct24.zip). For Thursday's class, please read the API
for these programs and study the code.
Also, read the articles referenced (with links) in the API of DemoPaintPanel.java.
Oct 23,
2006 Grades for
Assignment #1 now posted. To view your
grade, log on to Prism and issue the command courseInfo 3461
Oct 20,
2006 Assignment
#2 now posted. See the main web page
for the course for details, or click here.
Oct 19,
2006 The course evaluation
for CSE3461 will take place in class on Tuesday, November 21 @ 12:25.
Oct 15,
2006 Just to add
a bit more to the information given in class, re the midterm exam... The exam has 10 questions, totaling 52
marks. There are just three marks on the Norman readings.. All questions are short-answer. One involves some coding. To prepare, study the Norman reading, the
notes (PPT slides), and the demo programs (code and API). Relevant sections of the Java API should be
studied as well. By "relevant",
I mean the API for the classes and methods using in our demo programs. Good luck.
Oct 14,
2006 I made
slight changes to the code and API for DemoPosition.java,
based on our discussion in class on Thursday.
Please update your files.
Oct 11,
2006 Here are the
demo programs and slides for the next topic, "Laying Out Components"
(oct11.zip, f06-a-06.pdf).
Oct 10,
2006 I just posted
the TA's name and email address above.
NOTE: If you send him an email, you must include 3461 (space delimited)
in the subject line, otherwise your email will go to his trash folder.
Oct 10,
2006 Here are the
slides for the topic "Widgets: More GUI goo" (f06-a-05.pdf)
as well as the programs demo'd in class today and last Thursday (oct10.zip).
Oct 3,
2006 I did some
investigating, re the little problem we observed in class today with Integer.parseInt.
As it turns out, the string passed to the parseInt method did not include the current
character (because the current character is not actually in the text field
until after focus is lost). The value
passed to parseInt was not
the value that appeared in the JTextField. I modified the program so that
the value passed to parseInt contains the current character.
Now the program allows 2,147,483,647 (231 1) but does not
allow any integer larger than this. The
changes are contained in the following new version of DemoInputValidation1.java. Please update your files.
Oct 3,
2006 Here are the
programs demo'd in class today (oct03.zip).
Sept 28,
2006 Here are the
programs demo'd in class today (sep28.zip).
Sept 26,
2006 Here are the
programs demo'd in class today (sep26.zip) as well as
the slides for the topic "WIMP elements: GUI goo" (f06-a-04.pdf).
Sept 21,
2006 Here are the
programs demo'd in class today (sep21.zip).
Sept 19,
2006 Here are the
demo programs shown in class today (sep19.zip) as well
as the slides for the topic "Sequential vs. Event-driven programming"
(f06-a-03.pdf).
Note: there are a few programs in this set of notes that I somehow
skipped over today in class today. I'll
demo and discuss these on Thursday, after our discussion on menus.
Sept 14,
2006 Assignment
#1 now posted. See the main web page
for the course for details, or click here.
Sept 14,
2006 Here are the
demo programs shown in class today (sep14.zip).
Sept 12,
2006 Here are the
slides for the topic "Interaction Styles" (f06-a-02.pdf).
Sept 7,
2006 Here are the
slides for the topic "Introduction" (f06-a-01.pdf)
as well as the source and image files for the two demo programs shown in class
today (sep07.zip).
For Tuesday's class, please download, compile, and execute the demo
programs. Also, build the javadoc
comments for the demo programs. For next Thursday, please read Chapter 1 in
Norman's Design of Everyday Things.
Aug 15,
2006 Web page up
and running. Look here for
announcements, downloads, etc.