Mr. K. Lillis
Office: Ambrose Hall 429
Phone: (563) 333-6429
e-mail: LillisKevinM at sau dot edu
Office Hours: Posted on office door. Also available at web.sau.edu/LillisKevinM/Schedule.htm
This course continues the investigation of object-oriented programming concepts. Students will examine advanced techniques available in the Java programming language and their application in problem solving. Topics include inheritance and polymorphism, event handling and graphical user interface design, generic programming, multithreading, network programming, database access, recursion, and an introduction to data structures. All topics will stress good software engineering practices, debugging techniques, and the social implications of computing.
CSCI 195 – Object Oriented Programming I
Big Java, 3rd edition, by Cay Horstmann.
© 2008 by John Wiley and Sons. ISBN 978-0-470-10554-2.
The class will meet on Tuesday and Thursday from 1:40 to 2:55 p.m. in Hayes 100.
There will be no class on March 4 nor on March 6.
The final exam is on Tuesday, May 6, from 1:00 to 2:50 p.m.
There will be regular homework assignments as well as a midterm and final exam. All reading is to be completed prior to the class in which the material is to be covered. Students are expected to participate in class discussions.
A web site has been created for this class at http://web.sau.edu/LillisKevinM/csci295/2008Spring. Students should check this web site often during the semester.
Attendance is mandatory. Students are expected to attend all classes. Two late arrivals count as one absence. Missed lectures are the responsibility of the student.
You are encouraged to discuss homework and other parts of the class with other students. Such discussions about ideas are not cheating, whereas the exchange of finished, written answers is cheating. Never give finished answers to someone else or use someone else's finished answers. Plagiarism/cheating are considered grounds for a failing grade for that particular piece of work. Furthermore, it would weigh heavily in the final grade, possibly resulting in a failing grade for the entire course.
Students are encouraged to go to the Student Success Center in Ambrose Hall 243 or to call 333-6631 for information regarding tutoring in this class. The SSC provides free peer tutoring for most 100 and 200 level courses, writing tutorials for papers in all classes, and study strategy advice. Supplemental Instruction and study groups are also available in some classes. The center staff suggests that students seek help early, although drop in and contractual tutorials are arranged throughout the semester.
Midterm Exam 25 %
Final Exam 25 %
Homework Assignments 45 %
Attendance 5 %
Letter grades will be assigned based on the following
A = 90-100 B+ = 86-89 B = 80-85 C+ = 76-79 C = 70-75
D = 60-69 F = Below 60
In determining borderline grades, the instructor reserves the right to consider perceived student initiative and class participation.
An incomplete will be given only when a student meets the conditions stated in the latest St. Ambrose University catalog. Earning a low grade is not a valid reason for an incomplete.
Students with disabilities who believe that they may need accommodations in this class are encouraged to contact the Office of Services for Students with Disabilities at 333-6161 as soon as possible to better ensure that such accommodations are implemented in a timely fashion.