Você está na página 1de 3

Departamento Curso Matéria

Formação Básica Civil / Elétrica Processamento de Dados


Disciplina Código Carga Horária (horas-aula)
Processamento de Dados BP1 60

Docente Qualificação
Emilio Celso Pastorelo Miranda Especialista

Objetivos

Propiciar ao aluno formação inicial em informática, habilitando-o a identificar os


recursos e aplicações do computador. Possibilitar o desenvolvimento do raciocínio
lógico e da criatividade através da elaboração de algoritmos. Habilitar o aluno a
desenvolver aplicações através de uma linguagem de programação orientada a
objeto.

Ementa

Conceitos básicos de informática. Estrutura funcional do computador. Lógica de


programação. Desenvolvimento de algoritmos, fluxogramas. Linguagem de
programação C++ Builder.

Conteúdo Programático
1. Conceitos básicos de informática
1.1. Conceito de dado e informação
1.2. Definição de Processamento de Dados
1.3. Formas de processar dados
1.4. Software e Hardware
2. Estrutura funcional do computador
2.1. Evolução dos computadores
2.2. Unidades básicas de um computador
2.3. Memórias
2.4. Unidades de entrada e saída
2.5. Unidade central de processamento
2.6. Conceito de bit e byte
2.7. Unidades de armazenamento
3. Lógica de programação
3.1. Conceito de lógica de programação
3.2. Algoritmos.
3.3. Linguagem algorítmica
3.4. Fluxogramas
4. Desenvolvimento de algoritmos
4.1. Refinamento passo a passo.
4.2. Simulação: Testes
5. Linguagem de programação C++ Builder
5.1. Ambiente de desenvolvimento: C++ Builder
5.2. Programação orientada a objetos: características, tela, objetos, eventos

5.3. Variáveis e dados: tipos e formatos


5.4. Funções de entrada, saída de dados
5.5. Comando de atribuição e cálculo
5.6. Funções matemáticas
5.7. Comando condicional: operadores relacionais e lógicos
5.8. Comandos de controle de laços
5.9. Comandos de repetição
5.10. Variáveis estruturadas: arrays

Metodologia de Ensino
Aulas expositivas dialogadas; trabalhos em pequenos grupos e individuais;
demonstrações, aplicações práticas e resolução de problemas em conjunto com os
alunos, utilizando o computador e uma linguagem de programação.

Atividades Discentes
Resolução de listas de exercícios: algoritmos, fluxogramas e programas.

Procedimentos de Avaliação
Avaliações parciais P1 e P2 é composta de: exercícios realizados em sala
/Frequência/ Atenção a aula/ Trabalhos.
(não haverá marcação de data para os exercícios, será considerado o numero de
exercícios menos 1).
Provas semestrais S1 e S2
Provas substitutivas (Subsemestral 1 e Subsemestral 2)para as S1 e S2
respectivamente.
Exame Final.

Critério de Aproveitamento:
Frequência >= 75%.
Disciplina de Categoria 3 com pesos: p1=0,10 – p2=0,14 – s=0,38.
Calculo da MF=(P1 x p1) + (P2 x p2) + (S1 + S2) x s
MF ≥5,0 Aprovado
MF ≥3,0 Aluno realizará Exame e a MF =(MF + Exame)/2>=5,0 Aprovado.

Bibliografia Básica
GUIMARÃES, Ângelo de Moura; LAGES, Newton Alberto de Castilho. Algoritmos e
estrutura de dados. Rio de Janeiro: LTC, 1994. 216 p.
HOFFMAN, Alessandra B. G.; ARAUJO, Everton Coimbra de. C++ Builder:
implementação de algoritmos e técnicas para ambientes visuais. Florianópolis: Visual
Books, 2007. 310 p.
SALVETTI, Dirceu Douglas; BARBOSA, Lisbete Madsen. Algoritmos. São Paulo:
Makron Books, 1998. 271 p.

Bibliografia Complementar
ZAMBONI, Lincoln César; BARROS, Edson Almeida Rego; PAMBOUKIAN, Sergio
Vicente Denser. C++ Builder para universitários. 2.ed. São Paulo: Páginas e Letras,
2003. 557 p.
LEISERSON, Charles E.; LEISERSON, Cormen; RIVEST, Ronald L. Algoritmos:
teoria e prática. Rio de Janeiro: Campos, 2002. 916 p.
ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida de Venerushi.
Fundamentos da programação de computadores: algoritmos, Pascal, CC++ e
Java. 2.ed. Porto Alegre: Mcgraw-hill, 2007. 434 p.
AGUILAR, Luis Joyanes. Fundamentos de programação: algoritmos, estrutura de
dados e objetos. 3.ed. Porto Alegre: Mcgraw-hill, 2008. 690 p.

Você também pode gostar