Course Objectives

  1. Learn the Java programming language: its syntax, idioms, patterns, and styles.

  2. Become comfortable with object oriented programming: Learn to think in objects

  3. Learn the essentials of the Java class library, and learn how to learn about other parts of the library when you need them.

  4. Introduce event driven Graphical User Interface (GUI) programming

If there's one thing all these topics boil down to, one thing I'm going to emphasize above all else in this class, it is this:

It is not enough just to write code that works. It is as important--perhaps more important--to write code well; not merely code that works, but code that is legible, maintainable, reusable, fast, and efficient.


Previous | Next | Top | Cafe au Lait

Copyright 1997-2006 Elliotte Rusty Harold
elharo@metalab.unc.edu
Last Modified April 4, 2006