Lecture 3 Overview

Programming and objects

  1. problems of complexity.
  2. examples of how problems can be simplified by looking at objects.
  3. attributes and methods.
  4. We look at how objects are implemented in Java, sourcecode, bytecode and compilers.


Here are the notes.

Preview to the Lab

  1. features of the operating system that you will need in order to properly create, compile and run your programs.
  2. how to compile and run some simple programs.