Você está na página 1de 3

Câmpus de Bauru

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

Créditos Carga Horária Seriação ideal


4 T:60 1

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

Cons. Departamental 16/10/2020

Congregação 31/10/2020

Você também pode gostar