You need to activate javascript for this site.
Menu Conteúdo Rodapé
  1. Home
  2. Courses
  3. Web, Mobile and Cloud Computing
  4. Web Development Platforms

Web Development Platforms

Code 14733
Year 3
Semester S1
ECTS Credits 6
Workload PL(30H)/T(30H)
Scientific area Informatics
Entry requirements N/A
Mode of delivery Face-to-face instruction.
Work placements Not applicable.
Learning outcomes This curricular unit aims to make known what a platform for the development of intelligent applications for the Web is. Make known its main components and the structure of each component and teach how to use them in an integrated way. In the end, the student should be able to compare the main development platforms. The student should know and understand the basic concepts and techniques of Information Retrieval, Web Search, Data Mining and Machine Learning to extract knowledge from the Web. The student will develop skills in using recent data mining software to solve practical web mining problems.
Syllabus 1 – Architecture of web applications.
2 – Web development frameworks.
3 – Mining on the Web
4 - Information Retrieval and Web Search
5 – Ranking based on hyperlinks.
6 – Clustering approaches for the Web.
7 – Classification approaches for the Web.
8 - Recommender Systems
Main Bibliography 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
Teaching Methodologies and Assessment Criteria The students are graded using two theoretical tests and two practical tests that are done individually, that are focused on the topics presented so far in the course. By doing this, we are evaluating the student's progress in terms of the acquisition of competences.
The theoretical tests are used to evaluate the knowledge acquisition at a more abstract level while the practical tests are used to evaluate the learning progress on problem resolution using the acquired knowledge.
The students can improve the grades they obtained at the end of the semester by doing a written exam, and keeping the best grade. But to do this they are required to have a minimum grade on the evaluation done during the semester.
Language Portuguese. Tutorial support is available in English.
Last updated on: 2023-01-20

The cookies used in this website do not collect personal information that helps to identify you. By continuing you agree to the cookie policy.