The news group fit.cs.cse4257 can be used to discuss issues of general interest to the class.
CSE 5257. The theories and techniques of human-computer interaction, and the design of direct manipulation graphical user interfaces that support menus, buttons, sliders, and other widgets for input, text, and graphics for output. Students design, implement, and evaluate a graphical user interface. (Prerequisite: CSE 5020.)
We will learn Java and Tcl/TK. Also we expect students to develop a significant X Window application.
The textbook for this class is
Eric F. Johnson. Graphical Applications with Tcl & Tk. M&T Books, 1996, ISBN 1-55851-471-6.
A more comprehensive reference work about Tck/TK has been written by the creator himself:
John K. Ousterhout. Tcl & the Tk Toolkit. Addison Wesley, Reading, Massachusetts, 1994. ISBN 0-201-63337-X.
A well-known book about user interfaces:
Shneiderman, Ben. Designing the User Interface: Strategies for Effective Human-Computer Interaction, 2nd edition. Reading, Massachusetts, Addison-Wesley, 1992. ISBN 0201572869.
Chapters 8, 9 and 10 of Foley, van Dam, Feiner, and Hughes is even better.
http://www.javaworld.com/javaworld/jw-04-1996/jw-04-browsertable.html
There will be no tests. Grading will be based subjectively on the assignments and three medium-sized projects. Throughout the course there will be a few small assignments. Most of the grade will be based on three medium-sized projects to be done individually. Students may choose whatever projects they wish. Oral presentations, demonstrations of the application and written reports are expected.
We will use tuck.cs.fit.edu which has all the software we need installed on it. Harris Lab
Aug Sep S M Tu W Th F S S M Tu W Th F S 1 2 1 2 3 4 5 6 3 4 5 6 7 8 9 7 8 9 10 11 12 13 10 11 12 13 14 15 16 14 15 16 17 18 19 20 17 18 19 20 21 22 23 21 22 23 24 25 26 27 24 25 26 27 28 29 30 28 29 30 31 Oct Nov Dec S M Tu W Th F S S M Tu W Th F S S M Tu W Th F S 1 2 3 4 1 1 2 3 4 5 6 5 6 7 8 9 10 11 2 3 4 5 6 7 8 7 8 9 10 11 12 13 12 13 14 15 16 17 18 9 10 11 12 13 14 15 14 15 16 17 18 19 20 19 20 21 22 23 24 25 16 17 18 19 20 21 22 21 22 23 24 25 26 27 26 27 28 29 30 31 23 24 25 26 27 28 29 28 29 30 31 30
Tuesday, August 26, 1997 | first lecture |
Friday, September 5, 1997 | asgn #1 due |
Tuesday, December 9, 1997 | final due |