• Nenhum resultado encontrado

PLANO DE ENSINO E APRENDIZAGEM CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas

N/A
N/A
Protected

Academic year: 2021

Share "PLANO DE ENSINO E APRENDIZAGEM CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas"

Copied!
7
0
0

Texto

(1)

PLANO DE ENSINO E APRENDIZAGEM

CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas Disciplina: Construção de Algoritmos Período Letivo: 2° sem/2012 Série: 2ª Série Periodo: Não definido Semestre de Ingresso:Ano de Ingresso: 2012 C.H. Teórica: 60 C.H. Outras: 20 C.H. Total: 80

Ementa

Introdução: noção de algoritmo, dado, variável, comandos e programa. Análise de um problema e princípios de resolução.

Algoritmos. Descrição de um algoritmo. Desenvolvimento de algoritmos: técnica top-down. Formas de representação de algoritmo: gráfica e pseudo-linguagem. Construções básicas: atribuição, leitura e escrita. Estruturas de controle: seqüência, seleção e iteração. Laços de Repetição. Estruturas de dados (vetores e matrizes).

Objetivos

Desenvolver um raciocínio lógico, estruturado para facilitar o aprendizado nas disciplinas que envolvam programação de computadores, independente da linguagem de programação utilizada.

Conteúdo Programático

Introdução

Definição de lógica e lógica de programação.

Noção de algoritmos e resolução de problemas com ferramentas computacionais. Tipos de dados (inteiros, reais, caracteres).

Uso de variáveis e constantes. Representação gráfica de algoritmos. Português estruturado.

Construção de algoritmos com representações gráficas. Construções básicas de algoritmos.

Operadores e expressões matemáticas computacionais. Operadores de atribuição.

Comandos de leitura e escrita. Análise e resolução de problemas. Estruturas de controle.

Operadores relacionais. Operadores lógicos.

Estrutura de seleção (SE ENTÃO SENÃO). Estrutura seleção (SWITCH CASE). Estruturas de repetição.

Estruturas de repetição ou laços (PARA %u2013 ENQUANTO %u2013 REPITA). Estruturas de dados compostas.

Vetores. Matrizes.

Strings (cadeia de caracteres).

Procedimentos Metodológicos Indicados

(2)

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: 3,0 Práticas: 3,0

Teóricas: 7,0 Teóricas: 7,0

Total: 10 Total: 10

Bibliografia Básica Padrão

1) FORBELLONE, A. L.. Lógica de Programação. 1ª ed. São Paulo: Pearson, 2008.

Bibliografia Básica Unidade : Centro Universitário Anhanguera de São Paulo (CIA)

1) GOMES ASCENCIO, Ana Fernanda; CAMPOS, Edilene V.C. (orgs.). Fundamentos da programação de computadores : algoritmos, pascal e C/C++ e java. 2ª ed. São Paulo: Pearson, 2009, v.1.

2) MANZANO, J.A.N.G.. Algoritmos : Lógica para Desenvolvimento de Programação de Computadores. 1ª ed. São Paulo: Érica, 2002.

Bibliografia Básica Unidade : Faculdade Anhanguera de Campinas (FA2)

1) F.G . ASCÊNCIO, Ana; CAMPOS, E.D.. Fundamentos da Programação de Computadores. 1ª ed. São Paulo: Pearson -Prentice Hall, 2002.

2) MANZANO, J.A.N.G.. Algoritmos : Lógica para Desenvolvimento de Programação de Computadores. 1ª ed. São Paulo: Érica, 2002.

Bibliografia Básica Unidade : Faculdade Anhanguera de Campinas (FA3)

1) MANZANO, José Augusto N. G; OLIVEIRA, Jayr Figueiredo (orgs.). Algoritmos : Lógica para Desenvolvimento de Programação de Computadores. 21ª ed. São Paulo: Érica, 2008.

2) GOMES ASCENCIO, Ana Fernanda; CAMPOS, Edilene A. V.i de. Fundamentos da Programação de Computadores : algoritmos, pascal e C/C++. 1ª ed. São Paulo: Pearson, 2003.

Bibliografia Básica Unidade : 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: Érica, 2002.

