Algorithms; introduction to structured and object oriented design; The Java programming language, lexical elements and basic syntax; simple data types, variables, constants, declarations; block structure, expressions, statements, compound statements; input, output; control structures; classes, objects; scope and lifetime rules; information hiding and access control; methods and parameters; passing by value and by reference; one-dimensional and multi-dimensional arrays; text handling; testing and debugging techniques; compiler usage.
Back to the 1999 Distance Education Handbook