PIC 20A: Principles of Java Language with Applications

This course is an introduction to Java programming. It assumes basic programming knowledge.

I’m one of the TAs for this course. This website holds notes from lecture, code samples, links to other resources, and whatever else I think may be useful.

The main course web page is on CCLE: https://ccle.ucla.edu/course/view/18S-COMPTNG20A-1. The professor is Omri Azencot.


My office hour will be on Thursdays from 2-3pm, and other times by appointment, in the PIC lab (MS 2000).

My discussion session is from 11-noon on Tuesdays and Thursdays, in MS 6201.

Discussion Material

Example Code

Most of these should also be linked above, but I’ll also keep an index here. Dates are indicated, in case I modify the examples over time.

Complex numbers and polynomials
Thu Apr 12, 2018