Internet Technologies

Year
2
Academic year
2014-2015
Code
02010166
Subject Area
Computer Science
Language of Instruction
Portuguese
Mode of Delivery
Face-to-face
Duration
SEMESTRIAL
ECTS Credits
4.0
Type
Elective
Level
2nd Cycle Studies - Mestrado

Recommended Prerequisites

Basic knowledge of programming and databases.

Teaching Methods

T classes with detailed exposition, of the concepts, principles and fundamental theories, resolution of practical exercises that arouse students’ interest in those subjects and exemplify their application to real situations.

PL classes in which students are required to acquire knowledge about tools and techniques for developing practical applications and that, under the guidance of the teachers, develop a work (project) requiring a combination of theoretical concepts and promoting critical thinking before more complex problems. Students write a technical report, describing the work done.

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)

No

Syllabus

1.Introduction to the Internet

  - History of the Internet

  - Functioning of the Web

  - DNS

  - browsers and anatomy of a Web Server

  - client/server applications

  - Creation and maintenance of Web contents

  - CMSs; WYSYWYG tools; HTML, CSS, etc.

2. Client-side Scripting:

  - HTML5

  - CSS

  - JavaScript

3. Creation and maintenance of web interfaces from Javascipt component libraries.

4. Familiarization with CMSs, plug-ins and other software for Web 2.0.

Head Lecturer(s)

Hugo Ricardo Gonçalo Oliveira

Assessment Methods

Assessment
Continuous Assessment: 10.0%
Project: 40.0%
Exam: 50.0%

Bibliography

Bruno Figueiredo, "Web Design", FCA.

Alexandre Pereira e Carlos Poupa, "Linguagens Web", Edições Sílabo.

Pedro Neves e Rui Ruas, "O Guia Prático do MySQL", Centro Atlântico.

Carlos Serrão e Joaquim Marques, "Programação com PHP 5", FCA.