Disciplina

Área

Área Científica de Metodologia e Tecnologias da Programação > Engenharia da 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: Resolução de exercícios (30%); Exame (70%).

Tipo

Não Estruturante

Regime

Semestral

Carga Horária

1º Semestre

0.72 h/semana

1.43 h/semana

26.0 h/semestre

Objectivos

São os seguintes: - 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: - Estrutura de classe, métodos e tipos primitivos\objectos. - Manipulação de dados: inicialização de variáveis, âmbito de execução, boxing, garbage collection. - Operadores e ciclos. - API Java: String, StringBuilder e Arrays. - Métodos e encapsulamento: access modifiers, keyword static e overload. - Desenho de Classes: Interfaces, herança e polimorfismo. - Tratamento de excepções. - Testes unitários.

Metodologia de avaliação

A avaliação é composta pelo seguinte conjunto de componentes: Resolução de exercícios (30%); Exame (70%).

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