|
|
|
|
|
|
|
|
Class Time:
| Course Number / Section | Day / Time | Room |
| M.W.Th. 11 - 12:20 | HH 253 | |
| M. 12:30-1:50 Th. 12:30 - 3:20 | HH 126 / 253 |
Anticipated Lab Time:
| Course Number / Section | Day / Time | Room |
| Th. 11 - 12:20 | Sun Lab | |
| Th. 2:00 - 3:20 | Sun Lab |
|
"Problem Solving with Java"
|
by: E. Cofmann, U. Wolz
|
|
|
Published by Addison Wesley
|
ISBN 0-201-35743-7
|
Instructor:
| Dr. Miroslav Martinovic. |
E-mail Address :
| mmmartin@tcnj.edu |
Telephone :
| (609) 771-2789. |
Office :
| Holman Hall 243. |
Office Hours:
Monday :
|
Wednesday :
|
Thursday :
|
Grading Policy:
|
||||||
|
Missing five classes
lowers the grade for the course by one.
Missing eight classes
results in a failure.
|
Tentative Schedule |
| Chapter 1 |
Week 1
|
| Overview |
| Chapter 2 |
Week 1
|
| Software Development Methods |
| Lab # 1 |
| Chapter 3 |
Week 2
|
| Methods |
| Lab # 2 |
| Chapter 4 |
Week 3
|
| Design, Reuse, Graphics |
| Lab # 3 |
| Chapter 4 |
Week 3
|
| More on Design, Reuse, Graphics |
| Lab # 4 |
| Chapter 5 |
Week 4
|
| Selection Statements |
| Lab # 5 - Part A |
| Chapter 6 |
Week 5
|
| Repetition | |
| Recursion
Dynamic Memory Organization Lab # 5 - Part B |
| Chapter 7 |
Week 6
|
| Arrays and Vectors |
| Lab # 6 |
|
Midterm Exam Review
|
Midterm Exam Sample
Solution
Midterm Exam Sample Solution |
|
MIDTERM EXAM
|
Week 7
|
| Discussion and Presentation of
Midterm Exam Solutions |
Week 8 |
| Chapter 8 | |
| Objects for Real |
| Lab # 7
PolyApplication |
| Chapter 9 | Week 9 |
| Introduction to Applets and Threads | |
| Helpful applet example :
TextFieldExample.java |
| Chapter 10 | Week 10 |
| Introduction to GUIs |
| Lab # 8 |
| Chapter 9 Revisited | Week 11 |
| More on Applets and Threads |
| Lab # 9 |
| Chapter 10 Revisited | Week 12 |
| More on GUIs | Repaint and Validate Grades Example |
| Lab # 10 |
| Labs Revisited and Reviewed | Week 13 |
| Final Exam Review | Final Exam Hints |