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/18W-COMPTNG20A-2. The professor is Omri Azencot.


My office hours Tuesdays 1-2pm, Thursdays 10-11am, and other times by appointment. The scheduled office hours on Tuesday and Thursday are in the PIC lab (MS 2000).

My discussion session is from 12-1pm on Tuesdays and Thursdays, in MS 5147.

Discussion Material