24/05/2016

 

MAC0471  Desenvolvimento para Web

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.

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.

RESPONSÁVEIS:  Alfredo Goldman, Daniel Batista, Marco Aurélio Gerosa.

PRÉ-REQUISITOS:  MAC0350.

CARGA HORÁRIA SEMANAL E NÚMERO DE CRÉDITOS:  8 horas, 4 créditos-aula e 4 créditos-trabalho.

CRITÉRIO DE AVALIAÇÃO DA APRENDIZAGEM: 
Método e 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 BÁSICA: 

OBSERVAÇÃO:  Disciplina optativa eletiva nos currículos do BCC.

 

[Veja dados da disciplina no JúpiterWeb]


Alguns dos oferecimentos da disciplina:
DCC | IME-USP | 2016