Ficha da Unidade Curricular

Propaganda
Ficha da Unidade Curricular
ESCOLA SUPERIOR DE TECNOLOGIA E GESTÃO DE FELGUEIRAS
CURSO
Licenciatura em Engenharia Informática
Horas presenciais / Ano
Horas presenciais / Semana
U.C.
84
6
T – Teóricas
TP – Teórico - Práticas
Paradigmas de Programação
Ano Lectivo
Ano / Semestre
2010 / 2011
1º / 2º
Obrigatória
2
Opcional
4
Anual
P – Práticas
PL – Práticas - Laboratoriais
OT – Orientação - Tutorial
Semestral
E – Estágio
O – Outra
Créditos ECTS
6
Objectivos Gerais:
Determinar qual o melhor paradigma para um dado problema
Conhecer e utilizar os mecanismos da programação orientada aos objectos.
Conhecer as características desejáveis num ambiente integrado de desenvolvimento, para a construção de programas.
Objectivos Específicos:
Após a conclusão desta Unidade Curricular, o estudante deverá ser capaz de:
Idealizar programas tendo em conta as vantagens/desvantagens dos vários paradigmas abordados;
Desenvolver e idealizar aplicações Orientadas a Objectos.
Idealizar soluções orientadas a objectos
Desenvolver aplicações com recurso à linguagem JAVA
Programa Resumo:
1.
Resumo do Paradigma Funcional e Imperativo
2.
Apresentação do Paradigma Lógico
3.
Paradigma Orientado a Objectos
4.
Paradigma Orientado a Eventos
ESTGF-PR04-Mod.006V4
Curricular Unit Plan
ESCOLA SUPERIOR DE TECNOLOGIA E GESTÃO DE FELGUEIRAS
DEGREE
Degree in Computer Engineering
C.U.
DATA STRUCTURES
Teaching hours / Year
84
Academic year
2010 / 2011
Teaching hours / Week
6
Year / Semester
2nd / 1st
T - Lectures
TP – Theoretical - Practical
Compulsory
2
Optional
4
Annual
P - Practical
PL – Laboratorial
OT – Tutorial
Semi-annual
E – Professional Training
O – Supervising
Credits ECTS
6
General Objectives:
Determine the best paradigm for a given problem
Know and use the mechanisms of object-oriented programming.
Know the characteristics desirable in a integrated development environment for building programs.
Specific Objectives:
After concluding this Curricular Unit, the student should be able to:
Envisage programs taking into account the advantages/disadvantages of the various paradigms described
Develop and build object oriented applications
Envisage object oriented solution
Develop applications using the Java language
Program summary:
1.
Summary of the Functional and Imperative Paradigm
2.
Logic Paradigm Introduction
3.
Object Oriented Paradigm
4.
Event Oriented Paradigm
ESTGF-PR04-Mod.006V4
Ficha da Unidade Curricular
Programa
1.
Resumo do Paradigma Funcional e Imperativo
2.
Apresentação do Paradigma Lógico
3.
Paradigma Orientado a Objectos
3.1.
Ambientes de Desenvolvimento - NetBeans
3.2.
Tecnologia Java
3.3.
Declarar, Inicializar e usar Variáveis
3.4.
Usar operadores e estruturas de controlo
3.5.
Criar e usar Arrays
3.6.
Usar estruturas de Iteração
3.7.
Criar e usar Objectos
3.8.
Criar e usar métodos
3.9.
Implementar Construtores
3.10.
Usar Encapsulamento
3.11.
Implementar Herança
3.12.
Abstracção
3.13.
Interfaces
3.14.
Mecanismo de Excepções
3.15.
Input/Output
4.
Paradigma Orientado a Eventos
Bibliografia
Básica
Bates, B., Sierra, k.; “Head First Java, Your Brain on Java - A Learner's Guide, 2003
(ESTGF) Gosling, James; Objects First With JAVA – A Practical Introduction Using BlueJ, 2005
(ESTGF) Martins, F. Mário; "JAVA5 e Programação Orientada a Objectos, 2006
Nota: A bibliografia básica não deverá ultrapassar 3 ou 4 referências distintas, de acordo com o
disposto no n.º 2 (alínea a) e 4 do Despacho IPP/PR-155/2002.
Complementar
Nota: A bibliografia complementar deve atender ao disposto no n.º 5 do Despacho IPP/PR155/2002.
ESTGF-PR04-Mod.006V4
Ficha da Unidade Curricular
Métodos de Avaliação
Nota Final= 40 % exame teórico + 60 % exame prático
Exame teórico: 9,5 valores (0 a 20)
Mínimos:
Exame prático: 9,5 valores (0 a 20)
Observações
1
Avaliação por Exame Final
Para se apresentarem a exame prático, os estudantes terão que realizar um trabalho prático que
cobre os objectivos propostos para a componente prática da unidade curricular.
O enunciado do trabalho é apresentado no dia do exame sendo este realizado individualmente no
computador.
No dia do exame prático os estudantes terão que defender o respectivo trabalho.
Condições de dispensa de avaliação por exame final
Dispensam do exame prático os estudantes que obtenham uma classificação igual ou superior a 9,5 no trabalho práticos
considerado na componente prática.
Mínimos:
1
Cada prova de avaliação: 9,5 valores (0 a 20)
Média das provas correspondentes à dispensa de:
- exame prático: 9,5 valores (0 a 20)
Avaliação realizada nas épocas: normal, recurso e especial.
ESTGF-PR04-Mod.006V4
Download