Vous êtes sur la page 1sur 4
  PLANO DE ENSINO E APRENDIZAGEM     CURSO: Engenharia Mecânica   Disciplina: Período
 

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 Hall, 2007.

1ª ed. São Paulo: Pearson Prentice

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 Ciência Moderna, 2007.

Estrutura de dados e algoritmos usando C : Fundamentos e aplicações. 1ª ed. Rio de Janeiro:

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)

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.

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

2) LOPES, Anita; GARCIA, Guto. Introdução à Programação : 500 algoritmos resolvidos. 1ª ed. Rio de Janeiro: CAMPUS, 2002.

3) MONTEIRO, M. A

4) FORBELLONE, A. L Makron Books, 2005.

Introdução à Organização de Computadores. 4ª ed. Rio de Janeiro: LTC, 2005.

Lógica de Programação: A Construção de Algoritmos e Estruturas de Dados. 3ª ed. São Paulo:

5) ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene A.V. de. Fundamentos da Programação de Computadores :

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.

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

2007.

1ª ed. São Paulo: Pearson Prentice Hall,

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)

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.

1) TERADA, Routo. Desenvolvimento de Algoritmos e Estruturas de Dados . 2ª ed. São Paulo: Makron

2) SILVA, Osmar Quirino da Ciência Moderna, 2007.

Estrutura de dados e algoritmos usando C : Fundamentos e aplicações. 1ª ed. Rio de Janeiro:

da Ciência Moderna, 2007. Estrutura de dados e algoritmos usando C : Fundamentos e aplicações. 1ª

3) MANZANO, J. A. N. G. Algoritmos : lógica para desenvolvimento de programação. 1ª ed. São Paulo: Erica, 1996.

3) MANZANO, J. A. N. G. Algoritmos : lógica para desenvolvimento de programação. 1ª ed. São

4) SOUZA, Marco A. F. de. Algoritmos e Lógica de Programação. 1ª ed. São Paulo: Cengage Learning, 2008.

4) SOUZA, Marco A. F. de. Algoritmos e Lógica de Programação . 1ª ed. São Paulo:

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

Semana nº.

Cronograma de Aulas 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