Capacitar o aluno a desenvolver aplicações para desktop e web, com conexão a banco de dados, utilizando todas as tecnologias envolvidas com a linguagem Java.
Fundamentos de Java, Classes e Objetos, Atributos e Métodos, Array e ArrayList, Recursão, Associação, Composição e Agregação, Herança, Interface e Polimorfismo, Tratamento de exceção, Files, Streamis e Serialization, Regular Expressions, Multithreading, Acesso a Banco de Dados com JDBC, Generics e Collections, AWT e Swing.