2) GOMS ASCENCIO, Ana Fernanda; CAMPOS, Edilene A.V. de. Fundamentos da Programação de Computadores : algoritmos, pascal e C/C++. 1ª ed. São Paulo: Pearson, 2002.

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

1) F.G . ASCÊNCIO, Ana; CAMPOS, E.D.. Fundamentos da Programação de Computadores. 1ª ed. São Paulo: Pearson -Prentice Hall, 2002.

2) MANZANO, J.A.N.G.. Algoritmos : Lógica para Desenvolvimento de Programação de Computadores. 1ª ed. São Paulo: Érica, 2002.

Bibliografia Básica Unidade : Faculdade Anhanguera de Belo Horizonte (FAB)

1) FORBELLONE, A. L.. Lógica de Programação. 1ª ed. São Paulo: Pearson, 2008.

2) MANZANO, José Augusto N. G; OLIVEIRA, Jayr Figueiredo (orgs.). Algoritmos : Lógica para Desenvolvimento de Programação de Computadores. 21ª ed. São Paulo: Érica, 2008.

3) GOMES ASCENCIO, Ana Fernanda; CAMPOS, Edilene A.V. de. Fundamentos da Programação de Computadores : Algoritmos, Pascal, C/C++ e Java. 2ª ed. São Paulo: Pearson - Prentice Hall, 2008.

Bibliografia Básica Unidade : Faculdade Anhanguera de Campinas (FC4)

1) MANZANO, J.A.N.G.. Algoritmos : Lógica para Desenvolvimento de Programação de Computadores. 1ª ed. São Paulo: Érica, 2002.

2) F.G . ASCÊNCIO, Ana; CAMPOS, E.D.. Fundamentos da Programação de Computadores. 1ª ed. São Paulo: Pearson -Prentice Hall, 2002.

Bibliografia Básica Unidade : Universidade do Grande ABC (FEC)

1) CORMEN, Thomas H.. Algoritmos : Teoria e Prática. 2ª ed. Rio de Janeiro: Campus - Elsevier, 2002.

(3)

Bibliografia Básica Unidade : Faculdade Anhanguera de Joinville (FED)

1) MANZANO, J.A.N.G.. Algoritmos : Lógica para Desenvolvimento de Programação de Computadores. 1ª ed. São Paulo: Érica, 2002.

2) G. ASCENCIO, Ana Fernanda. Fundamentos da programação de computadores: : algorítmos, pascal, C?C++ e java.. 2ª ed. São Paulo: Pearson - Prentice Hall, 2010.

Bibliografia Básica Unidade : Faculdade Anhanguera de Osasco (FIZ)

1) ARAÚJO, EVERTON C. DE. Algoritmos : Fundamentos e Prática. 3ª ed. São Paulo: VisualBooks, 2007. 2) CORMEN, Thomas H.. Algotitimos : Teoria e Prática. 2ª ed. Rio de Janeiro: Campus - Elsevier, 2002.

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

1) MANZANO, J.A.N.G.. Algoritmos : Lógica para Desenvolvimento de Programação de Computadores. 1ª ed. São Paulo: Érica, 2002.

2) F.G . ASCÊNCIO, Ana; CAMPOS, E.D.. Fundamentos da Programação de Computadores. 1ª ed. São Paulo: Pearson -Prentice Hall, 2002.

Bibliografia Básica Unidade : Faculdade Anhanguera de Jundiaí (FPJ)

1) MANZANO, J.A.N.G.. Algoritmos : Lógica para Desenvolvimento de Programação de Computadores. 1ª ed. São Paulo: Érica, 2002.

2) CORMEN, Thomas H. Algoritmos : Teoria e Prática. 1ª ed. Rio de Janeiro: Campus - Elsevier, 2002.

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

1) MANZANO, José A.N.G.. Algorítmos : Lógica para Desenvolvimento de Programação de Computadores. 24ª ed. São Paulo: Érica, 2010.

2) GOMES ASCENCIO, Ana Fernanda; CAMPOS, Edilene V.C. (orgs.). Fundamentos da programação de computadores : algoritmos, pascal e C/C++ e java. 2ª ed. São Paulo: Pearson, 2009, v.1.

Bibliografia Básica Unidade : Faculdade Anhanguera de São José (FSJ)

1) FEOFILOFF, Paulo. Algoritimos em Linguaem C. 1ª ed. São Paulo: Campus - Elsevier, 2008.

