CSE 3345 – Graphical Interface Design and Implementation – Spring 2009

Class Location:      129 Embrey

Class Time:              MW 1:00pm – 2:20pm.

 

Instructor:                Don Evans                                       

Office:                        Expressway Tower 800T

Office Phone:          (214)768-3929         

Web Page:                http://engr.smu.edu/~devans                                  

E-Mail:                       devans@engr.smu.edu

Office Hours:           MW 10:30-11:50 in SIC 310

Course Prerequisites: CSE 2341 with a grade of C- or better.

Learning Outcomes: After successful completion of this course students should have knowledge of:

 

Required Texts: (1) User Interface Design by Soren Lauesen, (2) Java How to Program, 7e by Deitel and Deitel

 

Required Software:

1)    Java (JDK 6)  https://sdlc5a.sun.com/ECom/EComActionServlet;jsessionid=06DD35572E7ADD39ACD8F8DE630617A0

2)    BlueJ IDE http://www.bluej.org/download/download.html

 

Topics (this schedule is subject to minor change):

W  1/21 – class overview; UID Chapter 1 Usability

 

M  1/26 – UID Chapter 1 Usability

W  1/28 – UID Chapter 2 Prototyping and Iterative Design

Th 1/29 – Java Chapters 1 and 2 (Introduction to Java Applications)

 

M 2/02 – Java Chapter 11

W 2/04 – Java Chapter 11

 

M 2/09 – UID Chapter 3 Data Presentation

W 2/11 – UID Chapter 4 Mental Models and Interface Design

 

M 2/16 – Java Chapter 10 (Polymorphism); Test Review

W 2/18 – Test 1

 

M 2/23 – UID Chapter 5 Analysis, Visions and Domain Descriptions

W 2/25 – UID Chapter 6 Virtual Windows Design

 

M 3/02 – Java Chapter 22 (GUI Components: Part 2)

W 3/04 – Java Chapter 22 (GUI Components: Part 2)

 

M 3/09 – Spring Break

W 3/11 – Spring Break

 

M 3/16 – Software Requirements

W 3/18 – Requirements Engineering Process

 

M 3/23 – Team Project Assignment

W 3/25 – Test 2

 

M 3/30 – UID Chapter 8 Prototypes and Defect Correction

W 4/01 – In-class lab

 

M 4/06 – Java Chapter 20 (Introduction to Java Applets)

W 4/08 – In-class user tests

 

M 4/13 -  In-class user tests

W 4/15 – Java Chapter 21 (Multimedia)

 

M 4/20 – Java Chapter 23 (Multithreading)

W 4/22 - Java Chapter 23 (Multithreading)

 

M 4/27 – Project Presentations

W 4/29 – Project Presentations

 

M 5/04 – Test 3

 

Distribution:

Exams …………..50%

Design Project …20%

Java Programs.…30%

 

Scale:           

93 - 100 A     

90 - 92 A-                                                      

87 - 89 B+                                                     

83 - 86 B

80 - 82 B-

77 - 79 C+

73 - 76 C

70 - 72 C-

67 - 69 D+

63 - 66 D

60 - 62 D-

00 - 59 F

 

Department Contact:

Debra McDowell debra@engr.smu.edu (214) 768-3080

Beth Minton beth@engr.smu.edu (214) 768-3083

 

Disability Accommodations:  Students needing academic accommodations for a disability must first contact Ms. Rebecca Marin, Coordinator, Services for Students with Disabilities (214-768-4557) to verify the disability and establish eligibility for accommodations.  They should then schedule an appointment with the professor to make appropriate arrangements.

 

Religious Observance:  Religiously observant students wishing to be absent on holidays that require missing class should notify their professors in writing at the beginning of the semester, and should discuss with them, in advance, acceptable ways of making up any work missed because of the absence.

 

Excused Absences for University Extracurricular Activities:  Students participating in an officially sanctioned, scheduled University extracurricular activity will be given the opportunity to make up class assignments or other graded assignments missed as a result of their participation.  It is the responsibility of the student to make arrangements with the instructor prior to any missed scheduled examination or other missed assignment for making up the work.

 

Other Useful Information