Java Programming
12-179 (3 credits)
Study Guide
Fall 1996
This study guide provides the objectives, requirements, and
timetable for this course.
Contact Information.
This information is given on the top level student page.
Click here to go to this page.
Introduction
This course covers the basic constructs of the Java programming
langauge.
Prerequisits
You must already know C++.
Required Textbooks.
Java in a Nutshell,
David Flanagan, O'Reilly & Associates, Inc, 1996.
This book will be used as the primary reference for the language.
Errata, code from the book, etc. are available at
http://www.ora.com/catalog/javanut
CodeWarrior Java Tutorial,
Available on line.
Other Materials.
- The book is a good reference but is not designed to teach you
how to program (which you should already know). It is also sometimes
arcane. You may want to pick up a trade book on Java for beginners
to get a better exposition of different language features.
Communication
- Class lectures will not exactly follow the texts. You are expected to
attend all classes and attendence will be taken.
- You are accountable for all material covered, all announcements made,
and all handouts given out during class.
- Ways to reach me:
- . Come during office hours!!!
- Send electronic mail to
barr@icsun.sunnet.ithaca.edu
- . Leave a note (including your name, schedule, phone number and
userid) either under my door or in the Math/Computer Science Department
Office 4th floor Muller).
Grading
Grading will be based on the following events:
Assignments (6 total ) 35%
Project (1 total) 50% You will be required to develop your own
Java project. This project must be cleared with me by the third
week off the semester.
Presentations 10%.
Class Participation 5%.
General Policies
- Class attendance is mandatory. You are responsible for all material
and announcements given in class. If you miss a class you are responsible
for obtaining the missed material/announcements.
- All assignments other are expected to be INDIVIDUAL
work unless explicitly deemed otherwise. Thus
laboratories, homework, article summaries and exams must be completed
individually. All work handed in must be original. Duplicate or
very similar assignments receive negative grades. Flagrant cheating
(on an exam or project, or on laboratories) will result in (at
minimum) a FAILING GRADE for the course. General discussion is
allowed, but not sharing of answers, algorithms, or scripts.
- SAVE your intermediate work until an assignment has been graded,
returned, and recorded. KEEP backup copies of the final versions of your
labs.
- Assignments are to be turned in either before or after class or put
under my office door.
- Graded assignments will be returned in class. Work unclaimed in
class may be picked up later from outside my office. If you have a
question on a grade, bring it to my attention within one week of the
assignment's return.
- Periodically, I will electronically post grades as we have them
recorded. It is your responsibility to check these listings to ensure
their correctness, within one week of the posting.
- Handwritten assignments should be neat and easy to read (Or else type
them!). Include your name and section number on every page and in every
stack.
- A late assignment will have 33% of the points deducted from the grade
if it is turned in within 24 hours after the due time, 67% deducted if
within 48 hours. After 48 hours an assignment will be marked but no
credit will be given. Always turn in whatever work is done at the due
time. You should have something FINISHED (i.e., functioning and
commented), even if the entire assignment isn't completed. Individual
exceptions should be discussed with me in advance.
It is unfortunate that disks, bookbags and the like are lost,
viruses ruin data, disks crash, floppies are destroyed, computer
systems go down and personal problems occur during the semester.
However, these and equally other compelling reasons will not change
the late penalty.
- Don't get behind in this class! Start each assignment as soon as it
is handed out,
so that you have time to ask questions and can use your time wisely.
Return to Student Pages.
Last Modified: 28 August 1996
THIS PAGE MAINTAINED BY:
John
Barr, Ithaca College