2) MANZANO, J.A.N.G.. Algoritmos : Lógica para Desenvolvimento de Programação de Computadores. 1ª ed. São Paulo: Érica, 2002.

Bibliografia Básica Unidade : Faculdade Anhanguera de Sorocaba (FSO)

1) GOMES ASCENCIO, Ana Fernanda; CAMPOS, Edilene A. V.i de. Fundamentos da Programação de Computadores : algoritmos, pascal e C/C++. 1ª ed. São Paulo: Pearson, 2003.

2) MANZANO, J.A.N.G.. Algoritmos : Lógica para Desenvolvimento de Programação de Computadores. 1ª ed. São Paulo: Érica, 2002.

Bibliografia Básica Unidade : Faculdade Uirapuru (FSR)

1) GOMS ASCENCIO, Ana Fernanda; CAMPOS, Edilene A.V. de. Fundamentos da Programação de Computadores : algoritmos, pascal e C/C++. 1ª ed. São Paulo: Pearson, 2002.

2) MANZANO, J.A.N.G.. Algoritmos : Lógica para Desenvolvimento de Programação de Computadores. 1ª ed. São Paulo: Érica, 2002.

3) CORMEN, Thomas H.. Algotitimos : Teoria e Prática. 2ª ed. Rio de Janeiro: Campus - Elsevier, 2002.

Bibliografia Básica Unidade : Faculdade Anhanguera de Joinville (FTI)

1) MANZANO, José Augusto N. Garcia (org.). Estudo dirigido de linguagem C. 13ª ed. São Paulo: Érica, 2010.

2) GOMES ASCENCIO, Ana Fernanda; CAMPOS, Edilene V.C. (orgs.). Fundamentos da programação de computadores : algoritmos, pascal e C/C++ e java. 2ª ed. São Paulo: Pearson, 2009, v.1.

Bibliografia Básica Unidade : Universidade Bandeirante de São Paulo (UAB)

1) MANZANO, José A.N.G.. Algoritmo : Lógica para Desenvolvimento de Programação de Computadores. 20ª ed. São Paulo: Érica, 2007.

2) ZIVIANE, Nívio (org.). Projeto de algoritmos : com implementações em Pascal e C. 2ª ed. São Paulo: Pioneira - Thomson Learning, 2007.

Bibliografia Básica Unidade : Universidade Bandeirante de São Paulo (UCL)

1) SALVETTI, Dirceu D.; BARBOSA, Lisbete M.. Algoritmos. 1ª ed. São Paulo: Makron Books, 1997, v.1. 2) CORMEN, Thomas H. Algoritmos : Teoria e Prática. 1ª ed. Rio de Janeiro: Campus - Elsevier, 2002.

(4)

Bibliografia Complementar: Faculdade Anhanguera de Campinas (FC4)

1) SOUZA, MArco Antonio Furlan de. Algorítmos e Lógica de Programação. 1ª ed. São Paulo: Pioneira - Thomson Learning, 2005.

2) SALVETTI, Dirceu Douglas; BARBOSA, Lisbete Madsen. Algoritmos. 1ª ed. São Paulo: Makron Books, 1997. 3) CORMEN, Thomas H.. Algotitimos : Teoria e Prática. 2ª ed. Rio de Janeiro: Campus - Elsevier, 2002.

4) LOPES, Anita; GARCIA, Guto. Introdução à Programação. 1ª ed. Rio de Janeiro: Campus - Elsevier, 2002.

5) BORATTI, Isaías Camilo; OLIVEIRA, Alvaro B. de. Introdução a Programação Algoritmos. 3ª ed. São Paulo: VisualBooks, 2007.

Bibliografia Complementar: Faculdade Anhanguera de Campinas (FA3)

1) CORMEN, Thomas H. Algoritmos : Teoria e Prática. 1ª ed. Rio de Janeiro: Campus - Elsevier, 2002.

2) SALVETTI, Dirceu Douglas; BARBOSA, Lisbete Madsen. Algoritmos. 1ª ed. São Paulo: Makron Books, 1997.

3) BORATTI, Isaías Camilo; OLIVEIRA, Alvaro B. de. Introdução a Programação Algoritmos. 3ª ed. São Paulo: VisualBooks, 2007.

