Sie sind auf Seite 1von 4

PLANO DE ENSINO E APRENDIZAGEM

CURSO: Engenharia Mecânica


Disciplina: Período Letivo: Série: Periodo: Semestre de Ano de Ingresso:
Algoritmos e Programação 1° sem/2011 1ª Série Não definido Ingresso: 2011

C.H. Teórica: C.H. Prática: C.H. Outras: C.H. Total:
30 30 20 80

Ementa
Conceitos fundamentais de programação: algoritmos, linguagem, compilador; Linguagem de programação; Estrutura de um
programa; Tipos de dados; Operadores; Programação estruturada; Estruturas de condição; Laços de repetição; Vetores e
matrizes; Strings e funções de manipulação; Tipos estruturados (registros). Aplicações em linguagem C.

Objetivos
Ao final da disciplina o aluno de Engenharia, deverá estar apto a:1%u2013 resolver com maior rapidez e com maior precisão,
através de uma sequencia lógica e estruturada, problemas pertinentes a atividade profissional de um Engenheira.
2%u2013 Utilizar, se necessário e através de uma linguagem de programação adequada, computadores para a resolução dos
problemas mencionados acima.
3%u2013 Elaborar protocolos de ação com instruções claras, precisas e numa adequada e que , se forem seguidos por uma
equipe de trabalho, levarão, de forma segura e eficiente, á execução de tarefas pré-determinadas.

Conteúdo Programático
1. CONCEITOS FUNDAMENTAIS DE PROGRAMAÇÃO
1.1. Noção de Algoritmos
1.2. Pseudo %u2013 Linguagem
1.3. Estrutura de um Programa
1.4. Dados e Variáveis
1.5. Operadores
2. PROGRAMAÇÃO ESTRUTURADA
2.1. Desenvolvimento de Algoritmos: análise e resolução de problemas %u2013 técnica top-down
2.2. Estrutura de Controle: Condição.
2.3. Estrutura de Controle: Laço de Repetição.
3. VETORES E MATRIZES
3.1. Conceitos de vetores
3.2. Declaração de vetores
3.2. Operações de Manipulação de vetores
3.3. Conceito de Matrizes
3.4. Declaração de Matrizes
3.5. Operações sobre Matrizes
4. MODULARIZAÇÃO
4.1 Conceitos de Modularização e decomposição
4.2.Declaração de funções
4.3.Passagem de parâmetros
5. STRINGS E FUNÇOES DE MANIPULAÇÃO
6. TIPOS ESTRUTURADOS
6.1. Registros
Protocolo a ser seguido em todas as semanas de aula (as aulas teóricas e práticas ocorrem, simultaneamente, no Laboratório:
A disciplina Algoritmos e Programação apresenta esta particularidade de, em todas as aulas, o Professor desenvolver os tópicos
do conteúdo programático pertinentes à semana já no Laboratório de Informática, expondo, na lousa as novas estratégias para a
resolução de problemas (algoritmos) e as novas ferramentas da linguagem de programação e possibilitando ao aluno testar
imediatamente, no computador, o conteúdo apresentado pelo Professor.
Objetivo(s): Verificar o funcionamento dos algoritomos apresentados, seus pontos fortes e suas limitações; motivar o aluno e
mostrar as aplicações práticas das ferramentas computacionais para a resolução de cálculos de Engenharia.
Base Teórica Necessária: conceitos apresentados no momento da aula e dos conceitos aprendidos em encontros anteriores.
Bibliografia: MIZRAHI, Victorine Viviane. Treinamento em linguagem C : módulos 1 e 2 : PLT.. 1ª ed. São Paulo: Pearson Prentice
Hall, 2007.
Material por Grupo: computador; compilador %u201CDev-C++ versão 4.9.9.2%u201D (software livre).

Procedimentos Metodológicos Indicados


Aula expositiva, exercício práticos, atividades em laboratório e estudos em grupo.

Sistema de Avaliação
1° Avaliação - PESO 4,0 2° Avaliação - PESO 6,0
Atividades Avaliativas a Critério do Professor Prova Escrita Oficial
Práticas: 2 Práticas: 2
Teóricas: 8 Teóricas: 8
Total: 10 Total: 10

Bibliografia Básica Padrão


1) MIZRAHI, Victorine Viviane. Treinamento em Linguagem C. 1ª ed. São Paulo: Pearson, 2007.

Bibliografia Básica Unidade : Faculdade Anhanguera de Limeira (FA5)


1) MANZANO, José Augusto N. G; OLIVEIRA, Jayr Figueiredo. Algoritmos : lógica para desenvolvimento de programação de
computadores. 21ª ed. São Paulo: Érica, 2008.
2) SCHILDT, Herbert.. C Completo e Total. 3ª ed. São Paulo: Makron, 2004, v.1.

Bibliografia Básica Unidade : Faculdade Anhanguera de Anápolis (FLA)


1) MIZRAHI, Victorine Viviane. Treinamento em linguagem C : módulos 1 e 2 : PLT.. 1ª ed. São Paulo: Pearson Prentice Hall,
2007.
2) MANZANO, José Augusto N. Garcia. Algoritmos : Lógica para desenvolvimento de programação de computadores. 21ª ed.
São Paulo: Érica, 2008.

