HOMEWORK

PIC 20A/1, Summer 2001


PROGRAMMING PROJECTS:
1. Due date: 07/02/2001, by 12:30p.

2. Due date: 07/11/2001, by 12:30p.

3. Due date: 07/18/2001, by 12:30p.

4. Due date: 07/26/2001, by 3:30p.

5. Due date: 08/02/2001, by 04:00p.

6. Due date: 08/13/2001, by 4:00p.


READING ASSIGNMENTS:
(Please choose one of the following books, there is no need to use both of them:
[1] Deitel & Deitel, "JAVA: How to Program, 3rd Ed." (Table of Contents)
[2] M.Campione, K.Walrath, A.Huml, "The Java Tutorial, 3rd Ed. A Short Course on the Basics."

06/25/2001
[1], Chapter 1 (sections 1.1 - 1.15).
[2], Chapter 1 "Getting Started".
06/26/2001
[1], Chapter 2 (sections 2.1 - 2.6).
[2], Chapter 2 "Object-Oriented Programming Concepts".
06/28/2001
[1], Chapter 4 (sections 4.1 - 4.13), Chapter 5 (sections 5.1 - 5.10);
[2], Chapter 3 "Language Basics".
07/05/2001
[1], Chapter 14 "Exception Handling" (sections 14.1 - 14.10);
[2], Chapter 7 "Handling Errors Using Exceptions".
07/10/2001
[1], Chapter 7 "Arrays" (sections 7.1 - 7.6 and 7.9), Chapter 8 "Object-Based Programming" (sections 8.1 - 8.16);
[2], Chapter 4 "Object Basics and Simple Data Objects".
07/12/2001
[1], Chapter 9 "Object-Oriented Programming" (sections 9.1 - 9.15);
[2], Chapter 5 "Classes and Inheritance".
07/17/2001
[1], Chapter 9 "Object-Oriented Programming" (sections 9.1 - 9.15);
[2], Chapter 6 "Interfaces and Packages".
07/24/2001
[1], Chapter 12 "Basic Graphical User Interface Components" (sections 12.1 - 12.15);
[2], Chapter 10 "User Interfaces that Swing (A Quick Start)".
08/05/2001
[1], Chapter 3 "Introduction to Java Applets";
[2], Appendix B "Writing Applets".
08/07/2001
[1], Chapter 15 "Multithreading";
[2], Chapter 8 "Threads: Doing Two or More Tasks At Once".


GENERAL PRACTICES AND PROCEDURES:


Last modified on by fedandr@math.ucla.edu.