Saltar para:
Esta página em português Ajuda Autenticar-se
ESTS
Você está em: Start > PWDAM4
Autenticação




Esqueceu-se da senha?

Campus Map
Edifício ESTS Bloco A Edifício ESTS Bloco B Edifício ESTS Bloco C Edifício ESTS Bloco D Edifício ESTS Bloco E Edifício ESTS BlocoF

Introduction to Internet Programming

Code: PWDAM4     Sigla: IPINT

Áreas Científicas
Classificação Área Científica
CNAEF Informatics Sciences

Ocorrência: 2023/2024 - 1T

Ativa? Yes
Unidade Responsável: Departamento de Sistemas e Informática
Curso/CE Responsável: Professional Technical Higher Education Courses in Applications, Mobil Devices and Web Programming

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
TSPCDA 23 Plano de Estudos_2017_18 1 - 3 -

Docência - Responsabilidades

Docente Responsabilidade
José António Sena Pereira

Docência - Horas

Theorethical and Practical : 2,72
Type Docente Turmas Horas
Theorethical and Practical Totais 1 2,72
César Augusto Furriela Nero 2,72

Língua de trabalho

Portuguese

Objetivos

General Objectives

Web applications play an important role in everyday life. In this context, it is necessary not only to know how to use them more effectively and efficiently, but also to develop skills for their development.

  1. In this sense, it is intended in this UC that students acquire knowledge, skills and competencies in the area of front-end web development.
  2. Students must at the end of this UC have the necessary skills to design and develop the front end of a web application.


Specific Objectives

Web Architecture

Obj#1- Understand and explain the main concepts associated with Web Architecture.
HTML and CSS

Obj#2- Recognize and explain the purpose of HTML and CSS language;

Obj#3 -  Recognize key HTML elements and CSS selectors;

Obj#4 -  Distinguish between markup languages and style languages

Obj#5 - Apply the HTML language to the structuring of miscellaneous content and Apply the CSS style language to HTML documents.

JavaScript and DOM

Obj#6 - Recognize and explain the purpose of the JS programming language

Obj#7 - Develop JS scripts that allow you to implement interaction and dynamics in HTML documents.

Obj#8 - Recognize and explain the DOM.  Apply JS to DOM manipulation.

Obj#9Recognize and explain the operation of the HTTP Protocol/s

Objectives integrators Obj#10 - Design and create the front end of a web application with integration of previous knowledge.
Obj#11 - Evaluate and reflect on the implementation performed and identify alternative ways of implementation.

Resultados de aprendizagem e competências

At the end of the UC students should be able to:

1 - Identify and describe the technologies used to develop Web applications, understand and explain the Web architecture;

2 - Apply the HTML and CSS language necessary for the development of a web application in the front-end slope;

3 - Apply the interaction and dynamics strand to HTML and CSS elements using the Javascript language

4 - Test and correct errors in HTML components,  CSS and Javascript

5 - Apply good web interface programming practices.

Modo de trabalho

Presencial

Pré-requisitos (conhecimentos prévios) e co-requisitos (conhecimentos simultâneos)

NA

Programa

1) Concepts of Web:

  1. a) History and Development of the World Wide Web and Related Technologies
  2. b) Introduction to Client-Server Architecture;

2) Web Client:

  1. a) HTML5 ;
  2. b) CSS;
  3. c) JavaScript/ECMAScript;
  4. d) DOM (Document Object Model).

3) Communication Protocol HTTP/HTTPS;

Bibliografia Obrigatória

Luís Abreu; HTML5, FCA, 2015
Luís Abreu; Javascript, FCA, 2013
Pedro Remoaldo; CSS3, FCA, 2011
Ricardo Queiróz, Filipe Portela; Introdução ao Desenvolvimento Moderno para a Web, FCA, 2018

Bibliografia Complementar

Ricardo Queiróz, Filipe Portela; Desenvolvimento Avançado para a Web, FCA, 2020

Métodos de ensino e atividades de aprendizagem

The methodologies used will be student-centered. Thus, it is intended to stimulate and encourage the student to participate in their teaching-learning process. Thus, in
 TP classes the exhibition method will be used to introduce students to the concepts, however an approach focused on active learning will always be encouraged. Students will be challenged to solve problems and issues. This process will always be mediated by the teacher. In lab classes will be presented exercises of practical application and development of work of continued practical group. This adopts a project-based methodology-centered approach.

Software

NodeJS
Notepad++
VSCode

Palavras Chave

Technological sciences > Technology > Computer technology > Systems technology
Technological sciences > Technology > Internet technology
Technological sciences > Technology > Computer technology > Software technology
Technological sciences > Technology > Information technology > E-business

Tipo de avaliação

Distributed evaluation without final exam

Componentes de Avaliação

Designation Peso (%)
Participação presencial 35,00
Teste 35,00
Trabalho laboratorial 30,00
Total: 100,00

Componentes de Ocupação

Designation Tempo (Horas)
Elaboração de projeto 72,00
Estudo autónomo 30,00
Frequência das aulas 60,00
Total: 162,00

Obtenção de frequência

Access to continuous assessment is conditional on at least

75% of class attendance.

 b) Average greater than or equal to 10 (and not less than 8 values in each evaluation component) In case the student exceeds the allowed limit or does not reach the minimum grades will automatically pass to evaluation by examination.

Fórmula de cálculo da classificação final

Continuous Evaluation:

  1. Theoretical Test
    1. TT(1) - HTML, CSS and Javascript;
  2. Practical group work with intermediate presentation and mandatory final.

 

  1. Calculation of Final Score (CA)NF

    (>=9.5) = (Theoretical * 40%) + (Practical Work 1 * 15%) + (Practical Work 2 * 15%)+ (Practical Work 3 * 15%) + (Practical Work 4 * 15%)
  2. (The average greater than or equal to 10 (and not less than 8 values in each component) does not require the final exam student)


Non-Continuous Evaluation:

  1. NF = 50% [CT] + [CP= 60% practical work ]

Avaliação especial (TE, DA, ...)

Working students, high-competition athletes, association leaders and students under the Religious Freedom Act must address, by the second school week of the semester, the head of the curricular unit, in order to justify their condition, in accordance with the provisions of their diplomas.

Observações

The Moodle platform is used to support UC. All content and activities are posted on the moodle page. Students must guarantee their registration in this area through an enrollment key that is disclosed by the teacher in the first classes.
Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Instituto Politécnico de Setúbal - Escola Superior de Tecnologia de Setúbal  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2024-11-23 às 19:20:37