Bibliografia Básica Unidade : Faculdade Anhanguera de Matão (FPM)


1) ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene A. V.i de. FUNDAMENTOS DA PROGRAMAÇÃO DE
COMPUTADORES : ALGORITMOS, PASCAL E C/C ++. 1ª ed. São Paulo: PEARSON EDUCATION, 2003.
2) FORBELLONE, A. L.. LÓGICA DE PROGRAMAÇÃO. 1ª ed. São Paulo: Pearson, 2008.

Bibliografia Básica Unidade : Faculdade Anhanguera de Ribeirão Preto (FRP)


1) MANZANO, José Augusto N. Garcia. Algoritmos : Lógica para desenvolvimento de programação de computadores. 21ª ed.
São Paulo: Érica, 2008.
2) SCHILDT, Herbert.. C Completo e Total. 3ª ed. São Paulo: Makron, 2004, v.1.

Bibliografia Básica Unidade : Centro Universitário Anhanguera de Santo André (FSA)


1) MANZANO, José Augusto N. G; OLIVEIRA, Jayr Figueiredo. Algoritmos : lógica para desenvolvimento de programação de
computadores. 21ª ed. São Paulo: Érica, 2008.
2) FARRER, Harry et al.. Algoritmos Estruturados. 3ª ed. Rio de Janeiro: LTC, 1999.

Bibliografia Complementar: Faculdade Anhanguera de Santa Bárbara (FA4)


1) MANZANO, J.A.N.G.. Algoritmos : lógica para desenvolvimento de programação de computadores. 1ª ed. São Paulo: Erica,
2002.
2) SILVA, Osmar Quirino da.. Estrutura de dados e algoritmos usando C : Fundamentos e aplicações. 1ª ed. Rio de Janeiro:
Ciência Moderna, 2007.
3) ASCÊNCIO, A.F.G .; CAMPOS, Edilene V.C. et al. Fundamentos da programação de computadores: algoritmos, Pascal,
C/C++ e JAVA.. 2ª ed. São Paulo: PEARSON, 2007.
Bibliografia Complementar: Faculdade Anhanguera de Anápolis (FLA)
1) MANZANO, José Augusto N. G; OLIVEIRA, Jayr Figueiredo. Algoritmos : lógica para desenvolvimento de programação de
computadores. 21ª ed. São Paulo: Érica, 2008.
2) BORATTI, Isaías Camilo; OLIVEIRA, Alvaro B. de. Introdução à programação algoritmos. 2ª ed. Florianópolis: Visual Books,
2004.
3) LOPES, Anita; GARCIA, Guto. Introdução à Programação : 500 algoritmos resolvidos. 1ª ed. Rio de Janeiro: CAMPUS, 2002.
4) FARRER, Cristiano G. Becker; FARIA, Eduardo; et al. Algoritmos Estruturados. 3ª ed. São Paulo: LTC, 1999.
5) CORMEN, Thomas H.. ALGORITMOS : TEORIA E PRÁTICA. 2ª ed. Rio de Janeiro: CAMPUS, 2002.

Bibliografia Complementar: Centro Universitário Anhanguera de Campo Grande (FCI)


1) LOPES, Anita; GARCIA, Guto. INTRODUÇÃO À PROGRAMAÇÃO: 500 ALGORITMOS RESOLVIDOS. 1ª ed. Rio de Janeiro:
Elsevier/Campos, 2002.
2) SILVA, Diller. Manual de Informática. 1ª ed. São Paulo: D' Livros, 1997.
3) CORMEN, Thomas H.. ALGORITMOS : TEORIA E PRÁTICA. 2ª ed. Rio de Janeiro: CAMPUS, 2002.

Bibliografia Complementar: Faculdade Anhanguera de Matão (FPM)


1) MORTARI, Cezar A. INTRODUÇÃO À LÓGICA. 1ª ed. São Paulo: Unesp, 2001.
2) MONTEIRO, M. A.. Introdução à Organização de Computadores. 4ª ed. Rio de Janeiro: LTC, 2005.
3) FINLAY, Janet E.. Análise Estruturada e Especificação de Sistema. 4ª ed. Rio de Janeiro: Campus, 1989.
4) ZIVIANI, Nivio. Projeto de Algoritmos : com implementação em Pascal e C.. 2ª ed. São Paulo: Pioneira Thomson Learning,
2004.
5) MENEZES, Paulo Fernando Blauth. LINGUAGENS FORMAIS E AUTÔMATOS. 5ª ed. Porto Alegre: Sagra Luzzatto, 2005.

Bibliografia Complementar: Faculdade Anhanguera de Ribeirão Preto (FRP)