4) FARRER, Cristiano G. Becker; FARIA, Eduardo. Algoríitmos Estruturados. 3ª ed. São Paulo: LTC - Livros Técnicos e Científicos, 1999.

5) SOUZA, Marco A. F. de. Algoritmos e Lógica de Programação. 1ª ed. São Paulo: Pioneira - Thomson Learning, 2005.

Bibliografia Complementar: Faculdade Anhanguera de Belo Horizonte (FAB)

1) LOPES, Anita.; GARCIA, Guto. Introdução à Programação: : 500 Algoritimos Resolvidos. 1ª ed. Rio de Janeiro: Campus -Elsevier, 2002.

2) BORATTI, Isaías Camilo; OLIVEIRA, Alvaro B. de. Introdução a Programação Algoritmos. 3ª ed. São Paulo: VisualBooks, 2007.

3) SOUZA, MArco Antonio Furlan de. Algorítmos e Lógica de Programação. 1ª ed. São Paulo: Pioneira - Thomson Learning, 2005.

4) SALVETTI, Dirceu Douglas; BARBOSA, Lisbete Madsen. Algoritmos. 1ª ed. São Paulo: Makron Books, 1997.

Bibliografia Complementar: Centro Universitário Anhanguera de São Paulo (CIA)

1) CORMEN, Thomas H.. Algotitimos : Teoria e Prática. 2ª ed. Rio de Janeiro: Campus - Elsevier, 2002.

2) SOUZA, MArco Antonio Furlan de; GOMES, Marcelo Marques; SOARES, Marcio Vieira et al. Algoritmos e Lógica de Programação. 1ª ed. São Paulo: Pioneira - Thomson Learning, 2005.

3) SALVETTI, Dirceu Douglas; BARBOSA, Lisbete M.. Algoritmos. 1ª ed. São Paulo: Makron Books, 2004. 4) FEOFILOFF, Paulo. Algoritimos em Linguaem C. 1ª ed. São Paulo: Campus - Elsevier, 2008.

5) SEBESTA, Robert W.. Conceitos de Linguagens de Programação. 5ª ed. Porto Alegre: Bookman, 2003.

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

1) MANZANO, J.A.N.G.. Algoritmos : Lógica para Desenvolvimento de Programação de Computadores. 1ª ed. São Paulo: Érica, 2002.

2) FARRER, Cristiano G. Becker; FARIA, Eduardo. Algoríitmos Estruturados. 3ª ed. São Paulo: LTC - Livros Técnicos e Científicos, 1999.

3) CORMEN, Thomas H.; LEISERSON, Charles E.. Algoritmos : Teoria e Prática. 1ª ed. São Paulo: Campus - Elsevier, 2002. 4) PEREIRA, Silvio do Lago. Estrutura de Dados Fundamentais : Conceitos e Aplicações. 12ª ed. Rio de Janeiro: Érica, 2009. 5) FEOFILOFF, Paulo. Algortimos em Linguagem C. 1ª ed. Rio de Janeiro: Campus - Elsevier, 2009.

Bibliografia Complementar: Faculdade Anhanguera de Limeira (FA5)

1) CORMEN, Thomas H.. Algoritmos : Teoria e Prática. 2ª ed. Rio de Janeiro: Campus - Elsevier, 2002. 2) SALVETTI, Dirceu Douglas; BARBOSA, Lisbete M.. Algoritmos. 1ª ed. São Paulo: Makron Books, 2004.

3) SOUZA, MArco Antonio Furlan de; GOMES, Marcelo Marques; SOARES, Marcio Vieira et al. Algoritmos e Lógica de Programação. 1ª ed. São Paulo: Pioneira - Thomson Learning, 2005.

Bibliografia Complementar: Faculdade Anhanguera de Anápolis (FLA)

1) Marco A. F. de Souza. Algorítmos e Lógica de Programação. 1ª ed. São Paulo: Pioneira - Thomson Learning, 2005. 2) CORMEN, Thomas H.. Algoritmos : Teoria e Prática. 2ª ed. Rio de Janeiro: Campus - Elsevier, 2002, v.1.

