Escolar Documentos
Profissional Documentos
Cultura Documentos
DIRECÇÃO ACADÉMICA
Área de Formação em CiênciasTecnológicas
PLANO ANALÍTICO
I. IDENTIFICAÇÃO
Área(s) de Formação: AFAGE ( ) AFCJU ( ) AFCTE (X)
Disciplina: Programação I
Licenciaturas
II. INTRODUÇÃO
Esta disciplina tem como foco a identificação da sequência de passos para a resolução de um problema
concreto; a interpretação da dinâmica do funcionamento de um algoritmo e o desenvolvimento de código
de um programa fonte usando uma linguagem de programação orientada aos objectos.
1. Introduçao ao Fluxograma
2. Tipos de Dados
3. Estruturas de controlo
4. Classes e Objectos
5. Subprogramas (Funções)
6. Array Unidimensional
7. Algoritmos de Ordenação
8. Recursividade
Seleccionar e construir estruturas de dados adequadas para aplicações específicas, bem como modelar
estas aplicações utilizando a noção de orientação aos objectos.
V. DESCRIÇÃO
Tópicos Objectivos Específicos
Tema 1:
Introduçao ao Fluxograma O estudante deve elaborar e analisar fluxogramas
Elementos de fluxograma que ilustram a dinamica do funcionamento de
Fluxogramas de processo linear algoritmo.
Fluxogramas com desvio
Fluxogramas com ciclos
Bibliografia:
Bibliografia:
Bibliografia:
Bibliografia:
Bibliografia:
Bibliografia:
Bibliografia:
Bibliografia:
VII. AVALIAÇÃO
A avaliação de frequência é composta por dois testes escritos individuais, obrigatórios e um trabalho
prático.
Bibliografia Básica:
[3] WIRTH, N. Algoritmos e estruturas de dados. Rio de Janeiro: Prentice Hall. 1999
[4] VELOSO, P.et. alli "Estruturas de Dados". Rio de Janeiro, Campus, 1986
[5] LEMAY LAURA, PERKINS CHARLES L., “Teach Yourself JAVA in 21 days”, samsnet, 1996
[6] GEAR, DAVID M. “Graphic Java – Mastering then AWT”, Upper Saddle River, Hall, 1997
Aprovado
........................................................................................................................................
Data: .........../........../...................