Comp 585
Graphical User Interfaces: section 12013

Syllabus Fall 2005

Mike Barnes
JD 4443 Teaching Schedule Office hours: W 11:00 - 12:00, R 2:30 - 3:30 pm
(818) 677-2299 email: renzo@csun.edu web: www.csun.edu/~renzo

Objectives

We will investigate GUI design and implementation. We will discuss and compare the Java Swing and Microsoft C# Windows Forms class GUI libraries in depth. We will briefly examine Motif / X Window manager widgets. We will discuss the use of visual development environments (interface builders and resource editors) in GUI design and development. We will also review the application of 2D graphic design principles and models of human-computer interaction for effective GUI design. Students will complete 2 projects. The first will use the Java/Swing class libraries, the second will use the C#/Windows Forms class libraries.

Texts, Class Pages

Grades

Semester grades will be determined by a plus/minus scale ranging from 1..100. Where an A is from 100 to 94, A- is from 93 to 91, B+ is from 90 to 88, B is from 87 to 84, B- is from 83 to 81, and so on...
I reserve the right to curve the semester grade. However, any grade earned according to the distribution above will never be curved to a lower grade.

Task
% Grade
Midterm
20
2 Projects
50
Comprehensive Final
30

The 2 projects are equally weighted (25%). Late projects are not accepted. Submit work in progress on due date in the case of an incomplete project. (If there are extenuating reasons to seek an individual extension to a project deadline please contact me at least a week before the deadline.)

Students are expected to read and abide by the University's Academic Honesty statement printed in the current catalog.