|
Homework 8 can be downloaded: doc pdf
The final homeowrk can be found: at this folder
| Description | Percentage |
|---|---|
| Programming Assignments (approximately 10) | 10% |
| Quizzes (approximately 10) | 10% |
| Exam 1 | 25% |
| Exam 2 | 25% |
| Final Exam | 30% |
All homework assignments are due before class on the due date (unless otherwise specified). Assignments turned in within 24 hours after this time will receive a 50% penalty and those turned in more than 24 hours late will receive no credit. Exceptions may be granted under extraordinary circumstances if a students requests an extension prior to the deadline. If a request cannot be made prior to the deadline due to a medical (or possibly other type of) emergency, the student must request an extension as soon as possible. Students should not assume that exceptions to the grading policy have been or will be given simply because they have been requested. Exceptions to the grading policy will be made exclusively and explicitly via email or other written communication.
Any student with a documented disability (e.g., physical, learning, psychiatric, vision, or hearing, etc.) who needs to arrange reasonable accommodations must contact the instructor and the Disability Resource Services Office (165 Murphy Library) at the beginning of the semester. Students who are currently using Disability Resource Services will have a copy of a contract that verifies they are qualified students with disabilities who have documentation on file in the Disability Resource Service Office.
Although attendance is not graded, Perfect class attendance is expected for all lectures. Students are responsible for all material presented in class and lab lectures as well as all material covered in the reading assignments.
Programming courses are notoriously more time consuming that most. You should expect the programming assignments to take a significant amount of time to complete. Although the time and effort spent on projects will vary from student to student you should expect to spend an average of ten hours per week on programming assignments. For instance, if you are given two weeks to complete an assignment it is expected that the assignment will take the average student approximately 20 hours to complete.
Since the Java programming language is available for most platforms you may wish to work from home PCs. Although this is a very good option for many students it is important to understand that it is fully your responsibility to support your own system and to make sure that I recieve homework submissions. I cannot provide techinical support for equipment and software that I do not have access to and am not familiar with!
If you wish to recieve an acknowledgement that I have recieved your email, place the word "reply" in the subject line. Make sure that it is spelled correctly.
| Date | Topic | Reading |
| Week 1 | Introduction to Java and Lab | Chapter 1 |
| Week 2 | Syntax, Sequences, Debugging | Chapters 1,2 |
| Week 3 | Design | Chapter 3 |
| Week 4 | Methods | Chapter 4 |
| Week 5 | Methods/Numeric Processing | Chapter 5 |
| Week 6 | Numeric Processing | Chapter 5 |
| Week 7 | Suppliers | Chapter 6 |
| Week 8 | Logic | Chapter 7 |
| Week 9 | Logic | Chapter 7 |
| Week 10 | Inheritance | Chapter 8 |
| Week 11 | Inheritance | Chapter 8 |
| Week 12 | Repetition | Chapter 10 |
| Week 13 | Containers/arrays | Chapters 11,12 |
| Week 14 | Conatiners/arrays | Chapters 11,12 |
The Grades column indicates the grade that you would recieve from me if the semester were to end today. The grade that you actually recieve in this course may obviously vary greatly depending upon your performance throughout the remainder of the semester.