A minimum of 50% on all four aspects of the grade is necessary but not sufficient to pass this class. This means, if you receive less than 50% on any one of the four parts (programming assignments, quizzes, review questions, or final), you will not pass, however, just because you score at least 50% on each part does not imply that you will necessarily pass. For example, someone that scored 51% on each of the four parts would almost certainly, NOT pass. The policy is intended primariliy to prevent students from "blowing off" the homework or programming assignments because they only count 10% and 20% of the grade respectively. You cannot pass this class if you do not do the homework and programmming assignments.
Programming assignments, grading policy, and due dates can be found on the class web page homework section.
| Date | Topic | Reading |
|---|---|---|
| September 28 | Developing Software | Chapter 1 |
| October 1, 3, 5 | Program Fundamentals | Sections 2.1-2.10,2.14 |
| October 8, 10, 12 | Conditionals and Loops | Sections 3.1-3.10 |
| October 15, 17, 19 | Methods | Sectiosn 4.1, 4.2, 4.3 |
| October 22, 24, 26 | Methods and Classes | Sections 6.5, 6.6, 6.7, 6.8 |
| October 29, 31, November 2 | ArrayList, and Methods and Classes continued | Sections 5.13, 4.4, 4.5, 4.8, 6.13, 6.14 |
| November 5, 7, 9 | Methods and Classes continued | All of Chapter 4, Sections 6.9, 6.10 |
| November 12(holiday), 14, 16 | One Dimensional Arrays | Sections 5.1-5.6, 5.12 |
| November 19, 21 | Enum, Review Classes and Methods | Sections 6.1, 6.2, 6.3, 6.4, 6.12, 6.13, 6.14 |
| November 26, 28, 30 | 2-D Arrays | Section 5.10, 5.11 |
| December 3, 5, 7 | TBD | TBD |
| December 10 | Final Exam 4-7pm | Chapters 1-6 |