Disciplina Programação Ambiente Internet I História da internet. Introdução às novas tendências de tecnologia e de uso da internet, incluindo sistemas móveis. Linguagem de formatação HTML (Hyper Text Markup Language); Tags de formatação; Tags de inclusão de objetos; Tags de ligação (links); Frames; Descrição de componentes de páginas; Formulários HTML, tratamento de imagens e animação; HTML dinâmico; Software de autoria para páginas HTML, editores HTML e CSS. Noções Básicas de Linguagem de Script. Tratamento de formulários com uma linguagem de script. Disciplina Banco de Dados II Implementação de bases de dados relacionais. SQL avançado. Sistema de gerência de banco de dados distribuído (SGBD). Conceitos de bancos de dados distribuídos. Processamento de transações, segurança, integridade, concorrência, recuperação em falha. Otimização de Consultas. Administração de Banco de Dados. Aplicações de banco de dados para WEB. Banco de orientado objetos Disciplina Linguagem e Técnicas Programação I Conceitos de orientação a objetos: tipos abstratos de dados, objetos, classes, métodos, visibilidade, escopo, encapsulamento, associações de classes, estruturas todo-parte e generalização-especialização, interfaces; herança de interface e de classe, polimorfismo, sobrecarga, invocação de métodos; aplicações em uma linguagem de programação orientada a objetos.