
| Course Title: | CST403 - Advanced Java |
| Department: | Computer Science |
| Instructor: | Gene Bryant, MS - E-mail | Vita |
| Phone: | (000) 000-0000 |
| Midterm Exam | 25% |
| Final Exam | 25% |
| Course Project | 25% |
| Quizzes | 25% |
| A | = | 90% or higher |
| B | = | 80% to 89% |
| C | = | 70% to 79% |
| D | = | 60% to 69% |
| F | = | lower than 60% |
| Week | Read/Study | Assignments |
| 1 |
Chapter 10: Exceptions and Debugging
|
If not done so already, install the JDK compiler, Java API documentation, the TextPad editor and
the code samples from the textbook CD. Complete Exercises 10-1 and 10-2 on pages 327 and 328. These exercises – and all other exercises that will be assigned in subsequent week – are for practice only, NOT to be turned in. Take Quiz 1 by Day 7. |
| 2 |
Chapter 11: Graphical User Interface (part 1)
|
Complete Exercises 11-1 and 11-2 on pages 367 and 368. Complete Exercises 12-1, 12-2 and 12-3 on pages 427 and 428. Take Quiz 2 by Day 7. |
| 3 |
Chapter 13: Menus
|
Complete Exercises 13-1 and 13-2 on pages 453 and 454. Complete Exercises 14-1 and 14-2 on page 487. Take Quiz 3 by Day 7. |
| The Midterm Exam will be e-mailed by Day 7. Send me an e-mail if you have not received a copy by then. | ||
| 4 | Midterm Exam |
Submit Midterm Exam by Day 7. The Course Project will be e-mailed by Day 7. Send me an e-mail if you have not received a copy by then. |
| 5 |
Chapter 15: Applets
|
Complete Exercises 15-1, 15-2 and 10-3 on page 526. Take Quiz 4 by Day 7. |
| 6 |
Chapter 16: Files
|
Complete Exercises 16-1 on page 543. Take Quiz 5 by Day 7. |
| 7 |
Chapter 19: JDBC
Chapter 20: Threads
|
Complete Exercises 19-1 and 19-2 on pages 654 and 655. or Complete Exercises 20-2 and 20-3 on pages 690 and 691. Take Quiz 6-A by Day 7 (for those who selected JDBC) … or Take Quiz 6-B by Day 7 (for those who selected Threads). The Final Exam will be e-mailed by Day 7. Send me an e-mail if you have not received a copy by then. |
| 8 | Final Exam |
Submit Course Project by Day 7. Submit Final Exam by Day 7. |

In either case, please send me a "gentle" reminder. If that doesn’t work, there really might be
something wrong with our e-mail "connection," and you should follow up with a phone call.
At least, if this
is what you think from the first, you’ll be better off. There will be lots of reading, and there
will be tons of lines of already written code examples to run, and many new lines of code for
you to write. Yes, all of this will be very time consuming. Even though you’re not required to
attend class, you are expected to keep up with the reading, trying out the samples programs, etc.
An hour on Sunday before an assignment is due will NOT work. Once you get behind in the
course work, it will be extremely difficult to catch up.