Office hours: Mondays and Wednesdays 11:30 - 12:30 PM and at other times by appointment in room 526 of Warren Weaver Hall.

If at any point during this course, you feel overwhelmed or unsure of the material, please come to see me during my office hours or call or email me for an appointment so that we can meet.

Contact information:

Undergraduate Academic Calendar

General course information

Required Text
Introduction to Java Programming Sixth Edition
By Daniel Liang
ISBN-13: 9780132237383
Prentice Hall 2007

Optional Text

Java in a Nutshell, 5th Edition -- This book is available on-line from the Bobst at no charge under the SAFARI series.
by David Flanagan
Publisher: O'Reilly
Pub Date: March 2005
ISBN: 0-596-00773-6
Pages: 1252


Grading (corrected 6/2/07)

There will be one midterm exam and one final exam. Your grade will be 30 percent for the midterm plus 40 percent for the final and 30 percent for the homework.If you plan to continue with computer science courses, you *MUST* get a grade of C or better in this course. No exceptions will be made.

The homework assignments are required and will consist of programming assignments. Style counts (that includes using meaningful names and providing sufficient comments in the body of the programs). Assignments must be done on the computer.

Computer Science Department: Statement on Academic Integrity


Java Basics and Netbeans
Java Primitive types and Operations

Control Structures: if/else and switch

Loop Statements: while, do-while, for