
Web Practices II
Code
722011074
Academic unit
Faculdade de Ciências Sociais e Humanas
Department
Ciências da Comunicação
Credits
10
Teacher in charge
Vítor Badalinho
Weekly hours
3 letivas + 1 tutorial
Teaching language
Portuguese
Objectives
The course of Practices Web 2 prepares the student to use computerized tools involved in the creative processes of new digital medias, with great emphasis on the role of databases in application development and information management. Thus, methods and techniques will be addressed computerized manipulation of information, with particular emphasis on database and programming logic architecture.
After a theoretical approach of architecture and modeling databases and data mining, code demonstrations will take place showing specific features of dynamic pages, linked with the strategies developed a Web project. Beyond content analysis and code sessions, it will also be discussed the relevant strategy required to implement a working plan and then develop the project within schedudule and financial constraints.
Prerequisites
None.
Subject matter
The main task of this seminar aims to provide the student with the knowledge that underpin the creative processes of functional design, achieved through new Web technologies. Hence the frequency of this course requires a basic level of knowledge of the methods and computational techniques, especially in architecture database and programming logic, to enable the production and implementation of multimedia projects. The following topics are covered:
- Methods of BD interface with the Web
- Database Architecture and data mining
- Languages covered: PhP and MySQL 5
- Structure of code development and programming
Bibliography
Converse, Tim (2004). PHP5 and MySQL Bible, New Jersey, Hungry Minds Inc,
Davidson, Louis; Kline, Kevin; Windisch, Kurt (2006). Pro SQL Server 2005 Database Design and Optimization, Apress, New York
Erl, Thomas (2012). Service-oriented Architecture: A Field Guide to Integrating XML and Web Services, NY, Prenti
Johnson, James (2010). Database: Models, Languages, Design, Oxford University Press
Powazek, Derek (2008). Design for Community: The Art of Connecting Real People in Virtual Places, Berkeley, New
Ribeiro, Nuno Magalhães (2007) Multimédia e Tecnologias Interactivas, 2ª Edição Actualizada, FCA - Editora de Informática
Richards, S. (2007) Pro PHP XML and Web Services, New Jersey, Hungry Minds Inc,
Yank, Kevin (2006). Build Your Own Database Driven Website Using PHP & MySQL, Sitepoint
Teaching method
Content presentation is done in fully interaction with specific and real examples of our web practices. Students are required to be actively involved via oral contributions and small writen works concerning online database , search engines, back offices and restricted access areas. a) demonstration of techniques and code development models; b) formal tests and evaluations of usability will be done. c) Finally, a former student is invited for a presentayion of his/her last work and his/her actual work experience. a) b) and c) are desirable regular practices of this curricular unit.
Evaluation method
The final grade is composed of the following assessments:
1 - Collective working project [50%]
Weighting criteria for evaluation of the group:
detailed analysis of the subject;
creativity in the choice of strategies;
organization and consistency in the presentation of the work;
compliance with the calendar and the time limits;
accuracy in use of key concepts;
domain demonstrated in the presentation of content.
Weighting criteria for evaluation of group work:
analysis of the project and strategic choices of the project;
SWOT analysis and justification of strategic planning;
content organization and guidelines followed
Brief presentation of the website
2 - Individual assessment [30%]
3 - Two multiple choice tests [20%] (10% +10%)