

PROJETOS - 2° ANO
Modelagem de Padrão de Projeto
Aplicar modelagem de padrões de projetos na programação orientada a objetos. Desenvolver e manter soluções e arquiteturas bem-sucedidas para a reutilização de código. Identificar e utilizar as melhores ferramentas para desenvolvimento de padrões de projetos de acordo com o mercado.
Programação Multiplataforma
Implementar um software aplicando conhecimentos de engenharia de software, programação e gerência de projetos. Utilizar desenvolvimento front-end e back-end integrando as aplicações desktop, web e mobile em projetos que atendam aos requisitos de transparência das aplicações. Utilizar sensores IOT para captura de dados que serão tratados nas aplicações desenvolvidas.
BI e Big Data
Compreender o uso das ferramentas, tecnologias, aplicações e práticas para coletar, integrar, analisar e apresentar os dados. Compreender as principais características dos modelos dimensionais. Empregar as ferramentas para compor diferentes tipos de modelos. Aplicar principais tipos de modelos e os principais operadores OLAP. Compreender e aplicar e empregar conceitos, técnicas e ferramentas de Big Data.
Sistemas Distribuídos Aplicado à IoT
Desenvolver projetos de virtualização e IoT. Analisar projetos para aplicar conceitos de IoT melhorando a interação em cenários. Identificar Sistemas Operacionais e Protocolos para aplicações em Internet das Coisas. Desenvolver aplicações com foco em WSNs, com capacidade de se comunicarem e compartilharem informações de maneiras independentes.
Segurança e Defesa Cibernética
Compreender o pilar de Segurança da Informação e empregar técnicas de programação segura para o desenvolvimento de aplicações Web. Conhecer e utilizar conceitos de SQL Injection, para testar as vulnerabilidades das aplicações. Aplicar técnicas de validação ou codificação, para assegurar as mensagens enviadas ao navegar. Realizar armazenamento seguro das informações, com a utilização de autenticidade e criptografia.
Estatística Aplicada
Aplicação de conceitos estatísticos no desenvolvimento de aplicações, incluindo análise de dados, proposição de soluções computacionais baseadas em desvio padrão e intervalo de erro. Conhecimento em análise de desempenho de aplicações e probabilidade, com habilidades em reproduzir gráficos e gerar estimativas futuras.
Língua Inglesa
Competência em compreensão e comunicação profissional, redigir documentos profissionais como currículos e e-mails comerciais, comunicando-se eficazmente em entrevistas de emprego, e habilidade em compreender e descrever dados numéricos, fazer comparações e aprimorar a entonação e a pronúncia em diferentes fonemas da língua.