DEPARTAMENTO DE ENGENHARIAS E TECNOLOGIAS
PROGRAMA ANALTICO
CURSO
ENGENHARIA
INFORMTICA
UNIDADE
CURRICULAR
PROGRAMAO II
TOTAL
AULAS TERICAS + TERICOPRTICAS
60 HORAS
25 HORAS
Autores: Sediangani Sofrimento e Emanuel Tunga
ANO
2
SEMEST
RE
2
LABORATRI
O
35 HORAS
HORAS/SEMANA
4
SEMINRIOS
III.
Estruturas de seleco, operador ternrio
Estrutura de Seleco Simples
Tipos abstractos
de dados.de
A seleco
locao dinmica
III.2. Estrutura
compostade memria. Caracterizao de um objecto:
atributos eIII.3.
comportamento.
aos objectos: classes, taxionomia de classes,
Estrutura deProjecto
selecoorientado
encadeada
herana, polimorfismo,
encapsulamento.
compostos. Prtica de programao com
III.4. Estrutura
de seleco de Objectos
mltipla escolha
desenvolvimento
corroborativo
de sistemas
em uma
linguagem orientada objectos.
III.5. Sintaxe
e utilizao
do operador
ternrio
EMENTA III.1.
OBJECTIVOS
IV.
Estruturas de repetio
Introduo
Dominar eIV.1.
conhecer
o paradigma de orientao a objectos e aplica-lo em uma linguagem de
IV.2.
For
programao. Abordar
conceitos e prticas relacionados a adopo do paradigma de
IV.3. While
orientao a objectos no processo de desenvolvimento de software.
IV.4. Dowhile
CONTEDO PROGRAMTICO
V.
Arrays
V.1.
Introduo
I.
Paradigmas
de programao
V.2.
VectoresImportncia.
1.1.
Definio,
V.3. Tipos
Declarao
1.2.
existentes
V.4.
Inicializao
1.2.1 Linguagens
associadas aos paradigmas
V.5.
Manipulao
V.6.
Matrizes
II.
Conceitos
gerais sobre a programao em JAVA
V.7.
Declarao sintaxe e semntica
II.1.
Caractersticas,
V.8. Compiladores
Inicializaoe Interpretadores
II.2.
V.9.
Manipulao
II.3.
Ferramentas
de Desenvolvimento.
1
II.4.
Estrutura e execuo de um programa em Java
VI. II.5.
Strings
Tipos de dados
VI.1. Variveis,
Definioconstantes
II.6.
VI.2.
Declarao(incremental e decremental) e expresses (aritmticas, lgicas)
II.7.
Operadores
VI.3. Cast
Manipulao
II.8.
entre tiposde
deStrings
dados (converses com tipos primitivos e referncias)
VI.4. StringBuilder
VI.5.
StringTokenizer
VII.
Modularizao
VII.1. Introduo
VII.2. Funes com retorno
VII.3. Funes sem retorno
VII.4. Funes recursivas
1/3
VIII.
Introduo orientao objectos
VIII.1. Introduo
VIII.2. Classes
VIII.3. Pacotes
VIII.4. Atributos
VIII.5. Instanciao de classes (Objectos)
VIII.6. Atributos e mtodos de instncia e de Classe
IX.
Ficheiros
IX.1. Introduo
IX.2. Classes para a manipulao de Ficheiros
IX.3. Leitura de Dados do Ficheiro
IX.4. Escrita de Dados do Ficheiro
2/3
AVALIAO
RExame 0,3 * AC 0,7 * PP * 0,4 0,6 Exame
RExame = resultado final, incluindo a nota do exame ordinrio;
RExame = resultado final, incluindo a nota do exame ordinrio;
AC = Projecto prtico ou mdia da avaliao contnua
PP- mdia da avaliao das provas parcelares;
Escala 0 20: Aprovado 10
RRecurso = 0,4 RExame + 0,6 RRecurso
RRecurso = resultado final incluindo a nota do exame de recurso.
BIBLIOGRAFIA
1. DEITEL, H M e DEITEL, P J. JAVA: Como Programar. Pearson Brasil. 2005
2. JOS MENDES, ANTNIO e JOS MARCELINO, MARIA. Fundamentos de programao
em JAVA. 4 EDIO,
3. RICO CASELLA TAVARES DE MATTOS. Programao de Softwares em JAVA.
DIGERATI BOOKS. 2007
4. BARNES, D. J e KOLLING, M. Programao Orientada a Objectos com Java. Pearson
Brasil. 2004
5. LEMAY, L e CADENHEAD, R. Aprenda em 21 Dias Java 2. Campus. 2005.
6. SANTOS, R. Introduo a programao Orientada a Objectos: Usando Java. Campus
2003
3/3