We shall try to learn as much as possible of Java, a rapidly evolving
programming language, first released by Sun Microsoft Systems in 1995.
The official textbook of the course is just one of zillions of Java books
which appeared over the last few years; it certainly is one of the better
ones and might actually live up to its name for many people.
In addition (or as an alternative) to the textbook, I am
planning to have notes (time permitting) linked to this page.
A certain number of
projects will be assigned as the course progresses; your grade will depend exclusively on
how you complete these projects.
A warning might be in order:
This course is being offered by the Department of Mathematical Sciences;
it will have a mathematical content It is implicitly assumed that you
have had Calculus and that you like mathematics.
A final comment: Java is NOT Javascript. Java and Javascript have little in
common except for the name and the fact that most everything you can do with
Javascript you can also do, albeit not as easily, with Java.