CSE 3461 – Section A – Fall 2007
User Interfaces

 


Instructor:

Office:

Office Hours:

TA

Last update:

Scott MacKenzie

CSE 3045

TR11:45-12:45

Steven Castellucci (steven_c@yorku.ca)

12-Dec-07

Main page for 3461


Dec 12, 2007 – Grades for assignment #3 now posted.  The TA will send an email out today to the lead member of each group with comments on the assignments.


Dec 4, 2007 – The final exam is set. Here is a brief summary to help you in preparing.  The exam is out of 67 marks.  There are 12 True/False questions (1 mark each).  There is one programming question worth 8 marks.  The remaining questions (47 marks) are short-answer questions.  As for content, there is an emphasis on material discussed after the midterm exam.  As for the readings, there are questions totaling 3 marks on the Norman readings and questions totaling 12 marks on the Cooper readings.  Bring a calculator, as you will need to do some simple calculations for one question.  That's it.  Good luck in preparing and best of luck with your other exams.  See you on December 12.


Nov 29, 2007 – I've added the TA's email address above..


Nov 29, 2007 – Here are the slides for topic #12, The Two-handed Desktop Interface.


Nov 21, 2007click here to see information about an upcoming seminar of interest in the Department of Computer Science and Engineering.


Nov 20, 2007 – Here are the slides for topic #11, Designing for Humans (Part II).  I'm posting them a bit early so you can have a chance to view the stereograms on you own computer's monitor.  Good luck.


Nov 19, 2007 – Marks for Assignment #2 now posted.


Nov 13, 2007 – Here are the slides for topic #10, UI Foibles.pdf.


Nov 13, 2007 – Here are the slides for topic #9, Designing For Humans.  Note, as well, Assignment 3 is now posted.  See the main course web page, or click here.  And final exams are now scheduled.  The exam for 3461 will be Wednesday, December 12, 9:00-12:00.  The room has not yet been announced.


Nov 8, 2007 – Here is the demo program shown in class today (nov08.zip) as well as the slides for topic #8, Model View Controller.


Nov 6, 2007 – Here is the demo program shown in class today (nov06.zip).


Nov 1, 2007 – Here is the demo program shown in class today (nov01.zip).  Remember to read the Amy Fowler article referenced in the API.


Oct 30, 2007 – Here are the slides for topic #7, Output Model, as well as the demo programs shown in class today (oct30.zip).


Oct 27, 2007 – Marks for midterm exam now posted.


Oct 25, 2007 – Here are the demo programs presented in class today (oct25.zip)..


Oct 22, 2007 –Grades for Assignment #1 now posted. To view your grade, log on to Prism and issue the command courseInfo 3461.


Oct 17, 2007 –Assignment #2 now posted.  See the main course web page or click here.


Oct 16, 2007 –Here are the slides for topic #6, Laying Out Components, as well as the demo programs from this topic. (oct16a.zip).


Oct 16, 2007 –Here are the slides for topic #5, Widgets as well as the remaining demo programs from this topic. (oct16.zip).


Oct 11, 2007 –Here are the slides for topic #4, WIMP Elements as well as the demo programs from Tuesday's class and today's class (oct11.zip).


Oct 11, 2007 –As agreed to in class today, the midterm exam will be in class on Tuesday, Oct 23.


Oct 10, 2007 –The Registrar's tentative schedule for the final exam is Wednesday, December 12, 9:00-12:00.  No room has yet been announced.


Oct 4, 2007 –Here is the demo program shown in class today (oct04.zip).


Oct 2, 2007 –As noted in class today, the deadline for Assignment #1 has been extend by one day – to midnight Oct 8.


Oct 2, 2007 –Here are the demo programs from today's class (oct02.zip) as well as the slides from topic #3, Sequential Vs. Event-driven Programming


Sep 27, 2007 –Here are the demo programs from today's class (sep27.zip).


Sep 25, 2007 –I have had a few students ask if they can use a GUI builder for the assignments.  The answer is "yes", but beware.  You are expected to know the intricacies of Java/Swing for this course and will be tested on such in the midterm and final exams.  Also note that the marker will only execute two commands to test the assignment: javac *.java followed by java a1 and will do so within the standard Java  SDK, as provided by Sun.  If files are missing because you developed in a GUI builder environment, you will be given an F grade.  Finally, do note that we will expect a "better GUI" (and will grade accordingly) if you use a GUI builder – because it is so much easier to build a GUI in this manner.  My advice…  Don't use a GUI builder!


Sep 25, 2007 – Here's a readme.txt template file for the assignments.  Copy and save this file and modify it as appropriate as you work on the assignments.  Submit it with your source files, as per the instructions in the assignment


Sep 25, 2007 –Here are the programs demo'd in today's class (sep25.zip).  Also, do you have questions about assignment #1?  If so, please visit me during my office hours or raise the questions in class.


Sep 20, 2007 –Here are the programs demo'd in today's class (sep20.zip).


Sep 19, 2007 –Assignment #1 now posted.  Please see the main course web page, or click here...


Sep 18, 2007 –Here the slides for topic #2, Interaction Styles..


Sep 11, 2007 –Here the slides for topic #1, Introduction.


Sep 10, 2007 – In class last Thursday, I mentioned the comparison made by Bill Gates between computer and automobile technologies – and GM's response!  In case you're interested, here it is.


Sep 6, 2007 – Here are the programs demo'd in class today (sep06.zip).  Please place these in a directory for 3461 demo programs and build the API using javadoc.  The API for the demo programs is part of the "notes" for this course.  Try to compile and execute the demo programs before next Tuesday's class.  Also, please go to the Steacie Library and read Chapter 1 from Norman's The Design of Everyday Things..


Aug 20, 2007 – Web page up and running.  Look here for announcements, downloads, etc.