Instructor | Prof. Chris GauthierDickey |
Office | John Greene Hall 117 |
Office Hours | W 11:00a-12:00p, Th 3:00p-4:00p (or by appointment) |
Time & Location | TH 10:00a - 11:50a, Location: JGH 316 |
Prerequisite | COMP 1672/1771 (Intro. to Comp. Sci II) |
Credits | 4 |
GTA: | Kavir Shrestha |
Office: | CS Annex Room 1 |
Hours: | Wed, 4-6pm; Thu, 2-4pm |
In this course, you will continue the study of computer science using Java programming. Topics include using Eclipse (a Java IDE), APIs, packages, javadoc, performance, recursion, profiling, UML, testing, simple data structures, design patterns, and simple algorithms.
The following textbook is required for the course:
Programming Exercises: | 40% |
Quizes: | 20% |
Project: | 40% |
Final Exam: | 20% |
Homeworks are due in class and no late assignments will be accepted without prior arrangement. Turn in partial work if you are not finished. If you must hand it in before class, hand it in to the front office in the department. Do not slide the work under the door as it may get lost and I'll probably drip melting snow on it!
For this course, all work must be done individually unless specified (ie, problem sets can be worked on in groups of 2). You may discuss problems and assignments with other students, but you cannot use another student's solution or code in any way. All sources must be properly acknowldged and document. Failure to do so constitutes a breach of the Honor Code.
Sanctions imposed from a breach of the Honor Code may include, but are not limited to, the failure of an assignment, the failure of a course, and termination from the program. I will impose a failure of the course for any such offenses in the course.