Ficha de Disciplina Ano Lectivo: 2000 / 2001 Ficha de Disciplina

Propaganda
Ficha de Disciplina
Ano Lectivo: 2001 / 2002
Curso: Engenharia Informática
Disciplina: Linguagens e Programação II
Grupo de disciplinas: Engenharia da Programação
Anual
Ano
Regime
Semestre
2.º
N
2.º
Semestral x
Opcional
Obrigatória x
Horas/semana T–Teórica
TP–Teórico/Prática
P- Prática
L- Laboratório
2
4
Objectivos da disciplina
Com esta disciplina pretende-se que os alunos adquiram conhecimentos de programação
orientada por objectos e capacidade de efectuar programas nessa metodologia de
programação, sendo estudada a linguagem de programação Java.
Programa da disciplina
1. Fundamentos da Programação Orientada por Objectos
1.1. Abstracção e Encapsulamento.
1.2. Classes e Instâncias. Métodos e Mensagens.
1.3. Composição e Herança. Polimorfismo.
1.4. Formalismo UML.
2. Características e elementos da linguagem de programação Java
2.1. Modelo de Compilação. Aplicações e Applets.
2.2. Controlo do fluxo do programa.
2.3. Arrays.
2.4. Criação de Objectos em Java. Inicialização.
2.5. Composição e Herança.
2.6. Polimorfismo. Classes Abstractas. Interfaces.
2.7. Tratamento de Erros com Excepções.
2.8. A Criação do Interface com o Utilizador.
2.9. Gráficos, Imagens, Animação e Som.
2.10. Componentes Gráficos e sua Organização.
2.11. Tratamento de Eventos.
2.12. Input/Output.
2.13. Threads.
ISEP-NOG-MOD001v00
Página 1/4
Ficha de Disciplina
Ano Lectivo: 2000 / 2001
Bibliografia
1 - “Programação Orientada aos Objectos em Java 2”
F. Mário Martins
FCA - Editora de Informática, 2000, ISBN: 972-722-196-3
2 - “Core Java 1.2, Volume 1 - Fundamentals”
Cay S. Horstmann & Gary Cornell
The Sun Microsystems Press, Prentice Hall, 1999
ISBN: 0130819336
3 - “Thinking in Java”
Bruce Eckel (www.bruceeckel.com)
Prentice Hall Computer Books, 2nd Edition, 2000
ISBN: 0130273635
4 - “Java: How to Program (How to Program Series)”
Deitel & Deitel
Prentice Hall, Third Edition, 1999, ISBN: 0130125075
5 - “Java in a Nutshell: A Desktop Quick Reference (Java Series)”
David Flanagan
O’Reilly & Associates, 3rd Edition, 1999, ISBN: 1565924878
6 - “The Java Programming Language (Java Series)”
Ken Arnold, James Gosling, David Holmes
Addison-Wesley, Third Edition, 2000, ISBN: 0201704331
7 - “Understanding Object-Oriented Programming With Java”
Timothy Budd
Addison-Wesley, 1999, ISBN: 0201612739
Métodos de Avaliação
A avaliação de conhecimentos será obtida por realização de 1 trabalho de programação
(máximo 2 alunos por grupo) com apresentação individual, 1 mini-teste, 1 trabalho
individual escrito sobre um tema da disciplina e sua apresentação oral, e prova final
(exame), tendo os seguintes pesos:
- o trabalho de programação o peso de 30% (6 valores),
- o mini-teste o peso de 10% (2 valores),
- o trabalho escrito o peso de 10% (2 valores), e
- a prova final o peso de 50% (10 valores).
A apresentação individual do trabalho de programação é obrigatória. Os alunos que não
entreguem e apresentem o trabalho, não têm nota de frequência (NF).
Os alunos trabalhadores estudantes que pedirem isenção de avaliação de frequência a
esta disciplina, não são obrigados a fazer o mini-teste,nem o trabalho individual escrito e
para eles o exame vale 70% (14 valores), continuando o trabalho de programação a
valer 30% (6 valores).
Nota mínima do exame : 6 valores.
ISEP-NOG-MOD001V00
Página 2/4
Ficha de Disciplina
Ano Lectivo: 2000 / 2001
Classificação final da disciplina ( xNFREQ + yPE )
x+y
x = 50%
y = 50%
Min NFREQ =
Min PE = 6 valores (em 20)
Melhoria de Nota (avaliação)
A prova de exame será constituída por:
- uma prova escrita incluindo questões teóricas e práticas, e
- uma prova prática no computador (que poderá ser substituída pela Nota de
Frequência ou por nova apresentação dos trabalhos melhorados que terá que ser
feita até à data do exame de melhoria).
ISEP-NOG-MOD001V00
Página 3/4
Ficha de Disciplina
Ano Lectivo: 2000 / 2001
Nome
Orientador do grupo
de disciplinas:
Maria da Conceição C. B. Oliveira Neves
Responsável pela
disciplina:
Fernando Augusto Cruz e Silva Mouta
Fernando Augusto Cruz e Silva Mouta
Docentes que
leccionam a disciplina:
Álvaro José Carvalho Teixeira
Rubrica
Data
Elaborado por:
(Responsável pela disciplina)
Verificado por:
(Orientador do Grupo de disciplina)
Aprovado por:
(Conselho Pedagógico)
Aprovado por:
(Conselho Científico)
Observações
ISEP-NOG-MOD001V00
Página 4/4
Download