Você está na página 1de 2

Ministério da Educação

Universidade Tecnológica Federal do Paraná


Campus Curitiba

Informações da disciplina

Modalidade
Código
Disciplina/Unidade Curricular Modo de Avaliação da Oferta
Ofertado
disciplina

Nota/Conceito E
CC71D Computação A Presencial Semestral
Frequência

Carga Horária

AT AP APS ANP APCC Total

2 2 4 0 0 60

AT: Atividades Teóricas (aulas semanais).


AP: Atividades Práticas (aulas semanais).
ANP: Atividades não presenciais (horas no período).
APS: Atividades Práticas Supervisionadas (aulas no período).
APCC: Atividades Práticas como Componente Curricular (aulas no período, esta carga horária está incluída em AP e AT).
Total: carga horária total da disciplina em horas.

Objetivo

Capacitar o aluno a utilizar os recursos de uma linguagem de programação como ferramenta para
desenvolver soluções computacionais no desenvolvimento do curso de engenharia. 

Ementa

Programas e aplicações. Estruturação e síntese de algoritmos. Sistemas operacionais. Linguagem de


programação: Planilhas Avançadas e Fortran. Metodologia e técnicas de desenvolvimento de programas.
Tipos abstratos de dados. Estruturas de dados estáticas e dinâmicas. Armazenamento e recuperação de
dados. Algoritmos de pesquisa e ordenação. 

Conteúdo Programático

Ordem Ementa Conteúdo

Editores de texto. Compiladores.


1 Programas e aplicações.
Aplicativos.

Conceito. Estrutura global do algoritmo.


Fluxo de execução. Definição de
variáveis. Estruturas: de entrada de
2 Estruturação e síntese de algoritmos.
dados; de saída de dados; de
atribuição; de cálculo; de decisão; de
repetição.

Conceito e características. Ambientes de


3 Sistemas operacionais.
trabalho.

Histórico: ambientes de programação;


evolução compiladores. Constantes e
variáveis. Instruções de entrada.
Linguagem de programação: Planilhas
4 Instruções de saída. Instruções de
Avançadas e Fortran.
cálculo. Operadores: aritméticos;
lógicos; relacionais. Instruções de
decisão e de repetição.

Programação estruturada. Segmentação


Metodologia e técnicas de desenvolvimento de
5 em módulos. Subrotinas e Funções.
programas.
Recursividade.
Ordem Ementa Conteúdo

Variáveis e Constantes. Propriedades:


6 Tipos abstratos de dados.
nome, tamanho, operação.

7 Estruturas de dados estáticas e dinâmicas. Vetores, Matrizes, Pilhas, Listas.

Arquivos e tabelas: tipos, acessos.


8 Armazenamento e recuperação de dados.
Registros: campos, chaves, índices.

Classificação: bolha, em partes.


9 Algoritmos de pesquisa e ordenação. Pesquisa: sequencial, indexada, árvore
binária.

Bibliografia Básica

Küsel, Ricardo A.M. APOSTILA INTRODUÇÃO AO FORTRAN90-UNICAMP, Campinas, 2008.

MARCHI, C. H. Programação básica e avançada em FORTRAN 95. Apostila. Curitiba, 2005.

Disponível em: ftp://ftp.demec.ufpr.br/disciplinas/TM784

MORAES, P.S. Curso Básico de Lógica de Programação. Unicamp - Centro de Computação - DSC.

CUNHA, Rudnei Dias da. Introdução à linguagem de programação Fortran 90. Porto Alegre: Ed. da UFRGS, 2005. 270 p. ISBN
8570258291

Bibliografia Complementar

The Fortran Company - Manual Fortran F95. Disponível em: www.fortran.com

Fortran - 95. Disponível em: http://orlandolenzi.eng.br/inf/infati.html

ADAMS, J.C et al. Fortran 95 Handbook: complete ISO/ANSI reference.

MIT Press, 1997.

Fortran - 95. Disponível em: http://orlandolenzi.eng.br/inf/infteo.html

Fortran 95 Compiler. Disponível em: www.g95.org

GNU Fortran (GFortran) project. Disponível em: gcc.gnu.org/fortran/

# Resumo da Alteração Edição Data Aprovação Data

Janine Nicolosi Rodrigo Eduardo


1 Primeira edição. 12/05/2016 23/08/2016
Correa Catai

27/02/2023 14:02

Você também pode gostar