Vous êtes sur la page 1sur 2

Ministério da Educação

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ


Campus Curitiba

PLANO DE ENSINO

CURSO Engenharia Industrial Elétrica – Ênfase Eletrotécnica MATRIZ 617

Resolução 03/06 - COENS e Resolução 96/06-COEPP


FUNDAMENTAÇÃO LEGAL
Resolução 69/06-COEPP

DISCIPLINA/UNIDADE CURRICULAR CÓDIGO CARGA HORÁRIA (horas)


Teórica Prática Total
Computação IF61A
30 30 60

PRÉ-REQUISITO
EQUIVALÊNCIA

OBJETIVO
Habilitar os alunos ao conhecimento da informática e sua utilização com ferramenta orientada para o uso científico na solução
de problemas, com enfoque no desenvolvimento de raciocínio lógico, bem como a implementação em uma linguagem de
programação de alto nível.
O aluno deverá ao final do curso estar capacitado ao uso da computação como apoio nas diversas áreas dos cursos de
Engenharia e de Ciências Exatas.

EMENTA
Computação e sociedade. Conceitos básicos em computação. Introdução à linguagem de programação. Métodos,
técnicas e processos de desenvolvimento de software. Ambientes e bibliotecas de suporte ao desenvolvimento de
aplicações.

ITEM EMENTA CONTEÚDO


Noções e definições básicas de algoritmos - Estruturas Simples
1 Computação e sociedade. (Leitura, Saida e Atribuição) , Estruturas Condicionais e Estruturas de
Repetição - Exemplos e aplicações
Origem , conceitos e aspectos da linguagem - Elementos básicos – Tipos
e definições de dados – Dados numéricos - Operadores Aritméticos e
2 Conceitos básicos em computação Relacionais - Comando de atribuição – Estrutura básica de um programa
– comandos básicos de entrada e saída – Biblioteca Matemáticas -
Expressões tipos e prioridade dos operadores - Exemplos e Aplicações
Descrição do ambiente operacional a ser utilizado - Laboratórios ,
3 Introdução à linguagem de programação Sistemas Operacionais e Compiladores. – Definicções de regra para o
desenvolvimento, construção e execução de programas
Métodos, técnicas e processos de Comandos de decisão – Desvio Incondicional – Comando de múltipla
4 escolha – Comandos de repetição - Comando de interrupção e
desenvolvimento de software continuidade de laços – Exemplos e Aplicaçoes

4 Métodos, técnicas e processos de Definições de Arrays (tipos de dados numéricos) – Comandos de entrada
desenvolvimento de software e saida para Arrays – Exemplos e Aplicações
Cadeia de Caracteres - Conceito e terminologia - Operações Básicas –
Métodos, técnicas e processos de Funções de manipulação de Cadeia de caracteres – Exemplos e
4
desenvolvimento de software Aplicações

Ambientes e bibliotecas de suporte ao Regras para construções de Subprogramas - Tipos de variávies (Local e
5 Global) - Passagem de parâmetros – Funções com passagem de :
desenvolvimento de aplicações. conjunto , matrizes e String - Exemplos e Aplicações

5 Ambientes Ambientes e bibliotecas de suporte Tipos de arquivos (texto e formatados) - Comandos para manipulação de
ao desenvolvimento de aplicações. arquivos - Leitura e gravação de arquivos

REFERÊNCIAS
Referências Básicas:
FARRER, Harry et al. Algoritmos estruturados. 3. ed. Belo Horizonte: LTC, 1999. 284 p (Programação estruturada
de computadores) ISBN 8522603316
CORMEN, Thomas H. et al. Algoritmos: teoria e prática . Rio de Janeiro: Campus, 2002. xvii, 916 p. : ISBN 85-352-
0926-3
Revisado por: Etéocles da Silva Cavalcanti Data: Mar/2009
Aprovado por: Coordenação do Curso Vigora a partir de: Agosto de 2009
FORMULÁRIO UNIFICADO / GERÊNCIA DE ENSINO
GUIMARÃES, Angelo de Moura; LAGES, Newton Alberto de Castilho. Algoritmos e estruturas de dados. Rio de
Janeiro: LTC, 1994. 216 p. (Ciência de Computação) ISBN 85-216-0378-9

ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi de. Fundamentos da programação de
computadores: algoritmos, Pascal, C/C ++ e Java. 2. ed. São Paulo: Prentice Hall, c2008. 434 p. ISBN
9788576051480.

Referências Complementares:

SCHILDT, Herbert. C, completo e total. 3. ed. São Paulo: Makron, c1997. 827 p.1 disquete ISBN 8534605955

FARRER, Harry; BECKER, Christiano Gonçalves; FARIA, Eduardo Chaves; CAMPOS FILHO, Frederico Ferreira;
MATOS, Helton Fábio de; SANTOS, Marcos Augusto dos; MAIA, Miriam Lourenço. Pascal Estruturado. 3. ed. Belo
Horizonte: LTC, 1999. xvi 279 p. ISBN 85-216-1174-9

PEREIRA FILHO, Jorge da Cunha; LOIOLA, Caetano Roberto A.. Fortran ansi 77 e watfiv-s: um texto universitário.
Rio de Janeiro: Campus, 1987 306 p. ISBN 85-7001-330-2

FARRER, Harry; BECKER, Christiano Gonçalves; FARIA, Eduardo Chaves; CAMPOS FILHO, Frederico Ferreira;
MATOS, Helton Fábio de; SANTOS, Marcos Augusto dos; MAIA, Miriam Lourenço. Fortran Estruturado. Belo
Horizonte: LTC, 1992.

SALVETTI, Dirceu Douglas; AZEVEDO, Arthur Schultz. Elementos de programação: Fortran IV . 6. ed. São Paulo:
Nacional, 1983 184 p. (Biblioteca universitária.Série 7Engenharia, Matemática e Tecnologia;v. 21)

CADENHEAD, Rogers; LEMAY, Laura. Aprenda em 21 dias Java 2. Rio de Janeiro: Campus, c2005. 525 p.

HORSTMANN, Cay S.. Big Java. Porto Alegre: Bookman, 2004. 1125 p.CD-ROM ISBN 85-363-0345-X

HORSTMANN, Cay S. Core Java 2. Rio de Janeiro, RJ: Alta Books, 2005. 2 v.

DEITEL, Harvey M.; DEITEL, Paul J. (Autor). Java, como programar. 6. ed. São Paulo, SP: Pearson Prentice Hall,
2005. xl, 1110 p. : 1 CD-ROM ISBN 85-7605-019-6

Sistema de Avaliação:
A aprovação dar-se-á por Nota Final, proveniente de avaliações realizadas ao longo do semestre letivo, e por
freqüência.
Considerar-se-á aprovado na disciplina, o aluno que tiver frequência igual ou superior a 75% (setenta e cinco
por cento) e Nota Final igual ou superior a 6,0 (seis), consideradas todas as avaliações previstas no Plano de
Aulas. MP = média parcial
EF = exame final

Revisado por: Etéocles da Silva Cavalcanti Data: Mar/2009


Aprovado por: Coordenação do Curso Vigora a partir de: Agosto de 2009
FORMULÁRIO UNIFICADO / GERÊNCIA DE ENSINO