Escolar Documentos
Profissional Documentos
Cultura Documentos
Plano de Ensino
Curso
0103 - Engenharia Civil
Ênfase
Identificação
Disciplina
0002007EC1 - Introdução à Ciência da Computação
Docente(s)
Leonardo Nepomuceno
Unidade
Faculdade de Engenharia
Departamento
Departamento de Engenharia Elétrica
Pré - Requisito
Co - Requisito
Câmpus de Bauru
Plano de Ensino
Objetivos
Ao término da disciplina o aluno deverá ser capaz de construir algoritmos para solução de
problemas de média complexidade e implementá-los em linguagem C.
Conteúdo
1. Características básicas dos computadores
2. Linguagem de baixo e de alto nível
3. Linguagens compiladas e interpretadas
4. Programação procedural e orientada a objetos
5. Algoritmos:
a. Fluxograma
b. Pseudocódigo
c. Controle do fluxo de execução
d. Refinamentos sucessivos
6. Linguagem C:
a. Estrutura da linguagem
b. Tipos de dados e declarações
c. Operadores, comandos de atribuição, entrada e saída
d. Funções pré-definidas
e. Estruturas de seleção e de repetição
f. Vetores, matrizes e strings
g. Entrada e saída via arquivos
h. Funções e procedimentos
i. Documentação interna e externa
Metodologia
Aulas expositivas teóricas e de exercícios, envolvendo aulas práticas de computação via WEB,
usando plataformas de EAD tais como MOODLE e Google Classroom. No decorrer do semestre,
exige-se do aluno, desenvolvimento de programas em computadores. Aulas teóricas ou
expositivas/ práticas, com ensino remoto ou híbrido, contendo atividades síncronas e
assíncronas.
Bibliografia
1. ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos de Programação de Computadores.
Pearson, 3a. edição, 2013.
2. Apostila do curso de ICC, Unesp, 2013.
3. ALVES, W. P. C++ Builder 6. Érica, 2007.
4. AGUILAR, L. J. Fundamentos de Programação. McGraw-Hill, 2008.
5. SCHILDT, H. C Completo e Total. Pearson, 2006.
6. FEDELI, R. D.; POLLONI, E. G. F. Introdução à Ciência da Computação. Thomson, 2003.
7. FORBELLONE, A. L.; EBERSPÄCHER, H. F. Lógica de Programação. 3 ed. Prentice Hall/Sp, 2005.
8. HOLLOWAY, J. P. Introdução à Programação para Engenharia - Resolvendo Problemas com
Algoritmos. 1° ed. LTC - LIVROS TÉCNICOS E CIENTÍFICOS EDITORA, 2005.
Câmpus de Bauru
Plano de Ensino
9. SALIBA, W. L. C. Técnicas de Programação - Uma Abordagem Estruturada. Makron Books,
1993.
10. PIAZZI, P. Aprendendo Inteligência: Manual de Instruções do Cérebro para Alunos em Geral.
Aleph, 2012.
Critérios de avaliação da aprendizagem
A avaliação consistirá de duas provas obrigatórias e individuais (P1 e P2), cujo conteúdo
consistirá de toda a matéria dada até a data da prova, com notas expressas em uma escala
numérica de 0 a 10 (zero a dez) com uma casa decimal. A média final será a média aritmética
simples destas provas:
MF=(P1+P2)/2
Ao final do semestre e a critério do aluno, este poderá fazer uma prova Substitutiva individual,
cujo conteúdo consistirá de toda a matéria dada no semestre letivo, com notas expressas em
uma escala numérica de 0 a 10 (zero a dez) com uma casa decimal. A nota da prova Substitutiva
irá substituir a menor nota entre P1 e P2, caso ela seja maior que esta.
Ementa (Tópicos que caracterizam as unidades do programa de ensino)
Ao término da disciplina o aluno deverá ser capaz de construir algoritmos para solução de
problemas de média complexidade e implementá-los em linguagem C.
Aprovação
Conselho Curso 23/10/2020
Congregação 31/10/2020