Informações da Disciplina

 Preparar para impressão 

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação


Instituto de Matemática e Estatística
 
Ciência da Computação
 
Disciplina: MAC0471 - Desenvolvimento para Web
Web Development

Créditos Aula: 4
Créditos Trabalho: 2
Carga Horária Total: 120 h
Tipo: Semestral
Ativação: 01/01/2018 Desativação: 31/12/2019

Objetivos
Ao final da disciplina, o aluno deverá ser capaz de construir aplicações para Web tendo conhecimento das principais tecnologias e técnicas empregadas, bem como tirar valor dos algoritmos e tecnologias da mineração de dados e computação social.
 
 
 
Docente(s) Responsável(eis)
84710 - Alfredo Goldman Vel Lejbman
7410229 - Daniel Macedo Batista
84724 - Fabio Kon
 
Programa Resumido
Tecnologias de programação cliente e servidor para desenvolvimento web e ferramental conceitual e tecnológico para aplicar conceitos de recuperação de informações e aprendizagem de máquina no contexto de sistemas web sociais.
 
 
 
Programa
Evolução da Web e do desenvolvimento de Software.

Estado da arte das tecnologias e técnicas para o desenvolvimento para Web.

Arquitetura de sistemas web.

Desenvolvimento baseado em componentes.

Sistemas Colaborativos e Web 2.0.

Computação social e inteligência coletiva.

Mineração de dados.

Sistemas de recomendação.

Algoritmos para busca e ranqueamento.

Filtragem colaborativa.
 
 
 
Avaliação
     
Método
Provas, trabalhos e exercícios.
Critério
Provas, trabalhos e exercícios.
Norma de Recuperação
Média ponderada da nota final e de provas e/ou trabalhos de recuperação
 
Bibliografia
     
Bibliografia básica:
DUCKETT, Jon. HTML and CSS: Design and Build Websites. Indianapolis, IN: John Wiley & Sons, Inc., 2011.
DUCKETT, Jon. JavaScript and jQuery: Interactive Front-End Web Development. Indianapolis, IN: John Wiley & Sons, Inc., 2014. RICHARDS, Mark. Software Architecture Patterns. Sebastopol: O’Reilly Media, Inc, 2015.

Bibliografia complementar:
ELMASRI, Ramez, NAVATHE, Shamkant B. Fundamentals of Database Systems. Pearson, 2016. GEERS, Michael. Micro Frontends: Extending the Microservice idea to frontend development. 2017. Disponível em: . KANTOR, Ilya. The Modern JavaScript Tutorial. 2017. Disponível em: .
MARCOTTE, Ethan. Responsive Web Design. New York, NY: A Book Apart, 2011. MULLOY, Brian. Web API Design: Crafting Interfaces that Developers Love. Apigee, 2012. SADALAGE, Pramod J., FOWLER, Martin. NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence. Upper Saddle River, NJ: Addison-Wesley, 2013. VOGELS, Mat, O’GRADY, Neil, WILLIAMS, John M. Web Design 101: The future of the web is in your hands. Learn how to build it right. Web ow, 2016. Disponível em: . CARDELLO, Jeff, WILLIAMS, John M. The Modern Web Design Process: Learn how a well-de ned process translates to high-performing websites. Web ow. Disponível em: .
 

Clique para consultar os requisitos para MAC0471

Clique para consultar o oferecimento para MAC0471

Créditos | Fale conosco
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP