Esta unidade apresenta os fundamentos da programação orientada a objetos, incluindo introdução à engenharia de software, programação de computadores e histórico da linguagem Java. Ensina como criar, editar, compilar e executar um primeiro programa em Java usando a IDE NetBeans, cobrindo também entrada e saída de dados. O objetivo é gerar um código simples dentro dos padrões da engenharia de software.