Fall 2008 - COMP 1771 - Admin: Syllabus
- Instructor:
- Matthew J. Rutherford <mjr@cs.du.edu>
- Class Meeting Time:
- 10am - 11:50am, Tuesday and Thursday in John Greene Hall, Room 318
- JGH 318 Lab Code:
- Changes weekly, the current code may be found here
- Office Hours:
-
10am - Noon, Monday and Wednesday or by appointment (in John Greene Hall, Room 117)
- Course Website:
- Course Teaching Assistant:
-
Akash Jain (akash.jain@du.edu)
Office Hours: Noon - 2pm, Monday and Wednesday or by appointment (in the CS Annex building, south-east of John Greene Hall)
- Required Textbook:
- Java: An Introduction to Problem Solving and Programming, Fifth Edition, Walter Savitch and Frank M. Carrano, Prentice Hall, 2008. ISBN-10: 0-13-601821-1, ISBN-13: 978-0-13-601821-6
- Optional Textbook (on reserve):
- Introduction to Programming in Java, Robert Sedgewick and Kevin Wayne, Pearson, 2008. ISBN-10: 0-321-49805-4, ISBN-13: 978-0-321-49805-2
- Development Environment:
- Eclipse IDE (http://www.eclipse.org)
- Final Exam:
- November 18, 2008 10:00am - 11:50am, John Greene Hall Room 318
- Grading:
-
Homeworks (6 assigned, the lowest will be dropped): 50%
Midterm Exam: 25%
Final Exam: 25% - Course Description:
- This course is part of the Introduction to Computer Science track intended for students with prior exposure to programming through AP courses or other activities. It is roughly equivalent to a combination of COMP 1671 and COMP 1672 and can be substituted for COMP 1672 in prerequisites. This course covers basic programming in Java, object oriented (OO) programming, exceptions, streams and file I/O, recursion, generics and basic data structures and algorithms.
- Course Policies:
-
Students are responsible for all material covered in class and in assigned readings. Students are expected to do readings before the class in which they will be discussed.
Assignments are due at the beginning of class on the due date. You will be asked to turn in either a hard copy in class or a digital copy by email, depending on the assignment. Normally, late assignments will not be accepted. In the case of an emergency, you will be asked to provide appropriate documentation.
Homework assignments and labs may be discussed in a general fashion with other students. You should not discuss specific solutions or code. You should NEVER copy assignments that have been written by another student or allow another student to copy your assignments. If any of your work includes ideas or quotes from a book, paper, or web site, you should clearly cite the original source.
All students are responsible for knowing and adhering to the academic integrity policy of the University of Denver. Information on the Honor Code can be found at http://www.du.edu/ccs/honorcode.