Saltar para:
Esta página em português Ajuda Autenticar-se
ESTS
Você está em: Start > PWDAM13
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

Fundamentals of Object-Oriented Programming

Code: PWDAM13     Sigla: FPOO

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

Ocorrência: 2023/2024 - 3T

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,73
Type Docente Turmas Horas
Theorethical and Practical Totais 1 2,73
Fábio Alexandre Pereira dos Santos 2,73

Língua de trabalho

Portuguese

Objetivos

This course learning objectives are:
- to know and understand the means available for the development of applications that use the Internet as an integrating element, especially the protocols, languages, and tools associated with the fundamentals of web programming.
- apply the previous concepts in problem solving;
- develop web pages focused on the good use of the languages and tools.

Resultados de aprendizagem e competências

At the end of the course unit the learner is expected to know how to analyse a problem, model a solution using object-oriented programming techniques and different Java collections.

Modo de trabalho

Presencial

Programa

1, Introduction to the Object Oriented Programming paradigm
2. Classes and objects
3. Data encapsulation
4. Aggregation and composition of classes
5. Introduction to collections
6. Inheritance and polymorphism
7. Abstract classes and interfaces
8. Exceptions

Bibliografia Obrigatória

David Barnes & Michael Kölling; Objects First with Java (6th Edition), Pearson Education Limited, 2019
F. Mário Martins;; JAVA 8 - POO + Construções Funcionais, FCA, 2017. ISBN: ISBN: 978-972-722-838-6

Métodos de ensino e atividades de aprendizagem

The teaching methodology adopted is student-centred, where it is intended that the student is the driving force of their learning. The Problem/Project Based Learning (PBL) model is followed.
Students are organised into groups and, with the support of the teacher, are encouraged to solve specific problems, facing challenges that will be overcome in the course of this active learning.
It is given relevance to the discussion of ideas and results obtained.
The various challenges/tasks presented to students should be submitted on the Moodle Platform.

Software

BlueJ

Tipo de avaliação

Distributed evaluation without final exam

Componentes de Avaliação

Designation Peso (%)
Teste 80,00
Trabalho laboratorial 20,00
Total: 100,00

Componentes de Ocupação

Designation Tempo (Horas)
Elaboração de projeto 33,00
Frequência das aulas 28,00
Trabalho laboratorial 20,00
Total: 81,00

Obtenção de frequência

Access to continuous assessment is conditioned to:

a) at least 75% of class attendance.

b) Average higher or equal to 10 (and not less than 9.5 points in each component of assessment).

In case the student exceeds the allowed limit or does not reach the minimum marks he will automatically pass to assessment by examination.

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

- 2 Tests (40% each, totaling 80%) with final average equal or superior to 9,5V.

- 4 Evaluated Laboratories (worth 20% of the final mark).
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:24:29