programming.java: An Introduction to Programming Using Java by Rick Decker and Stuart Hirshfield, Brooks/Cole, 2000
lab manual (2nd edition) for the above text
Beginning Java 2 by Ivor Horton, Wrox Press, 1999 (optional)
Thinking in Java (2nd Edition - Revision 3) by Bruce Eckel, MindView, Inc., 1999 [available free on the web at www.mindview.net] (reference)
Java How To Program (3rd Edition) by H. M. Deitel & P. J. Deitel, PH, 1999 (reference)
Java for Students 1.2 by Douglas Bell and Mike Parr, Prentice Hall, 1999 (reference)
Core Java 1.2 (Volume 1 - Fundamentals) by Cay Horstmann & Gary Cornell, PTR PH, 1999 (reference)
Core Java 1.2 (Volume 2 - Advanced Features) by Cay Horstmann & Gary Cornell, PTR PH, 1999 (reference)
Graphic Java: Mastering the JFC (3rd Edition) (Volume 1 - AWT) by David M. Geary, PTR PH, 1999 (reference)
Graphic Java: Mastering the JFC (3rd Edition) (Volume 1 - Swing) by David M. Geary, PTR PH, 1999 (reference)
| Component of Grade | Date Due | Percent of Grade |
| Labs (12) | By class on following class period | 10% of grade |
| Exam 1 | In class on 02/11/00 | 15% of grade |
| Exam 2 | In class on 03/24/00 | 15% of grade |
| Exam 3 | In class on 04/21/00 | 15% of grade |
| Project | Due by class on 04/28/00 | 20% of grade |
| Final | In class on 05/02/00 from 8:00-10:30 | 25% of grade |
| Letter Grade | Percent (maximum) for Grade |
| A | 90% - 100% of total grade |
| B | 80% - 89% of total grade |
| C | 70% - 79% of total grade |
| D | 50% - 69% of total grade |
| F | below 50% of total grade (see catalog for incompletes) |
Programming is an interactive learning experience which requires active participation. Expect to spend time each day at the computer. All programming classes take more time than non-programming classes. This is a serious programming class.
You are responsible for information presented in class whether or not you are in attendance. Reading tentative syllabus material prior to class discussion will be very beneficial (of course, each student is expected to read/study/do all syllabus material).
All labs, exams, project, and final must be individually completed on time (late work may be penalized or not accepted). The exams and final are already scheduled and must be taken as scheduled (unless changed by mutual prior agreement). Cheating may result in a zero for that grade, an F in the class, or more severe university action.
A completed, running lab will be given two points, a completed but not running lab will be given one point, and a non-complete lab or a non-turned in lab will be given zero points. Grading criteria for the individual semester project will be given when the project requirements are discussed.
My e-mail address is isaacson@fisher.unco.edu and I welcome questions. Ask for help before it is too late!