3) FARRER, Cristiano G. Becker. Algoritmos Estruturados. 3ª ed. Rio de Janeiro: LTC - Livros Técnicos e Científicos, 1999. 4) BORATTI, Isaías Camilo; OLIVEIRA, Alvaro B. de. Introdução a Programação Algoritmos. 3ª ed. São Paulo: VisualBooks, 2007.

5) SOUZA, Marco A. F. de. Algoritmos e Lógica de Programação. 1ª ed. São Paulo: Pioneira - Thomson Learning, 2005.

(5)

1) SALVETTI, Dirceu Douglas; BARBOSA, Lisbete Madsen. Algoritmos. 1ª ed. São Paulo: Makron Books, 1997. 2) LOPES, Anita; GARCIA, Guto. Introdução à Programação. 1ª ed. Rio de Janeiro: Campus - Elsevier, 2002. 3) FARRER, Harry. Algoritmos Estruturados. 1ª ed. Rio de Janeiro: LTC - Livros Técnicos e Científicos, 1989. 4) MORTARI, Cezar A.. Introdução à Lógica. 1ª ed. São Paulo: Fundação Editora da UNESP, 2001.

5) GOMES ASCENCIO, Ana Fernanda; CAMPOS, Edilene A.V. de. Fundamentos da Programação de Computadores : Algoritmos, Pascal, C/C++ e Java. 2ª ed. São Paulo: Pearson - Prentice Hall, 2008.

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

1) CORMEN, Thomas H.. Algotitimos : Teoria e Prática. 2ª ed. Rio de Janeiro: Campus - Elsevier, 2002.

2) LOPES, Anita.; GARCIA, Guto. Introdução à Programação: : 500 Algoritimos Resolvidos. 1ª ed. Rio de Janeiro: Campus -Elsevier, 2002.

3) SALVETTI, Dirceu D.. Algoritmos. 1ª ed. São Paulo: Makron Books, 1998.

4) ZIVIANI, Nivio. Projeto de Algoritmos : com implementação em Pascal e C.. 2ª ed. São Paulo: Pioneira - Thomson Learning, 2004.

5) SEBESTA, Robert W.. Conceitos de Linguagens de Programação. 5ª ed. Porto Alegre: Bookman, 2006.

Bibliografia Complementar: Faculdade Anhanguera de Campinas (FA2)

1) FARRER, Cristiano G. Becker; FARIA, Eduardo. Algoríitmos Estruturados. 3ª ed. São Paulo: LTC - Livros Técnicos e Científicos, 1999.

2) CORMEN, Thomas H.. Algoritmos : Teoria e Prática. 2ª ed. Rio de Janeiro: Campus - Elsevier, 2002.

3) MANZANO, José Augusto N. Garcia. Algoritmos : Lógica para Desenvolvimento de Programação de Computadores. 21ª ed. São Paulo: Érica, 2008.

4) SOUZA, Marco A. F. de. Algoritmos e Lógica de Programação. 1ª ed. São Paulo: Pioneira - Thomson Learning, 2005. 5) SALVETTI, Dirceu Douglas; BARBOSA, Lisbete M.. Algoritmos. 1ª ed. São Paulo: Makron Books, 2004.

Bibliografia Complementar: Faculdade Anhanguera de São José (FSJ)

1) MANZANO, José A. N. G.. Algoritmo. 20ª ed. São Paulo: Érica, 2007.

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

3) GOMES ASCENCIO, Ana Fernanda; CAMPOS, Edilene A. V.i de. Fundamentos da Programação de Computadores : algoritmos, pascal e C/C++. 1ª ed. São Paulo: Pearson, 2003.

Bibliografia Complementar: Faculdade Anhanguera de Osasco (FIZ)

1) SOUZA, Marco A. F. de. Algoritmos e Lógica de Programação. 1ª ed. São Paulo: Cengage Learning, 2008. 2) MANZANO, José A. N. G.. Algoritmo. 20ª ed. São Paulo: Érica, 2007.

3) ZIVIANI, Nivio. Projeto de algoritmos : com implementações em Pascal e C. 2ª ed. São Paulo: Pioneira - Thomson Learning, 2007.

Bibliografia Complementar: Faculdade Anhanguera de Joinville (FED)

1) SEBESTA, Robert W.. Conceitos de Linguagens de Programação. 5ª ed. Porto Alegre: Bookman, 2003.

