IFSC 3340 – Human Computer interface (Renumbered 2340 after this offering which followed IFSC 2300, forming the year-long java sequence)
CLASS POLICIES, HELPFUL INFORMATION, AND COURSE DOWNLOADS
ACADEMIC ADVISING:
ROSS HALL 406, PHONE: 569-8688
CLASSES BEGIN:
JANUARY 16, 2001
LAST DAY TO REGISTER, ADD, OR ADJUST SCHEDULE:
JANUARY 22, BY 5:00 PM
-no refunds for dropped classes after this date
-grade of "W" for dropped classes after this date
-last day to switch from credit to audit or vice-versa
HOLIDAY CLASS CANCELLATIONS:
MARCH 26-APRIL 1, SPRING BREAK
LAST DAY TO DROP AN INDIVIDUAL CLASS
APRIL 13, BY 500PM
LAST DAY TO WITHDRAW FROM THE UNIVERSITY
MAY 3, BY 500PM
LAST DAY OF CLASSES:
MAY 3
TIME: MWF 11-11:50
LOCATION: ETAS 354
INSTRUCTOR: Dr. William Mitchell
OFFICE: ETAS 258
TELEPHONE: 569-8951
E-MAIL: wmmitchell@ualr.edu
OFFICE HOURS: 10-11 MWF, 3-4 TR and most of the rest of the week
SECRETARY: DaShanda Criswell
OFFICE ETAS 258
TELEPHONE: 569-8951
PREREQUISITES: IFSC 2300
ATTENDANCE: Regular attendance is expected of all students.
EXAMINATIONS:
FINAL EXAM PERIOD: 10:30-12:30AM, WEDNESDAY MAY 9, 2001, ETAS 354
ASSIGNMENTS:
COLLUSION: Unless otherwise stated Collusion on assignments is strictly prohibited. Doing so will earn you and the student(s) you copied from grades of zero and a request to drop the course.
DISABLED STUDENT POLICY:
It is the policy of UALR to accommodate students with disabilities, pursuant to federal and state law. Any student with a disability who needs accommodation, for example in seating placement or in arrangements for examinations, should inform the instructor at the beginning of the course. The chair of the department offering this course is also available to assist with accommodations. Students with disabilities are also encouraged to contact the Office of Disability Support Services, which is located in the Donaghey Student Center, Room 103, telephone 569-3143.
Course Credit Distribution:
TEXT: GUI Bloopers (2000)
AUTHOR: Jeff Johnson
PUBLISHER: Morgan Kaufmann Publishers
ISBN: 1-55860-582-7
TEXT: The JFC Swing Tutorial (1999)
AUTHOR: Kathy Walrath & Mary Campione
PUBLISHER: Addison Wesley
ISBN: 0201433214
Other Resources: Java IDE (Visual Age, J++, or JDK 1.3)
Materials Needed:
Course Objectives: This course continues the exploration of the Java language by focusing on its Graphical User Interface support. Students will learn principles of Human Computer Interface design and will develop a variety of software interfaces.
Laboratory activities: A large number of example programs will be executed from CD, and two dozen little programs will be written along with one or two projects.
Grading Procedure: two exams and the final will comprise 50% of the course grade. (Exams will be normed to 70 if the exam average happens to fall below that value.) Two team programming projects will comprise 20% of the course grade. The best 25 of the responses to homework assignments will comprise the remaining 30% of the grade (4% each). Students will rotate leading discussions of the 82 bloopers (divided into the 19 groups shown with []), each occasion being counted the equivalent of two of the homework assignments . Course grades will be distributed on the normal 10 point scale: 90%=A, 80%=B, etc.
Schedule of Reading Assignments: (S=Swing) [students made many presentations covering the Johnson book and completed a programming project with threads and animation. I added swing material to the end of most student presentations (ppts) and do not therefore include links to those presentations]
17 Introduction to texts, course procedures, software
19 Review Java: Threads (synchronization)
22 Review Java: Threads (traffic light)
24 Review Java: Applets & Frames,S3
26 Review Java: Applets & Frames,S4
29 Interface components,S5&S6
31 Interface design concerns,S7&S8
2 Johnson 9.1,S9&S10
5 Johnson 9.2,S11&S12
7 Johnson 10.1,S13
9 Johnson 10.2,S14
12 Johnson 1.1,S14
14 Johnson 1.2,S15
16 Johnson 1.3,S15
19 Johnson 1.4,S15
21 Johnson 1.5, review
5 Johnson 2.1&2.2,S31 [1] Leslie
7 Johnson 2.3,S32 [2] Davidson
9 Johnson 24&2.5,S18 [3] Davis
12 Johnson 3.1,S19 [4] Rogers
14 Johnson 3.2,S20&21 [5] Spillers
16 Johnson 3.3,S22[6] Davidson
19 Johnson 3.4,S23 [7] Rogers
21 Johnson 4.1,S24 [8] Leslie
23 Johnson 4.2&4.3,S25 [9] Spillers
26 SB
28 SB
30 SB
2 Johnson 5.1, S26 [10] Davis
4 Review, S27
9 Johnson 5.2 [11] Davidson
11 Johnson 5.3 [12] Leslie
13 Johnson 5.4 [13] Spillers
16 Johnson 6 [14] Davis
18 Johnson 7.1 [15]Rogers
20. Johnson 7.2 [16] Davidson
23 Johnson 7.3 [17] Leslie
25 Johnson 7.4 [18] Rogers
27 Johnson 8.1[19] Spillers
30 Johnson 8.2[20] Davis
2 Projects, Review
9 10:30 Final
Grades will be emailed.