| Instructor: | John Tang Boyland (boyland@cs.uwm.edu) |
| Place: | EMS E145 |
| Time: | TTh 12:30pm-1:45pm |
Please send comments or questions at any time to the instructor at email.
An advanced course in object-oriented programming. Abstraction; single and multiple inheritance; dynamic binding of functions; polymorphic types and operators; survey of object-oriented techniques. Prereq: jr st; CompSci 431(P)
Xiaoping Jia. Object-Oriented Software Development Using Java. Addison-Wesley, Boston. 2003.Copies of these textbooks should be available at UWM bookstore and at Panther bookstore.
There are known typos in the first printing.
| #1 | #2 | #3 | #4 | #5 | #6 | #7 |
|---|---|---|---|---|---|---|
| HTML | HTML | HTML | HTML | HTML | HTML | HTML |
| FAQ |
| Midterm | Final |
|---|---|
| HTML | HTML |
The following resources have homepages that lead to places to download free implementation:.
If you install AFS on your home computer, you will probably want to turn on encryption of file transfer. Use "fs setcrypt on" in your AFS startup script (if UNIX-based). In Windows, as far as I know, you have to do this manually every time AFS is started up again (e.g. on reboots).
Our AFS ``cell'' uses KerberosV encryption, but has backward compatability hooks that work with unix clients. These don't work for Windows clients, so if you are running Windows, you will need to get KerberosV working too. To use KerberosV, you known that the ``realm'' is CS.UWM.EDU and the kerberos server (KDC) is kerberos.cs.uwm.edu.
File:New>>Project...Choose the Java Project wizard, and press [Next >]. Then when the ``New Java Project'' window comes up, specify the project name (to avoid confusion, it should be the homework name) and the project location as the homework directory as in the following picture:
Last modified: December 7, 2007
boyland@cs.uwm.edu