Saltar para:
Esta página em português Ajuda Autenticar-se
ESTB
Você está em: Start > BINF018

Programming Languages II

Code: BINF018     Sigla: LPII

Áreas Científicas
Classificação Área Científica
OFICIAL Informática

Ocorrência: 2020/2021 - 1S

Ativa? Yes
Unidade Responsável: Matemática e Informática
Curso/CE Responsável: Undergraduate in Bioinformatics

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
BINF 25 Study Plan 2 - 5 67,5 135

Docência - Responsabilidades

Docente Responsabilidade
António Leonardo Gonçalves

Docência - Horas

Theorethical and Practical : 2,00
Practical and Laboratory: 2,00
Type Docente Turmas Horas
Theorethical and Practical Totais 1 2,00
António Leonardo Gonçalves 2,00
Practical and Laboratory Totais 2 4,00
Pedro Jorge dos Santos Nunes Ricardo Mesquita 4,00

Língua de trabalho

Portuguese
Obs.: Português

Objetivos

This course has as main objectives to provide the student with a global vision of the object-oriented programming paradigm. At the end of the course unit the learner is expected to be able to - Identify and apply the fundamentals of the Object-Oriented Programming (OOP) paradigm. - Analyse problems and design solutions for those problems using the object-oriented paradigm - Build common software applications using an object-oriented programming language. - Design and implement solutions through teamwork

Resultados de aprendizagem e competências

Not applicable

Modo de trabalho

Presencial

Programa

Introduction to object oriented programming: Fundamental concepts: class and objects. State and attributes. Behavior and methods. Message exchange between objects. Data encapsulation and information hiding. Class composition. Inheritance. Polymorphism. Abstract classes. Interfaces. Exceptions. Class design. Coupling and cohesion 2. applications using object-oriented programming: Inputs and Outputs. Collections 3. event-driven applications in graphical environment

Bibliografia Obrigatória

Sierra, Kathy, and Bert Bates.; Head first java, O'Reilly Media, 2020

Bibliografia Complementar

David Barnes & Michael Kölling; Objects First with Java, Pearson Education Limited,, 2020

Métodos de ensino e atividades de aprendizagem

Theoretical-practical lessons where examples of application of the exposed matter will be presented

Laboratorial classes for practical work.

The students will have a set of sheets, from Moodle, to consolidate learning, some solved in the classroom and others done on their own, with subsequent supervision of the teacher.

Tipo de avaliação

Distributed evaluation with final exam

Componentes de Avaliação

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

Componentes de Ocupação

Designation Tempo (Horas)
Estudo autónomo 30,00
Frequência das aulas 30,00
Trabalho laboratorial 40,00
Total: 100,00

Obtenção de frequência

Not applicable

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


  • 50%*teste+50%*Laboratório

Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Instituto Politécnico de Setúbal - Escola Superior de Tecnologia do Barreiro  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2024-05-03 às 11:38:56