ALGORITMOS. Prof. Angelo Augusto Frozza, M.Sc.

Documentos relacionados
ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO. Prof. Angelo Augusto Frozza, M.Sc.

PROGRAMAÇÃO AVANÇADA. Prof. Angelo Augusto Frozza, M.Sc.

GERÊNCIA DE DADOS SEMI ESTRUTURADOS. Prof. Angelo Augusto Frozza, M.Sc.

GERÊNCIA DE DADOS SEMIESTRUTURADOS. Prof. Angelo Augusto Frozza, M.Sc.

GOVERNANÇA DE T.I. - PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. Prof. Angelo Augusto Frozza, M.Sc.

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO PROGRAMA DE DISCIPLINA. Introdução a Algoritmos CCOMP CCMP

DISCIPLINA: Programação de Computadores I

Plano de Ensino IDENTIFICAÇÃO

PROGRAMAÇÃO ORIENTADA A OBJETOS -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

Plano de Ensino IDENTIFICAÇÃO

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO

MINISTÉRIO DA EDUCAÇÃO FUNDAÇÃO UNIVERSIDADE FEDERAL DO PAMPA PRÓ-REITORIA DE GRADUAÇÃO COORDENADORIA DE REGISTROS ACADÊMICOS

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

Algoritmos Lógica e Programação Prof. Me. Adelson Felipe Dias Nogueira

Plano de Trabalho Docente Ensino Técnico

Fundamentos de Programação

Carga Horária: 60 h Créditos: 3 Pré-requisito: Não se aplica Professor(a): A definir Matricula: A definir Titulação: A definir

DISCIPLINA: Computação e Algoritmo I. PROFESSOR: Léo M. Lopes da Silva Garcia FORMAÇÃO:

UNIVERSIDADE ANHANGUERA-UNIDERP

CURSO TÉCNICO DE NÍVEL MÉDIO EM INFORMÁTICA - PLANO DE DISCIPLINA 2015 LINGUAGEM DE PROGRAMACAO 1 LP1

Programação Estruturada Orientada a Objetos

PROGRAMAÇÃO ORIENTADA A OBJETOS -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

Plano de Trabalho Docente Ensino Técnico

PLANO DE DISCIPLINA. Análise e Desenvolvimento de Sistemas. Introdução a Algoritmos e Programação EMENTA

Apresentação da disciplina Introdução a Algoritmo e Programação Análise e Desenvolvimento de Sistemas

Dinâmica. Apresentação da sala;

FUNDAÇÃO UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO

Fundamentos de Programação

FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO. Prof. Angelo Augusto Frozza, M.Sc.

Eng. Alimentos PROGRAMA DE DISCIPLINA IDENTIFICAÇÃO CÓDIGO DISCIPLINA PRÉ-REQUISITOS

Estrutura de Dados e Lógica de Programação. Cátia Alves Marcelo Nunes 102 h/a 17/08/2015 a 12/12/2015

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE UBERLÂNDIA

Plano de Ensino. Identificação. Curso EngE.INT - Engenharia de Energia. Ênfase. Disciplina B161S - Introdução à Ciência da Computação I

FUNDAÇÃO UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CATARINENSE - CAMPUS LUZERNA Rua São Roque, 41 - Luzerna/SC CEP Fone: (49)

EnsinoTécnicoIntegrado ao Médio.

UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE ENGENHARIA CIVIL COLEGIADO DO CURSO DE ENGENHARIA CIVIL PLANO DE CURSO

Aula prático/expositiva. Resolução de exercícios propostos e participação em sala de aula. 2h 08/05

PESQUISA OPERACIONAL -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

Introdução a Programação

Algoritmos e Introdução à Programação. Lógica e Linguagem de Programação

Fundamentos de programação

Linguagem Computacional

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO

Apresentação da Disciplina

Lógica de Programação. Tecnologia em Redes de Computadores IFSULDEMINAS Campus Inconfidentes Prof. Kleber Rezende

