Disciplina

Área

Área Científica de Metodologia e Tecnologias da Programação > Programação

Activa nos planos curriculares

SISE 2015 > SISE 2015 > 3º Ciclo > Sise - Programação em Java

Nível

A avaliação é composta pelo seguinte conjunto de componentes: Projeto 50% Exame (50%).

Tipo

Não Estruturante

Regime

Semestral

Carga Horária

1º Semestre

1.072 h/semana

1.072 h/semana

54.0 h/semestre

Objectivos

Conhecimento da sintaxe e regras de utilização da Linguagem Java. Definição e estruturação de uma classe Java, operadores, ciclos, API Java, classes, métodos, tratamento de excepções e testes unitários.

Programa

A unidade curricular cobre as seguintes temáticas: 1. Estrutura de classe, métodos e tipos primitivos\objectos. 2. Manipulação de dados: inicialização de variáveis, âmbito de execução, boxing, garbage collection. 3. Operadores e ciclos. 4. API Java: String, StringBuilder e Arrays. 5. Métodos e encapsulamento: access modifiers, keyword static e overload. 6. Desenho de Classes: Interfaces, herança e polimorfismo. 7. Tratamento de excepções. 8. Testes unitários.

Metodologia de avaliação

A avaliação é composta pelo seguinte conjunto de componentes: Projeto 50% Exame (50%).

Pré-requisitos

Componente Laboratorial

Princípios Éticos

Componente de Programação e Computação

Componente de Competências Transversais

Bibliografia

Principal

OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide: Exam 1Z0-808, 1st edition (December 11, 2014)

Boyarsky, Jeanne, and Scott Selikoff

2014

Sybex