A346 - User Interface Design Syllabus

Not Yet Under Construction

Books
    http://www.osborne.com/consumerapps_hardware/0072122978/0072122978.shtml
    Designing Web Usability: The Practice of Simplicity Jacob Neilsen
    Information Architecture for the World Wide Web
    Contextual Design Morgan Kaufmann

From google.com search on:    course user interface design syllabus
Links:
http://www.hcibib.org/                                                             HCI main site
HCI Course at DePaul - McCracken
GUI Design Fundamentals - Web Book - Also good example of user interface
http://www.infoarchitechs.com/public/UIhotlist.htm
http://www.engin.umd.umich.edu/CIS/course.des/cis577.html       Course
Designing Web Usability : The Practice of Simplicity by Jakob Nielsen
http://www.cs.colorado.edu/~sumner/cs6838/
http://www.sims.berkeley.edu/academics/courses/is213/s01/
http://www.cecs.csulb.edu/~jewett/cecs448/                             Many course readings on the Web
http://xtasy.lib.indiana.edu/jmdocs/ui_class/uisp.html                   Implementation of UI on Java Larry Mongin
http://www.cc.gatech.edu/gvu/gvutop.html                                  UI resource Georgia Tech
http://www.cs.umd.edu/projects/hcil/                                           U of Maryland HCI
http://www.usernomics.com/hci.html
http://www.netobjects.com/products/html/download.html
http://www.efuse.com/Design/navigation.html
http://www.sitenavigation.net/snguide.html
http://guir.berkeley.edu/projects/denim/                                        Storyboard software
http://www.hcii.cmu.edu/index.html                                              CMU HCI homepage
http://guir.berkeley.edu/courses/cs160/spring2002/                       Course on UI Design, online preprint text used
http://guir.berkeley.edu/links/                                                        Course list, check out readings
http://www-2.cs.cmu.edu/~bam/                                                  Brad Myers homepage with useful HCI links, online text, syllabus
http://www.comp.lancs.ac.uk/computing/courses/year3/361/reading1.html Course readings
http://www.hcibib.org/tcuid/                                                         Online text 1993 but OK
http://www.awl.com/dtui                                                             Schneiderman text site
http://www.cs.concordia.ca/~teaching/soen357/syllabus.shtml      Course syllabus with useful links
http://www.dlrn.org/educ/design.html                                           Links
http://www.wpdfd.com/                                                               Web design focus, very extensive
http://www.gbsigchi.org/links.html                                                SIGCHI links
http://www.eecs.umich.edu/~ackerm/courses/02-1.eecs493.html Course site, may not be up
http://architecture.mit.edu/~intille/fall01/                                        Not a UI software course but some use
http://courses.cs.vt.edu/~cs3724/spring2002north/                       Virginia Tech syllabus with links to some useful Applet demos
http://www.foruse.com/seminars.htm                                            April 5 deadline for $2000 week long course
 
 
 

Document last modified: 

Frequently Asked Questions
 
Class Schedule
Date Reading and Notes Tests Exercises Homework
7 Jan Chapter 1      
9     1  Answers  
14       1 Solution
16 Java Applets, Java Programming Chapters 1-3   2 Answers  
21 MARTIN LUTHER KING, JR. HOLIDAY - NO CLASS      
23       Solution
28 Chapter 4   3 Answers  
30 XML     3 Solution
4 Feb Chapter 2   4 Answers  
6       4
11 Review
 
5 Answers  
13 Chapters 1,2,4, Java Programming Chapter 1-5, and Notes
1
   
18 Chapter 12      
20     6 Answers  
25       5
27 Exceptions and Threads      
4 Mar Chapter 3 and Java Programming Chapters 4, 5   7  
6 Chapter 5 and Java Programming Chapter 10      6
11 Chapter 6 Chapter 7, Java Programming Chapter 6, 8, 11   8 7
13 Chapters 3, 5-7 and Notes
2
   
18 Chapter 8      
20     9  
1 Apr Chapter 9 - Lisp (Scheme)      8
3     10  
8 Chapter 10      9
10 Components - Read Chapter 15 of Java Programming JavaBeans   11  
15 Chapter 11      10
17 Networking   12  
22 Last Class     11
24  J567 1:15-3:05pm Chapters 8-12, Take Home Portion
3
   
20 J568 5:45-7:35pm Chapters 8-12, Take Home Portion 3    

Instructor:      Raymond F. Wisman
Office:          LF-122     MW 12:00-1, 3:30-5:00
Class:           CV-211     MW 1:00     CV-107  MW 5:15
Phone:           941-2465
Email:           rwisman@ius.edu
Web:             www.ius.edu/rwisman
 
Text:           Principles of Programming Languages 3e by Bruce MacLennan 
Recommended:    Java Programming by Joe Wigglesworth, Course Technologies, ISBN 1-85032-922-2
                Simply Scheme by Brian Harvey and Matthew Wright, The MIT Press, ISBN 0-262-08226-8
Course Goals:   See C311 Course Goals
Grade Scale:    A+ 97% - 100%     A  93% - 96%        A-  90% - 92%
                B+ 87% -  89%     B  83% - 86%        B-  80% - 82%
Click for       C+ 77% -  79%     C  73% - 76%        C-  70% - 72%
Grade Book:     D+ 67% -  69%     D  63% - 66%        D-  60% - 62%
                F  0% -   59%

Course Evaluation:      10    Homework Assignments 40% (No more than 4 classes late)
                        10-13 Exercises 5% (Graded in class, no late turn in) 
                         3    Exams    55%
Late Homework:    Due at the start of class. Recognizing that work, computers, etc. 
                  occasionally take control, no late penalty is assessed for four 
                  late homeworks (i.e. the same one late four classes  
                  running, four late for one class each, etc.). After four, 
                  late homeworks will not be accepted.
Academic Ethics:  All graded work is expected to be the product of individual effort and
                  is subject to the Indiana University Code of Student Ethics.