PLANO DE CURSO. 3. OBJETIVO GERAL DA DISCIPLINA: Desenvolver no aluno uma metodologia de análise de problemas e formulação de algoritmos.

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE UBERLÂNDIA

FUNDAÇÃO UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO

PLANO DE ENSINO CURSO: ENGENHARIA CIVIL DISCIPLINA: LABORATÓRIO DE PROGRAMAÇÃO I

Universidade Federal de Uberlândia Faculdade de Computação. FACOM49010(V) Algoritmos e Programação de Computadores Engenharia Mecatrônica

PLANO DE ENSINO CURSO: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS. DISCIPLINA: Programação Orientada a Objetos

DISCIPLINA: Programação de Computadores II

Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Conteúdo Programático. Bibliografia... Forma de Avaliação. Novidades

Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Londrina PLANO DE ENSINO

liberada por se tratar de um documento não aprovado pela PUC Goiás.

Universidade Federal de Uberlândia Faculdade de Computação. FACOM49010(V) Algoritmos e Programação de Computadores Engenharia Mecatrônica

Construção de Algoritmos

Algoritmos I Aula 1 Introdução aos Algoritmos

Algoritmos e Programação

Programação Aplicada à. Engenharia de Alimentos

PESQUISA EM INFORMÁTICA - PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

Plano de Trabalho Docente Ensino Técnico

Apresentação da Disciplina

INTEGRADO º - CONHECIMENTO PRÉVIO

ALGORITMOS E ESTRUTURAS DE DADOS I PROF. EDSON IFARRAGUIRRE MORENO

Conceitos Básicos. Fundamentos de Programação de Computadores

Universidade Federal de Uberlândia Faculdade de Computação. GMA038 Introdução à Ciência da Computação

PLANO DE APRENDIZAGEM. CH Teórica: 60 Prática: 20 CH Total: 80 Créditos: 04 Pré-requisito(s): Fundamentos de Programação Período: II Ano: 2019.

PLANO DE ENSINO CURSO: BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

Plano de Ensino. 1. Dados de Identificação:

Plano de Ensino. Ementa

Algoritmos e Técnicas de Programação

PLANO DE ENSINO. Súmula:

Documento de uso exclusivo da unidade, não possui valor legal. 28/06/ :43:00. Matéria: Carga Horária Total. Prática: 44 Campo: 44

LO GICA E TE CNICA DE PROGRAMAC ÃO. TÁSSIO JOSÉ GONÇALVES GOMES

Algoritmos Fundamento e Prática

Transcrição:

ALGORITMOS Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br

Ementa Dar ao aluno uma capacidade de desenvolver os programas, através da construção de Algoritmos. Objetivo geral Proporcionar ao aluno uma metodologia de análise de problemas e formulação de algoritmos, capacitando-o a traduzir algoritmos em programas, em uma linguagem de alto nível.

Objetivos específicos Ser capaz de implementar algoritmos computacionais; Ser capaz de implementar, acessar e manipular tipos primitivos de variáveis; Ser capaz de avaliar e detectar problemas em algoritmos através de testes de mesa; Compreender e saber utilizar as diversas estruturas de programação.

Conteúdo programático 1. Conceitos preliminares Conceito de algoritmo Conceito de programa Método para construção de algoritmos Tipos primitivos de dados Constantes Variáveis Carga horária: 8 h/a Aula expositiva e dialogada Exercícios práticos

Conteúdo programático 2. Operadores e expressões Aritméticos Lógicos Relacionais Carga horária: 18 h/a Aula expositiva e dialogada Exercícios práticos

Conteúdo programático 3. Estruturas de programação Sequencial Atribuição de valores Comandos de entrada e saída Condicional Se-Então Caso-Faça de Repetição Para-Faça Enquanto-Faça Repita-Até Carga horária: 36 h/a Aula expositiva e dialogada Exercícios práticos Trabalho de pesquisa em grupo

