Welcome to the Programming in Java page! Here are a few links to get you started:
About this Course
This course is aimed at intermediate programmers, though it should be suitable for quick beginners or seasoned hackers curious about Java. This course will NOT teach you how to program.
As an example of the level you should expect, I'll briefly touch on the syntax of a
and mention a couple tricks or caveats, but won't explain what it is, how it works, or where you would use it.
As we move beyond the basics, I'll spend more time explaining design decisions and give examples (and maybe demonstrations)
of where specific Java features are useful.
More details about the course will be posted here over the winter break, including course notes, demonstration code, and (maybe) practice problems w/ solutions.
*Note about Advanced Topics
There is far more to programming in Java than we could possibly cover in 8 hours. If you're very interested in a particular topic, send me an email and I'll try to fit it into the advanced section.
Here are a few topics we may cover during the advanced section: