Tutoring: Room 1714, TBA
Text: Lewis, John and William Loftus, Java Software Solutions, Addison-Wesley, 2000, 2nd Edition.
People Example Second People Example Third People Example
City Temperatures Assignment 1
Assignment 2 Expression Worksheet
Assignment 3 Fourth People Example Medical Advice Example
Medical Advice with a switch statement
Assignment 4 Store Example Second Store Example Third Store Example
Boxes Example Assignment 5 Second Boxes Example Fourth Store Example
Assignment 6 DrawABox Example Figures Example
Store Example using a StringTokenizer KeyboardReader class
Figures Example with an interface Figures example using a mouse
Store Example using arrays Temperature example using arrays
Example using arrays and a mouse listener Extra Credit Assignment
File Example StreamTokenizer Example
Sorting Example Two dimensional array example
|
|
|
|
Jan. 23, 25 | Chapter 1: Introduction, basic
computer concepts
Object-oriented analysis and design |
|
Jan. 30, Feb. 1 | Chapter 1: Introduction to Java and Kawa, applications and applets |
|
Feb. 6, 8 | Chapter 2: Strings, assignments,
input/output, expressions
Input/output, Reader class, drawing shapes |
|
Feb. 13, 15, 20, 22 | Chapter 3: If-else and switch statements, while and for statements |
|
Feb. 27 | Exam |
|
Mar. 1, 6 | Chapter 4: Classes, methods and parameters, object relationships |
|
Mar. 8, 20 | Chapter 4: Strings, graphics, colors and shapes |
|
Mar. 22, 27, 29 | Chapter 5: References, interfaces, events and listeners |
|
Apr. 3 | Exam |
|
Apr. 5, 10 | Chapter 6: Arrays, sorting and searching, two-dimensional arrays |
|
Apr. 12, 17 | Chapter 8: Exceptions, reading from files. |
|
Apr. 19, 24 | Chapter 7: Inheritance and polymorphism. |
|
Apr. 26 | Review |
The final exam will be May 10, 10:55-12:35.
Each exam will count 100 points including the final. Programs are to be worked on the computer. They will be worth between 5 and 15 points each. All points earned either from programs or exams will be totaled and averaged. Final grading will be based on this course average. Late homework will be accepted without penalty for one week. After that grades will be reduced. All programs must be completed before the end of the semester. Students with missing homework will receive incomplete grades. Attendance is required. Over 3 unexcused absences will result in a reduction in grade for the semester.