Conteúdo programático 4. Metodologia de desenvolvimento de programas Testes de mesa Sub-Rotinas Procedimentos Funções Passagem de parâmetros Carga horária: 18 h/a Aula expositiva e dialogada Exercícios práticos

Metodologia Aulas expositivas e dialogadas; Aulas com exercícios práticos; Realização de trabalhos de pesquisa e estudos de casos.

Avaliação 1º BIM: MB1 = (P1 * 0.9) + (E1 * 0.1) P1 Prova 01 E1 Exercícios de fixação e participação 2º BIM: MB2 = (P2 * 0.7) + (E2 * 0.1) + (T1 * 0.2) P2 Prova 02 E2 Exercícios de fixação e participação T1 Trabalho de pesquisa MÉDIA FINAL: MF = (MB1+ MB2) / 2 Frequência mínima: 75%

Bibliografia básica ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da programação de computadores: Algoritmos, Pascal, C/C++ e Java. 2. ed. São Paulo: Pearson Prentice Hall, 2007. DASGUPTA, S. Algoritmos. São Paulo (SP): McGraw Hill, 2009. 320p. FORBELLONE, A. L. V.; EBERSPÄCHER, H. F. Lógica de programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo (SP): Prentice Hall, 2005. 218 p. MANZANO, J. A. N. G.; OLIVEIRA, J. F. de. Algoritmos: lógica para desenvolvimento de programação. 17. ed. São Paulo (SP): Érica, 2005. 236 p. ZIVIANI, N. Projeto de algoritmos: com implementações em Pascal e C. 2. ed. São Paulo: Cengage Learning, 2009. 552 p.

Bibliografia complementar BOENTE, A. Construindo algoritmos computacionais: lógica de programação. Rio de Janeiro (RJ): BRASPORT, 2003. 199 p. BORATTI, I. C. Introdução à programação - Algoritmos. 2. ed. Florianópolis (SC): Visual Books, 2004. 146 p. CORMEN, T. H. et al. Algoritmos: teoria e prática. 2. ed. Rio de Janeiro: Elsevier/Campus, 2002. 916 p. PREISS, B. R. Estruturas de dados e algoritmos: padrões de projetos orientados a objetos com Java. Rio de Janeiro (RJ): Campus, 2001. 566 p. PUGA, S.; RISSETI, G. Lógica de programação e estruturas de dados, com aplicações em Java. 2. ed. São Paulo (SP): Pearson Prentice Hall, 2009. 263 p.

BOAS PRÁTICAS NA AULA Celular Manter desligado (ou no silencioso) e dentro da bolsa; Se for atender (somente em casos de urgência), pedir licença ao professor e sair da sala, retornando apenas no final da aula;

BOAS PRÁTICAS NA AULA Uniforme É item obrigatório e o aluno só permanece em aula estando devidamente uniformizado; Deve estar bem visível a camisa branca ou a blusa do agasalho do IFC; Boné não faz parte do uniforme;

BOAS PRÁTICAS NA AULA Laboratórios de Informática NÃO LEVAR COMIDA PARA O LABORATÓRIO, incluindo balas etc.; Desligar o computador ao sair; Reportar problemas na máquina ao professor; Não retirar os cabos das máquinas sem autorização do professor. Se for autorizado, deixar a máquina como encontrou no final da aula;

BOAS PRÁTICAS NA AULA Laboratórios de Informática Antes de sair do laboratório, colocar as cadeiras no lugar e limpar qualquer lixo que ficar na bancada e que porventura tenha CAIDO NO CHÃO; Para podermos usar o condicionador de ar devemos manter conversas ao mínimo possível, pois num ambiente fechado o som reverbera com maior intensidade; Brincadeiras fora de hora ou mal gosto, dão direito ao aluno de se retirar da sala e permanecer fora até o final da aula e, ainda, como brinde uma anotação no CGAE.

CONTATO Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br http://www.ifc-camboriu.edu.br/~frozza @TilFrozza http://www.twitter.com/tilfrozza http://about.me/tilfrozza