CMPS 271B Java Programming
The fundamentals of Java Programming are taught in this course. The contrast between classical and object-oriented programming will be examined, with emphasis on the latter. The latest additions to the Java language specification will be additionally covered. A comparison between C++ and Java will also be discussed, to develop an appreciation of the rationale for the emergence of these two object-oriented languages.