Objectivos de Aprendizagem |
Esta unidade curricular tem como objetivo dar a conhecer o que é uma plataforma de desenvolvimento de aplicações inteligentes para a web. Dar a conhecer quais os seus principais componentes, a estrutura de cada componente e ensinar a usá-los de forma integrada. No final o aluno deverá ser capaz de comparar as principais plataformas de desenvolvimento. O aluno deverá ser capaz de conhecer e compreender os conceitos e técnicas básicas de Recuperação de Informação, Pesquisa na Web, Mineração de Dados e Aprendizagem Automática para extrair conhecimento da Web. O aluno deverá desenvolver habilidades no uso de softwares de mineração de dados recentes para resolver problemas práticos de mineração na Web.
|
Bibliografia principal |
Liu, Bing. Web data mining: exploring hyperlinks, contents, and usage data. Vol. 1. Berlin: Springer, 2011. Zdravko Markov and Daniel T. Larose. Data Mining the Web: Uncovering Patterns in Web Content, Structure, and Usage, Wiley, 2007, ISBN: 978-0-471-66655-4. Eibe Frank, Mark A. Hall, and Ian H. Witten (2016). The WEKA Workbench. Online Appendix for "Data Mining: Practical Machine Learning Tools and Techniques", Morgan Kaufmann, Fourth Edition, 2016. DuBois, Paul. MySQL. Pearson Education, 2008. Alexandre Pereira e Carlos Poupa, “Linguagens Web”, 5.ª ed. Lisboa: Sílabo, 2013. ISBN: 978-972-818-715-8. Tim Converse and Joyce Park, “PHP Bible”, 2nd Edition, Wiley, ISBN: 978-0-7645-4955-7. Leon Shklar and Rich Rosen, “Web Applicatin Architecture: Principles, Protocols and Practices”, 2nd Edition, Wiley, 2009. Tutoriais da W3Schools: http://www.w3schools.com Alexis Goldstein, Louis Lazaris and Estelle Weyl, “HTML5 and
|