2) MANZANO, José Augusto N. Garcia. Algoritmos : Lógica para Desenvolvimento de Programação de Computadores. 21ª ed. São Paulo: Érica, 2008.

3) SOUZA, MArco Antonio Furlan de. Algorítmos e Lógica de Programação. 1ª ed. São Paulo: Pioneira - Thomson Learning, 2005.

4) ZIVIANI, Nivio. Projeto de Algoritimos : Com implantações em Pascal e c. 2ª ed. São Paulo: Pioneira - Thomson Learning, 2007.

5) LOPES, Anita; GARCIA, Guto. Introdução à Programação. 1ª ed. Rio de Janeiro: Campus - Elsevier, 2002. 6) VILARIM, Gilvan. Algorítmos : Programação para Iniciantes. 2ª ed. Rio de Janeiro: Ciência Moderna, 2004. 7) SEBESTA, Robert W.. Conceitos de Linguagem de Programação. 6ª ed. Porto Alegre: Bookman, 2006.

Bibliografia Complementar: Faculdade Anhanguera de Joinville (FTI)

1) SOUZA, Marco A. F.. Algorítmos e Lógica de Programação. 1ª ed. São Paulo: Cengage Learning, 2008. 2) SEBESTA, Robert W.. Conceitos de Linguagens de Programação. 5ª ed. Porto Alegre: Bookman, 2006. 3) SALVETTI, Dirceu Douglas; BARBOSA, Lisbete M.. Algoritmos. 1ª ed. São Paulo: Makron Books, 2004.

Bibliografia Complementar: Faculdade Uirapuru (FSR)

1) LOPES, Anita.. Introdução à programação : 500 algoritmos resolvidos. 1ª ed. Rio de Janeiro: Campus - Elsevier, 2002. 2) SALVETTI, Dirceu Douglas; BARBOSA, Lisbete M.. Algoritmos. 1ª ed. São Paulo: Makron Books, 2004.

3) ZIVIANI, Nivio. Projeto de Algoritmos : com Implementações em Pascal e C. 2ª ed. São Paulo: Pioneira - Thomson Learning, 2005.

(6)

5) HARBISON III, Samuel P.; STEELE/JR., Guy; HARTMANN, Savannah et al. C : Manual de Referência. 1ª ed. Rio de Janeiro: Ciência Moderna, 2002.

Bibliografia Complementar: Faculdade Anhanguera de Sorocaba (FSO)

1) PEREIRA, Silvio do Lago. Estrutura de Dados Fundamentais : Conceitos e Aplicações. 12ª ed. São Paulo: Érica, 2008. 2) ZIVIANI, Nivio. Projeto de algorítmos: com implementações em Pascal e C. 3ª ed. São Paulo: Cengage Learning, 2011. 3) WIRTH, Niklaus. Algoritmos e Estruturas de Dados. 1ª ed. Rio de Janeiro: LTC - Livros Técnicos e Científicos, 1999.

Bibliografia Complementar: Universidade Bandeirante de São Paulo (UCL)

1) SOUZA, Marco A. F. de. Algoritmos e Lógica de Programação. 1ª ed. São Paulo: Pioneira - Thomson Learning, 2005. 2) MANZANO, José Augusto N. Garcia. Algoritmos : Lógica para Desenvolvimento de Programação de Computadores. 21ª ed. São Paulo: Érica, 2008.

3) FARRER, Harry. Programação Estruturada de Computadores : Algoritmos Estruturados. 3ª ed. Rio de Janeiro: LTC - Livros Técnicos e Científicos, 2010.

Bibliografia Complementar: Universidade do Grande ABC (FEC)

1) MANZANO, J. A. N. G. Algoritmos : Lógica para Desenvolvimento de Programação. 1ª ed. São Paulo: Érica, 1996. 2) STEIN, Clifford. Algoritmos : Teoria e Pratica. 1ª ed. Rio de Janeiro: Campus - Elsevier, 2002.

3) FARRER, Cristiano G.B.; FARIA, Eduardo. Algoritmos Estruturados. 3ª ed. São Paulo: LTC - Livros Técnicos e Científicos, 1999.

4) CORMEN, Thomas H. et al. Algoritmos : Teoria e Prática. 3ª ed. : Campus - Elsevier, 2012.

