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

 

SPRING SEMESTER 2001 - DATES OF INTEREST

 

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

 

 

CLASS INFORMATION FOR IFSC 3340 SECTION 01

 

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]

Jan

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

Feb

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

23 Test#1

26 Johnson 1.6, S28

28 Johnson 1.7, S29

 Mar

2   Johnson 1.8,S30

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

Apr

2   Johnson 5.1, S26 [10] Davis

4   Review, S27

6   Test#2

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

May

2   Projects, Review

9  10:30 Final

 

Grades will be emailed.