1) CORMEN, Thomas H. Algoritmos : teoria e prática. 1ª ed. Rio de Janeiro: CAMPUS, 2002.
2) LOPES, Anita; GARCIA, Guto. Introdução à Programação : 500 algoritmos resolvidos. 1ª ed. Rio de Janeiro: CAMPUS, 2002.
3) MONTEIRO, M. A.. Introdução à Organização de Computadores. 4ª ed. Rio de Janeiro: LTC, 2005.
4) FORBELLONE, A. L.. Lógica de Programação: A Construção de Algoritmos e Estruturas de Dados. 3ª ed. São Paulo:
Makron Books, 2005.
5) ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene A.V. de. Fundamentos da Programação de Computadores :
Algoritmos, Pascal, C/C++ e Java. 2ª ed. São Paulo: Prentice Hall, 2008.

Bibliografia Complementar: Faculdade Anhanguera de Limeira (FA5)


1) MORAES, Celso. Estrutura de dados e algoritimos: uma abordagem didática. 1ª ed. São Paulo: Futura, 2003.
2) FORBELLONE, A. L.. LÓGICA DE PROGRAMAÇÃO. 1ª ed. São Paulo: Pearson, 2008.
3) ASCÊNCIO, A.F.G .; CAMPOS, Edilene V.C. et al. Fundamentos da programação de computadores: algoritmos, Pascal,
C/C++ e JAVA.. 2ª ed. São Paulo: PEARSON, 2007.
4) SCHILDT, Herbert. C Completo e Total. 3ª ed. São Paulo: Pearson Education, 2005.
5) CORMEN, Thomas H.. Algoritmos : teoria e prática. 2ª ed. Rio de Janeiro: Campus, 2002.

Bibliografia Complementar: Faculdade Anhanguera de Sumaré (FSU)


1) MIZRAHI, Victorine Viviane. Treinamento em linguagem C : módulos 1 e 2 : PLT.. 1ª ed. São Paulo: Pearson Prentice Hall,
2007.
2) FORBELLONE, A. L.. CONSTRUÇÃO DE ALGORITMOS. 1ª ed. São Paulo: PLEIADE, 2005.
3) MIZHAVI, V. Treinamento em Linguagem C : Módulo 1 e 2. 1ª ed. São Paulo: McGraw-Hill, 1990.
4) SCHILDT, Herbert. C Completo e Total. 3ª ed. São Paulo: Pearson Education, 2005.
5) FORBELLONE, André Luiz; EBERSPACHER, Henri Frederico. Lógica de Programação : A Construção de Algoritmos e
Estrutura de Dados. 3ª ed. São Paulo: Pretince Hall do Brasil, 2008.

Bibliografia Complementar: Centro Universitário Anhanguera de Santo André (FSA)


1) TERADA, Routo. Desenvolvimento de Algoritmos e Estruturas de Dados. 2ª ed. São Paulo: Makron Books, 1992.
2) SILVA, Osmar Quirino da.. Estrutura de dados e algoritmos usando C : Fundamentos e aplicações. 1ª ed. Rio de Janeiro:
Ciência Moderna, 2007.
3) MANZANO, J. A. N. G. Algoritmos : lógica para desenvolvimento de programação. 1ª ed. São Paulo: Erica, 1996.
4) SOUZA, Marco A. F. de. Algoritmos e Lógica de Programação. 1ª ed. São Paulo: Cengage Learning, 2008.
5) SOUZA, MArco Antonio Furlan de. Algorítmos e lógica de programação.. 1ª ed. São Paulo: Thomson, 2005.

Bibliografia Complementar: Faculdade Anhanguera de Jundiaí (FPJ)


1) CORMEN, Thomas H. Algoritmos : teoria e prática. 1ª ed. Rio de Janeiro: CAMPUS, 2002.
Periódico: Faculdade Anhanguera de Limeira (FA5)
1) ANAIS DO VII SIMPÓSIO BRASILEIRO DE LINGUAGENS DE PROGRAMAÇÃO. Ouro Preto: SBC, 2003 - Anual
2) REVISTA DE CIÊNCIAS EXATAS E TECNOLOGIA. Valinhos: Anhanguera-Educacional, 2006-2008 - Anual

Periódico: Faculdade Anhanguera de Matão (FPM)


1) ENSAIOS E CIÊNCIA. Valinhos: Anhanguera Publicações, 2008-2008 - Quadrimestral
2) REVISTA DE CIÊNCIAS EXATAS E TECNOLOGIA. Valinhos: Anhanguera-Educacional, 2006-2008 - Anual

Cronograma de Aulas
Semana nº. Tema
1 Conceitos Fundamentais de Programação
2 Conceitos Fundamentais de Programação
3 Conceitos Fundamentais de Programação
4 Programação Estruturada
5 Programação Estruturada
6 Programação Estruturada
7 Programação Estruturada
8 Vetores e Matrizes
9 Avaliação Parcial
10 Vetores e Matrizes
11 Vetores e Matrizes
12 Modularização
13 Modularização
14 Strings e Funções de Manipulação
15 Strings e Funções de Manipulação
16 Tipos Estruturados (Registros)
17 Tipos Estruturados (Registros)
18 Avaliação Oficial
19 Revisão e preparação para Avaliação Substitutiva
20 Prova Substitutiva

Coordenador do Curso Diretor Executivo __/__/____


_____________________ _____________________
Assinatura Assinatura

Das könnte Ihnen auch gefallen