Bibliografia Complementar: Universidade Bandeirante de São Paulo (UAB)

1) PEREIRA, Silvio do Lago. Estrutura de Dados Fundamentais : Conceitos e Aplicações. 12ª ed. Rio de Janeiro: Érica, 2009. 2) PUGA, Sandra. Lógica de Programação e Estrutura de Dados : Com Aplicação em Java. 1ª ed. São Paulo: Pearson -Prentice Hall, 2004.

3) TENENBAUM, Aaron M. Estrutura de dados usando C. 1ª ed. São Paulo: Pearson, 2010.

Periódico: Faculdade Anhanguera de Limeira (FA5)

1) ANAIS DO XII SIMPÓSIO BRASILEIRO DE LINGUAGENS DE PROGRAMAÇÃO - SBLP 2008. Fortaleza: SBC, 2008 - Anual 2) SOCIEDADE BRASILEIRA DE COMPUTAÇÃO. São Paulo: SBC, - Mensal

Periódico: Faculdade Anhanguera de Santa Bárbara (FA4)

1) COMPUTERWORLD. São Paulo: IDG, - Mensal

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

Periódico: Faculdade Anhanguera de Campinas (FA3)

1) REVISA DE CIÊNCIAS EXATAS E DE TECNOLOGIA. Valinhos: Anhanguera Publicações, 2006-2008 - Anual 2) SOCIEDADE BRASILEIRA DE COMPUTAÇÃO. São Paulo: SBC, - Mensal

Cronograma de Aulas

Semana nº.

Tema

1 Apresentação da Disciplina. Introdução: noção de algoritmo. 2 Instruções e programas: pseudo-linguagem.

3 Algoritmos. Dados e variáveis.

4 Construções básicas: atribuição, leitura e escrita. Desenvolvimento de algoritmos: análise e resolução de problemas, técnicas top-down.

5 Desenvolvimento de algoritmos: análise e resolução de problemas, técnicas top-down. Estruturas de controle: seleção

6 Desenvolvimento de algoritmos: análise e resolução de problemas, técnicas top-down. Estruturas de controle: seleção

7 Desenvolvimento de algoritmos: análise e resolução de problemas, técnicas top-down. Estruturas de controle: seleção

8 Atividades de Avaliação. 9 Estruturas de controle: iteração. 10 Estruturas de controle: iteração.

(7)

11 Estruturas de controle: iteração. 12 Estruturas de controle: iteração.

13 Estruturas de dados compostas: vetores. 14 Estruturas de dados compostas.

15 Estruturas de dados compostas: matrizes. 16 Estruturas de dados compostas: registros. 17 Exercícios. Correção de Exercícios. Revisão. 18 Prova Escrita Oficial.

19 Exercícios e Revisão para prova substitutiva. 20 Prova Substitutiva. Coordenador do Curso _____________________ Assinatura Diretor Executivo __/__/____ _____________________ Assinatura

Referências

Documentos relacionados

Os saguis do gênero Callithrix podem viver em grupos poliândricos, poligínicos e monogâmi- cos (DIGBY & FERRARI, 1994), apresentando como característica social

Os indicadores utilizados para esta análise foram o Quociente de Participação de Dívidas à Curto Prazo, Quociente de Participação dos Capitais de Terceiros sobre Recursos

e) Anunciar que o Senhor Jesus está vivo no meio de Seu povo fiel e que em breve ele retornará para arrebatar Sua Igreja. As Igrejas Maranata realizam cultos regulares em cada

Mesmo que, aparentemente, os três exemplos apresentem a quebra de uma máxima como a da relevância ou de uma supermáxima como a da clareza, ainda assim, não há motivos para

Mas como somos homologados para propor produtos bem específicos, a nossa atuação fica, de certa forma, restrita, à área de conhecimento e plataforma tecnológica

Os principais passos para o planejamento do processo estão baseados no fatiamento dos modelos 3D (geração das camadas), no posicionamento da peça na mesa de trabalho e

Despite of the histological changes reports on cartilaginous cells during bone union process with the use of cirpofloxacin 31,32 , the biomechanical analysis carried out in this

Objective: (1) to translate and validate the original version of the Foot and Ankle Outcome Score (FAOS) questionnaire from English into Portuguese in patients