|
Turma 2012 Veja abaixo os objetivos em cada disciplina da Turma 9: |
Objetivos: Iniciaremos o estudo da interação entre pessoas e computadores. É uma matéria multidisciplinar que relaciona a ciência da computação, artes, design, ergonomia, psicologia, sociologia, semiótica e linguística. |
Objetivos: Realizar a representação esquemática de páginas web. Desenvolvimento de páginas para internet com uso de linguagem de marcação (X)HTML e folhas de estilo CSS. Implementação de sites de acordo com os padrões web propostos pelo W3C. Pré-Requisitos: Conhecimento de lógica de programação e linguagens de programação para web, preferencialmente a linguagem PHP. |
Objetivos: Desenvolvimento de Interfaces Web 2.0. Programação Client-side: JavaScript, XML e Ajax. Pré-Requisitos: Conhecimento em análise e programação orientada a objetos: classes, herança, polimorfismo, classes abstratas, padrões de projetos, frameworks. Conhecimento médio de arquitetura cliente-servidor. |
Objetivos: Apresentação da máquina virtual e o ambiente de execução Java. Estudo de orientação a objetos com Java e IDEs Netbeans e Eclipse. Pré-Requisitos: Algoritmos e Estruturas de Dados; Linguagem SQL; Sistemas de gerenciamento de banco de dados: entidades, atributos, tipos de relacionamentos. |
Objetivos: Desenvolvimento de sistemas para web utilizando a tecnologia Ruby on Rails (RoR). Estudo de Metaprogramação, Closures e Classes Abertas que servem de base para o entendimento do Framework RoR. A disciplina também envolve exemplos práticos como uso dos principais componentes do RoR: Active Record, Views e Controllers, agilizando o desenvolvimento utilizando Scaffold. |
Objetivos: Apresentaremos conceitos e tecnologias para construção de sistemas para Web baseados em Java e na arquitetura J2EE e seus principais elementos na camada Web: Servlets, JSP (Java Server Pages), JSTL e configurações do Servidor Tomcat. Conceitos de JavaServer Faces (JSF). Pré-Requisitos: Análise e programação orientada a objetos. Banco de dados: criação de tabelas, consultas e garantias de acessos. Programação para a Web: DOM, HTML, CSS, Arquitetura cliente-servidor. Redes de computadores: arquitetura cliente-servidor, endereçamento e portas. |
Objetivos: Estudar os fundamentos de inteligência coletiva. O processo de mineração de dados. Extração de informação da Web. Uso de inteligência coletiva no desenvolvimento de aplicativos Web. Pré-Requisitos: Modelagem de software e programação Java para Web. |
Objetivos: Estudar os principais conceitos relacionados à segurança computacional. Principais tipos de ataques e vulnerabilidades. Práticas seguras de desenvolvimento de sistemas para Web. Pré-Requisitos: Engenharia de software e programação Java para Web. |
Objetivos: Princípios de computação em nuvem, benefícios, evolução, classificação em camadas (IaaS, PaaS, SaaS, FaaS), aspectos econômicos, segurança e redes em nuvem privadas, projeto e arquitetura escaláveis, teste e implantação, ferramentas e tecnologias existentes, tendências. Pré-Requisitos: Sistemas operacionais, redes de computadores; Segurança de Sistemas para Web; Interfaces para Web; Web Services. |
Objetivos: Estudar conceitos e tecnologias avançadas para a construção de sistemas para Web baseados em Java e na arquitetura Java EE (Enterprise Edition) com Java Server Faces (JSF) e Frameworks Web Struts e ZK. Desenvolvimento e implantação de serviços web por meio da tecnologia de Web Services. Pré-Requisitos: Conceitos essenciais de orientação a objetos, tais como: polimorfismo via classes abstratas e interfaces, sobrecarga de métodos, sobreposição de métodos, tratamento de exceção. |
Objetivos: Estudo de conceitos e tecnologias para construção de sistemas para dispositivos móveis baseados na plataforma Android e seus principais elementos: componentes de uma aplicação, ambiente de execução, atividades e serviços do Android. Pré-Requisitos: Análise e programação orientada a objetos; Fundamentos da Tecnologia Java; Desenvolvimento de aplicações para Web. |
Objetivos: Metodologias para a realização de pesquisas e elaboração de trabalhos técnicos-científicos. |
Total: 365 horas-aulas






Newsletter