PIC 20

JAVA and Internet Programming, Computation & Visualization


Program in Computing 20

Ivo D. Dinov, Ph.D.
Visiting Assistant Professor, PIC and
Research Scientist, Department of Neurology
UCLA School of Medicine
E-mail: dinov@ucla.edu
Teaching Assistant:
Keith Ouellette
E-mail: kouellet@math.ucla.edu

Lectures: Boelter MSB # 5420, MTWR, 10:30 AM - 11:20 AM
Discussions:Boelter MSB # 5273, TR, 12:30 PM - 1:20 PM

Instructor Office: CHS, UCLA Med Sch, Reed 4-238
TA Office: MSB 6154
PIC Computer Lab: http://www.pic.ucla.edu/piclab/

Textbook: Java How to Program by Deitel and Deitel
Grading Policy:
The lowest graded programming assignment will be dropped. All programming
assignments must be completed however. No late programming assignments will
be accepted. For students with genuine documented reasons for missing the
midterm arrangements will be made. Programming assignments will be collected
from the submit directory of your account.
If after receiving a midterm or programming assignment back you believe a
grading error has occurred please see Dr. Dinov or Keith Ouellette.
Reading assignments will be given. You will be held responsible for the
information covered in these assignments.
Programming Assignment Policy:
You are allowed to discuss general aspects of programming problems with classmates.
However this discussion should not involve the exchange of actual code. Namely,
the code you submit must be your own independent work.
    Tentative order of topics covered
  1. Java applications
  2. Very simple classes in Java
  3. Exception Handling
  4. Inheritance
  5. Files
  6. Java applets
  7. Components
  8. Simple Graphics
  9. Frames
  10. Animation
  11. Multimedia

\Ivo D. Dinov, Ph.D., Department of Neurology and Program in Computing, UCLA School of Medicine/