COSC 3461.03 User Interfaces

Fall 2001

 

( Section A | Section B )

 

Last update: 6-Nov-01

Calendar Information

This course introduces user interfaces and the tools and mechanisms to create and prototype them. Students work in small groups and learn how to design user interfaces, how to realize them and how to evaluate the end result.

 

Cross-listed to: AS/AK/ITEC 3461 3.0

Prerequisite: AK/AS/SC/COSC 2011 3.0 or AK/AS/SC/COSC 2031 3.0 or AK/COSC 3501 3.0 or AS/AK/ITEC 2011 3.0.

Degree credit exclusions: AS/AK/ITEC 34613.0.  Not open to students who sucessfully completed AS./SC/COSC 4341 3.0 or AS/SC/COSC 4361 3.0 before Fall 1999

Section A

Section B

Topics

Recommended Text

Other Texts

Evaluation

The topics of this course will be applied in practical programming assignments and group projects.

 

Work

Due

Weight

Assignment 1 (Javascript)

Friday, Sept 28

10%

Assignment 2 (Basic JFC/Swing)

Friday, Oct 19

5%

Midterm exam (in class)

Mon/Tues, Oct 22/23

15%

Assignment 3 (JFC/Swing)

Friday, Nov 9

10%

Assignment 4 (JFC/Swing, user test)

Thursday, Nov 29

20%

Final exam

Wed, Dec. 19, 15:30-17:30 SFH West

40%

Assignments are due by midnight on the specified date and are to be submitted electronically with the 'submit' command in Ariel (except if specified otherwise).

Note: Students must achieve at least an average of D on the two exams to pass the course!

The drop date is November 9, 2001. Click here to view the Registrar’s “Sessional Dates” for Fall 2001.

Course Policies

Late Assignments. Late assignments will not be accepted, unless prior arrangement has been made with the instructor. Note that exceptions to the late policy will be made only under very special circumstances, e.g. serious illness. Missed midterms are handled in the same manner.

 

Switching Sections.  Students are required to attend the section in which they are enrolled. For questions pertaining to changing your enrolment status, please visit the Computer Science Undergraduate Office.

 

Software Development Platform.  For the purpose of marking, programming assignments are required to compile and execute on Ariel.  Software developed on other platforms should be verified on Ariel before submission.