CS 122 Winter 2001                        SYLLABUS                   January 10, 2001
Instructor:      Jeffrey Horn,  email:     jhorn@nmu.edu
                            office:  1119 New Science Facility
                            phone:  227-1607
Office Hours:   Mon.                        Wed.                    Thur.                   Fri.
                            10-11:00 am           10-11:00 am       10-11:00 am    10-11:00 am
                                                                                   2-3:00 pm            2-3:00 pm      other times by appointment (email me!)

Textbook (required):  GUI  JAVA  by B. Peterson and L. Ellerbruch (note:  Need chapters 6 through the last, ch. 10.  This means you  need BOTH parts, part I which is ch. 1 through 7, and part II which is ch. 8 through 10, and all of the appendices too, which are A through E.  But you can use your old part I from CS 120.)
Recommended:  A Java reference book
Classroom:   New Science Facility, room 1205
Meeting Times:  9:00-9:50 am MWThF (and NOT Tuesdays!)
Prerequisites:  CS 120 Computer Science I
Our web page:   http://cs.nmu.edu/~jeffhorn/Classes/CS122/Winter2001

 (I will use the web page EXTENSIVELY, posting everything I can up there as soon as possible.  This includes all electronic forms of handouts, assignments, solutions, sample tests, etc.  Also I will post announcements, links to interesting, topic-related sites, etc.  So please check our page regularly!  At the very least, twice a week.  We also have a WebCT page for this course; go to http://webct.nmu.edu)



TOPICS:  (tentative, and not necessarily in order!)
OVERVIEW AND REVIEW


GRADING:  (tentative)
50% Programs.
10% Quizes
20% Exams in-class and take-home
10% Final exam, comprehensive.
10% Instructor's discretion
Late Policy:  For programs and homeworks, 5% off for each day late (counting only days that the university is open; e.g., not weekends or snowdays).   But of course I cannot accept them after solutions are handed out!  As for exams, those cannot be made up except under the most severe and extenuating emergencies!  Don't take a chance if you don't have to!  (If we have "enough" assignments and/or quizes, I will drop the lowest grade in that category.)


 COMPUTING FACILITIES:
We will be using TestPad and Sun's JDK (Java Developer's Kit).  See handout for instructions on how to download and install.  We will be doing this in class, duyring the first week.


NOTE:  If you have a need for disability-related accommodations or services, please inform the Coordinator of Disability Services in the Disability  Services Office at 1104 University Center (227-1737;  TTY  227-1543)  Reasonable and effective  accommodations and services will be provided to students if requests are  made in a timely manner, with appropriate documentation, in accordance with  federal, state, and
University guidelines.