Estrutura de dados e algorítmos: Conceitos. Elementos de estruturas de dados, mecanismos de busca e pesquisa, interpretação e escrita de algoritmos, Representação de algoritmos, Estruturas de controle e modularização. Linguagem de programação: Conceitos. Linguagens Compiladas x Linguagens Interpretadas. (Lógica de Programação)
Estrutura de dados e algorítmos: Conceitos. Elementos de estruturas de dados, mecanismos de busca e pesquisa, interpretação e escrita de algoritmos, Representação de algoritmos, Estruturas de controle e modularização. Linguagem de programação: Conceitos. Linguagens Compiladas x Linguagens Interpretadas. (Estruturas de Dados)
Estrutura de dados e algorítmos: Conceitos. Elementos de estruturas de dados, mecanismos de busca e pesquisa, interpretação e escrita de algoritmos, Representação de algoritmos, Estruturas de controle e modularização. Linguagem de programação: Conceitos. Linguagens Compiladas x Linguagens Interpretadas. (Algoritmos)
Orientação a objetos: Conceitos, objetos, classes, interfaces, métodos, , abstração, herança, encapsulamento, polimorfismo e sobrecarga. Características das principais linguagens de programação. Java. Conceitos. Bibliotecas, Variáveis, operadores, métodos, expressões, estruturas de controle de fluxo, manipulação de dados, funções e orientação a objetos, pacotes, modificadores, coleções, principais APIs, tratamento de erros e exceções.
Arquitetura Java J2EE, J2SE, J2SDK e J2ME: conceitos, fundamentos e sintaxe. Desenvolvimento de aplicações e interfaces gráficas. Uso de servlets e JSP. richfaces. o a dados com JSP.
o a banco de dados. ODBC e JDBC. Funções de o a banco de dados.
HTML. Linguagens da web de marcação, transformação e apresentação. Criação de sites, formulários
IDEs: Conceitos. Eclipse.
Aplicativos web e web services. SOAP.