Transcript

PLANO DE ENSINO E APRENDIZAGEMCURSO: Engenharia Mecânica

Disciplina:Algoritmos e Programação

Período Letivo:1° sem/2011

Série:1ª Série

Periodo:Não definido

Semestre deIngresso:

Ano de Ingresso:2011

C.H. Teórica:30

C.H. Prática:30

C.H. Outras:20

C.H. Total:80

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

ObjetivosAo 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 dosproblemas mencionados acima.3%u2013 Elaborar protocolos de ação com instruções claras, precisas e numa adequada e que , se forem seguidos por umaequipe de trabalho, levarão, de forma segura e eficiente, á execução de tarefas pré-determinadas.

Conteúdo Programático1. CONCEITOS FUNDAMENTAIS DE PROGRAMAÇÃO1.1. Noção de Algoritmos1.2. Pseudo %u2013 Linguagem1.3. Estrutura de um Programa1.4. Dados e Variáveis1.5. Operadores2. PROGRAMAÇÃO ESTRUTURADA2.1. Desenvolvimento de Algoritmos: análise e resolução de problemas %u2013 técnica top-down2.2. Estrutura de Controle: Condição.2.3. Estrutura de Controle: Laço de Repetição.3. VETORES E MATRIZES3.1. Conceitos de vetores3.2. Declaração de vetores3.2. Operações de Manipulação de vetores3.3. Conceito de Matrizes3.4. Declaração de Matrizes3.5. Operações sobre Matrizes4. MODULARIZAÇÃO4.1 Conceitos de Modularização e decomposição4.2.Declaração de funções4.3.Passagem de parâmetros5. STRINGS E FUNÇOES DE MANIPULAÇÃO6. TIPOS ESTRUTURADOS6.1. RegistrosProtocolo 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ópicosdo conteúdo programático pertinentes à semana já no Laboratório de Informática, expondo, na lousa as novas estratégias para a

1 / 4

resolução de problemas (algoritmos) e as novas ferramentas da linguagem de programação e possibilitando ao aluno testarimediatamente, 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 emostrar 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 PrenticeHall, 2007.Material por Grupo: computador; compilador %u201CDev-C++ versão 4.9.9.2%u201D (software livre).

Procedimentos Metodológicos IndicadosAula expositiva, exercício práticos, atividades em laboratório e estudos em grupo.

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

Bibliografia Básica Padrão1) 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 decomputadores. 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 DECOMPUTADORES : 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 decomputadores. 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.

2 / 4

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 decomputadores. 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 eEstrutura 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.

3 / 4

Periódico: Faculdade Anhanguera de Limeira (FA5)1) ANAIS DO VII SIMPÓSIO BRASILEIRO DE LINGUAGENS DE PROGRAMAÇÃO. Ouro Preto: SBC, 2003 - Anual2) 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 - Quadrimestral2) REVISTA DE CIÊNCIAS EXATAS E TECNOLOGIA. Valinhos: Anhanguera-Educacional, 2006-2008 - Anual

Cronograma de AulasSemana nº. Tema

1 Conceitos Fundamentais de Programação2 Conceitos Fundamentais de Programação3 Conceitos Fundamentais de Programação4 Programação Estruturada5 Programação Estruturada6 Programação Estruturada7 Programação Estruturada8 Vetores e Matrizes9 Avaliação Parcial10 Vetores e Matrizes11 Vetores e Matrizes12 Modularização13 Modularização14 Strings e Funções de Manipulação15 Strings e Funções de Manipulação16 Tipos Estruturados (Registros)17 Tipos Estruturados (Registros)18 Avaliação Oficial19 Revisão e preparação para Avaliação Substitutiva20 Prova Substitutiva

Coordenador do Curso_____________________

Assinatura

Diretor Executivo       __/__/_________________________

Assinatura

Powered by TCPDF (www.tcpdf.org)

4 / 4


Top Related