Internet Technology
4
2018-2019
01007698
Biomedical Engineering
Portuguese
Face-to-face
SEMESTRIAL
6.0
Elective
1st Cycle Studies
Recommended Prerequisites
Introduction to Programming and Problem Solving.
Teaching Methods
Theoretical classes with exposition of concepts, principles and fundamental theories of Internet technologies, accompanied by elementary practical exercises that arouse students interest in these subjects and exemplify their application to real situations. Practical-laboratory classes in which students are expected to acquire knowledge about tools and techniques to develop practical applications and, with the guidance of the teacher, develop a laboratory project that requires the combination of theoretical concepts and promote critical reflection on problems complex.
Learning Outcomes
To provide the students with knowledge and competencies about technologies required for building real world applications for the Internet. Acquiring competencies in synthesis and analysis, organization and planning, written communication, problem solving, decision-making, team work, critical reasoning, autonomous learning, practical application of theoretical knowledge, and creativity.
Work Placement(s)
NoSyllabus
1. Introduction to the Internet; History of the Internet;
2. Functioning of the Web, DNS, Browsers and anatomy of a Web Server as Client/server applications
3. Client-side technologies (HTML5, CSS, JavaScript)
4. Creation and maintenance of web interfaces with JavaScript
5. Using JavaScript libraries and components
6. Notions of Responsive Web Design
7. Server side technologies (ex: PHP, CMSs).
Assessment Methods
Assessment
Project: 50.0%
Exam: 50.0%
Bibliography
Luís Abreu, "HTML5" – 2a Edição Atualizada e Aumentada. FCA, 2013 Pedro Remoaldo, "CSS3", FCA, 2011 Luís Abreu, "JavaScript" (2a edição), FCA, 2013.