ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO. Prof. Angelo Augusto Frozza, M.Sc.
|
|
|
- Leandro Coelho Casado
- 9 Há anos
- Visualizações:
Transcrição
1 ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO Prof. Angelo Augusto Frozza, M.Sc.
2 Ementa Conceitos de lógica, algoritmos e linguagem de programação. Tipos de dados. Variáveis. Constantes. Operadores e expressões. Comandos de entrada e saída. Estruturas de programação: sequencial, condicional e repetição. Sub-rotinas. Resolução de problemas usando algoritmos. Verificação e correção de erros em algoritmos através de testes de mesa. Vetores e Matrizes. Manipulação de arquivos.
3 Objetivo geral Compreender as formas de representação de algoritmos e estruturas de informações em computadores e sua manipulação.
4 Objetivos específicos Ao final do curso o aluno deverá ser capaz de: Implementar algoritmos computacionais; Avaliar e detectar problemas em algoritmos através de testes de mesa; Compreender e saber utilizar as diversas estruturas de programação; Implementar, acessar e manipular tipos primitivos e compostos de variáveis; Implementar, acessar e manipular vetores e matrizes.
5 Conteúdo programático 1. Conceitos preliminares Conceitos de lógica, algoritmos e linguagens de programação Tipos de linguagens de programação Carga horária: 2 h/a Aulas expositivas e dialogadas
6 Conteúdo programático 2. Linguagem JavaScript Introdução a programação em JavaScript Exemplos de JavaScript Construção de algoritmos em JavaScript Carga horária: 2 h/a Aulas expositivas e dialogadas Aulas práticas em laboratório
7 Conteúdo programático 3. Manipulação de dados Tipos de Dados Variáveis Constantes Operadores Expressões Comandos de Entrada/Saída Teste de mesa Carga horária: 10 h/a Aulas expositivas e dialogadas Realização de exercícios Aulas práticas em laboratório
8 Conteúdo programático 4. Estruturas condicionais Estrutura If...Else Estrutura Switch...Case Carga horária: 16 h/a Aulas expositivas e dialogadas Realização de exercícios Aulas práticas em laboratório
9 Conteúdo programático 5. Estruturas de repetição Estrutura For Estrutura While Estrutura Do...While Carga horária: 20 h/a Aulas expositivas e dialogadas Realização de exercícios Aulas práticas em laboratório
10 Conteúdo programático 6. Vetores e Matrizes Carga horária: 20 h/a Aulas expositivas e dialogadas Realização de exercícios Aulas práticas em laboratório
11 Conteúdo programático 4. Subrotinas Funções Escopo de variáveis Carga horária: 20 h/a Aulas expositivas e dialogadas Realização de exercícios Aulas práticas em laboratório
12 Metodologia Aulas expositivas e dialogadas; Aulas práticas em laboratório; Realização de exercícios, trabalhos de pesquisa e estudos de casos.
13 Avaliação Média Final MF = (P1 * 0,4) + (P2 * 0,4) + (E1 * 0,2) P1 -> Prova individual P2 -> Prova individual E1 -> Exercícios e participação Frequência >= 75%
14 Bibliografia básica ASCENCIO, A. F. G; CAMPOS, E. A. V. Fundamentos da programação de computadores: Algoritmos, Pascal, C/C++ e Java. 3. ed. São Paulo: Pearson Prentice Hall, FLANAGAN, D. JavaScript: o guia definitivo. 4. ed. Porto Alegre: FORBELONE, A. L.; EBERSPÄCHER, H. F. Lógica de programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Pearson Prentice Hall, MANZANO, J. A. N. G; OLIVEIRA, J. F. Algoritmos: lógica para desenvolvimento de programação de computadores. 26 ed. São Paulo: Erica, ZIVIANI, N. Projeto de Algoritmos com Implementações em Pascal e C. 3. ed. São Paulo: Cengage Learning, 2011.
15 Bibliografia complementar BORATTI, I. C.; OLIVEIRA, Á. B. de. Introdução à programação: algoritmos. 3. ed. Florianópolis: Visual Books, DASGUPTA, S. Algoritmos. São Paulo: McGraw - Hill, LAFORE, R. Estrutura de dados e algoritmos em Java. Rio de Janeiro: Ciência Moderna, LOPES, A.; GARCIA, G. Introdução à Programação. Rio de Janeiro: Campus, SZWARCFITER, J. L.; MARKENZON, L. Estruturas de dados e seus algoritmos. 3. ed. Rio de Janeiro: LTC, 2010.
16 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;
17 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;
18 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.
19 CONTATO Prof. Angelo Augusto Frozza, M.Sc.
ALGORITMOS. Prof. Angelo Augusto Frozza, M.Sc.
ALGORITMOS Prof. Angelo Augusto Frozza, M.Sc. [email protected] Ementa Dar ao aluno uma capacidade de desenvolver os programas, através da construção de Algoritmos. Objetivo geral Proporcionar
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. Prof. Angelo Augusto Frozza, M.Sc.
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza Ementa Características dos dispositivos móveis. Arquiteturas de aplicação móvel. Infraestrutura móvel.
DISCIPLINA: Programação de Computadores I
DISCIPLINA: Programação de Computadores I CÓDIGO: 2ECOM.001 Validade: a partir do 1º Semestre de 2007 Carga Horária: Total: 30 horas-aula Semanal: 02 aulas Créditos: 02 Modalidade: Teórica Classificação
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CATARINENSE - CAMPUS LUZERNA Rua São Roque, 41 - Luzerna/SC CEP Fone: (49)
PLANO DE ENSINO Curso: ENGENHARIA DE CONTROLE E AUTOMAÇÃO Componente Curricular / Carga Horária: Informática para Engenharia / 60 h Professor: Ricardo Antonello Ano / Semestre: 2015/1 1. EMENTA: Noções
Fundamentos de Programação
Fundamentos de Programação CP41F Apresentação do Plano de Ensino Aula 1 Prof. Daniel Cavalcanti Jeronymo Universidade Tecnológica Federal do Paraná (UTFPR) Engenharia de Computação 1º Período 2015.1 1/16
Lógica de Programação. Tecnologia em Redes de Computadores IFSULDEMINAS Campus Inconfidentes Prof. Kleber Rezende
Lógica de Programação Tecnologia em Redes de Computadores IFSULDEMINAS Campus Inconfidentes Prof. Kleber Rezende [email protected] Objetivos Apresentar conceitos básicos de Programação
PLANO DE ENSINO E APRENDIZAGEM CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas
Disciplina: Construção de Algoritmos C.H. Teórica: 60 PLANO DE ENSINO E APRENDIZAGEM CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas Período Letivo: Série: Periodo: Semestre de 2 sem/2012 2ª
Programação Aplicada à. Engenharia de Alimentos
Programação Aplicada à Engenharia de Alimentos Engenharia de Alimentos IFSULDEMINAS Câmpus Inconfidentes Prof. Kleber Rezende [email protected] Ementa Conceitos Básicos sobre os Computadores.
Algoritmos Lógica e Programação Prof. Me. Adelson Felipe Dias Nogueira
Algoritmos Lógica e Programação 2016-2 Prof. Me. Adelson Felipe Dias Nogueira E-mail: [email protected] Plano de Ensino MÓDULOS: 1.Conceitos iniciais de Algoritmos: 2.Desenvolvimento de
UNIVERSIDADE ANHANGUERA-UNIDERP
UNIVERSIDADE ANHANGUERA-UNIDERP PLANO DE ENSINO E APRENDIZAGEM (Plano de Curso) DADOS DE IDENTIFICAÇÃO Curso: Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Disciplina: Algoritmos e Programação
Eng. Alimentos PROGRAMA DE DISCIPLINA IDENTIFICAÇÃO CÓDIGO DISCIPLINA PRÉ-REQUISITOS
PROGRAMA DE DISCIPLINA Semestre 2016.1 IDENTIFICAÇÃO CÓDIGO DISCIPLINA PRÉ-REQUISITOS EXA170 Introdução à Ciência da Computação CURSO DEPARTAMENTO ÁREA Engenharia de Alimentos Ciências Exatas Informática
Programação Estruturada Orientada a Objetos
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Programação Estruturada Orientada a Objetos Docente: Éberton da Silva Marinho e-mail: [email protected] [email protected]
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
PLANO DE ENSINO Centro: Centro de Ciências Tecnológicas Curso: Engenharia Mecânica Departamento: Departamento de Matemática Informática Disciplina: Algoritmos e Programação Código: ASLNCUE085 Carga Horária:
Algoritmos e Técnicas de Programação
Algoritmos e Técnicas de Programação Engenharia de Agrimensura e Cartográfica IFSULDEMINAS Câmpus Inconfidentes Prof. Kleber Rezende [email protected] Ementa/Conteúdo Programático Conceitos
Algoritmos e Programação
Algoritmos e Programação Joyce França Professora de Ciência da Computação - IFNMG Roteiro aula 1 Apresentação da disciplina Definição de algoritmos Plano de Ensino EMENTA OBJETIVOS CONTEÚDO PROGRAMÁTICO
Introdução a Programação
Introdução a Programação Joyce França Professora de Ciência da Computação - IFNMG Roteiro aula 1 Apresentação da disciplina Definição de algoritmos Plano de Ensino EMENTA OBJETIVOS CONTEÚDO PROGRAMÁTICO
Plano de Trabalho Docente Ensino Técnico
Plano de Trabalho Docente 2016 Ensino Técnico Plano de Curso nº 246 aprovado pela portaria Cetec nº 181 de 26/09/2013 Etec Paulino Botelho Código: 091 Município: São Carlos Eixo Tecnológico: Informação
PLANO DE ENSINO CURSO: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS. DISCIPLINA: Programação Orientada a Objetos
CURSO: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA: Programação Orientada a Objetos Matriz Curricular Criação: 009_ Atualização: 04_ Carga Horária 80 horas aulas EMENTA Conceitos e evolução
Apresentação da disciplina Introdução a Algoritmo e Programação Análise e Desenvolvimento de Sistemas
Apresentação da disciplina Introdução a Algoritmo e Programação Análise e Desenvolvimento de Sistemas 1 Introdução a Algoritmo e Programação Informações Gerais Curso: Análise e Desenvolvimento de Sistemas
Plano de Ensino. Identificação. Curso EngE.INT - Engenharia de Energia. Ênfase. Disciplina B161S - Introdução à Ciência da Computação I
Plano de Ensino Curso EngE.INT - Engenharia de Energia Ênfase Identificação Disciplina B161S - Introdução à Ciência da Computação I Docente(s) Ricardo Luiz Barros de Freitas Unidade Câmpus Experimental
Estrutura de Dados e Lógica de Programação. Cátia Alves Marcelo Nunes 102 h/a 17/08/2015 a 12/12/2015
Curso / Módulo Técnico em Informática Módulo I Componente Curricular Estrutura de Dados e Lógica de Programação Professora Formadora Tutores Carga Horária Período Lucélia Oliveira Cátia Alves Marcelo Nunes
PLANO DE ENSINO CURSO: BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
CURSO: BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO I Matriz Curricular Criação: 2009_1 Atualização: 201_1 Carga Horária 80 horas aulas OBJETIVOS COMPETÊNCIAS GENÉRICAS
FUNDAÇÃO UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO
Professor: Marcelo Santos Linder Disciplina: Algoritmos e Programação Código Disciplina: Carga Horária: 60h Período: Pág. 1 de 5 PROFESSOR TITULAÇÃO: Engenheiro de Computação EMENTA: Conceito de algoritmo.
PLANO DE DISCIPLINA. Análise e Desenvolvimento de Sistemas. Introdução a Algoritmos e Programação EMENTA
PLANO DE DISCIPLINA Curso Componente Curricular Carga horária Análise e Desenvolvimento de Sistemas Introdução a Algoritmos e Programação 80 horas/aula Ano letivo 2017.1 Período/ semestre do curso 1º Semestre
PESQUISA OPERACIONAL -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.
PESQUISA OPERACIONAL -PLANO DE ENSINO Prof. Angelo Augusto Frozza, M.Sc. Ementa Origem, conceitos, objetivos e aplicações da Pesquisa Operacional. O Processo de Modelagem; Modelos de Otimização; Modelos
Fundamentos de programação
Fundamentos de programação Aula Introdutória Edson Moreno [email protected] http://www.inf.pucrs.br/~emoreno Apresentação Disciplina: Fundamentos de Programação Horário: 2 E0E1, 4E0E1, 6CD Professor:
Lógica de Programação I
Gilson de Souza Carvalho [email protected] 1 Carga Horária: 72 horas (Semestral) - 128 horas (Anual) Nº Créditos: 04 aulas Objetivo: Resolver problemas usando os comandos básicos da linguagem (C).
PROGRAMAÇÃO ORIENTADA A OBJETOS -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.
PROGRAMAÇÃO ORIENTADA A OBJETOS -PLANO DE ENSINO Prof. Angelo Augusto Frozza, M.Sc. Ementa Proporcionar uma experiência com a programação orientada a objetos através da modelagem conceitual e sua implementação.
Programa Analítico de Disciplina INF101 Introdução à Programação II
0 Programa Analítico de Disciplina Departamento de Informática - Centro de Ciências Exatas e Tecnológicas Número de créditos: Teóricas Práticas Total Duração em semanas: 15 Carga horária semanal 2 2 Períodos
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
Disciplina: CCT0021 - ESTRUTURA DE DADOS Matéria: Carga Horária Total Teórica: 44 Prática: 44 Campo: 44 Tipo Curso: 4 - GRADUAÇÃO TECNOLÓGICA Curso(s): 35 - SISTEMAS DE INFORMAÇÃO 4091 - ANÁLISE E DESENVOLVIMENTO
Plano de Ensino. Ementa
JOINVILLE Curso: SIJ-TEC - Tecnologia em Sistemas de Informação Departamento: DCC - Ciência da Computação Disciplina: LINGUAGEM DE PROGRAMAÇÃO Código: LPG0002 Carga horária: 72 Período letivo: 2015/1 Professor:
Algoritmos e Introdução à Programação. Lógica e Linguagem de Programação
Algoritmos e Introdução à Programação Lógica e Linguagem de Programação Prof. José Honorato Ferreira Nunes [email protected] http://softwarelivre.org/zenorato Funções e Procedimentos (sub-rotinas)
Algoritmos Fundamento e Prática
Everton Coimbra de Araújo Algoritmos Fundamento e Prática 3 a Edição Ampliada e Atualizada Visual Books Sumário Prefácio... 15 Introdução... 17 Capítulo 1 - Os Cursos de Informática e Computação... 23
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO
h UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO Rua Dom Manoel de Medeiros, s/n Dois Irmãos 52171-900 Recife-PE Fone: 0xx-81-332060-40 [email protected] PLANO DE ENSINO
Aula prático/expositiva. Resolução de exercícios propostos e participação em sala de aula. 2h 08/05
Av. Antonio Carlos Magalhães, 512 Santo Antônio Juazeiro, BA, CEP 48903210 Tel/Fax: (74) 36141938 Caixa Postal 252, PetrolinaPE, www.univasf.edu.br PLANO DE UNIDADE DIDÁTICA PUD Professor: Marcelo Santos
Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Campus Curitiba PLANO DE ENSINO
Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Curitiba PLANO DE ENSINO CURSO Engenharia Mecânica? MATRIZ FUNDAMENTAÇÃO LEGAL (Resolução do COEPP que aprovou a matriz curricular
CONTEÚDOS PROGRAMÁTICOS
UFRGS - Instituto de Informática - Departamento de Informática Aplicada Disciplina : INF01202 - Algoritmos e Programação Turmas: A e B Sem: 2009/2 Professora: Cora Pinto Ribeiro ([email protected]) Disciplina:
1.1 o que é um algoritmo... 6
sumário introdução 1 1 fundamentos 5 1.1 o que é um algoritmo... 6 1.1.1 algoritmos executados por um computador...7 1.1.2 comandos básicos executados por um computador...11 1.1.3 da necessidade do desenvolvimento
PLANO DE ENSINO LINGUAGEM DE PROGRAMAÇÃO
PLANO DE ENSINO LINGUAGEM DE PROGRAMAÇÃO 1. IDENTIFICAÇÃO Componente Curricular: Linguagem de Programação Código do componente: INF13113 Ano de vigência: 2019 Ano/Módulo/Semestre da oferta no curso: 2019
Apresentação da Disciplina
Programação de Computadores Universidade Federal de Ouro Preto Departamento de Ciência da Computação Prof. Reinaldo Silva Fortes www.decom.ufop.br/reinaldo [email protected] Apresentação da Disciplina
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS PRÓ-REITORIA DE GRADUAÇÃO. Sistema de Planos de Ensino da PUC Goiás
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS PRÓ-REITORIA DE GRADUAÇÃO Sistema de Planos de Ensino da PUC Goiás Detalhes da Dis ciplina Código CMP1060 Nome da Disciplina INFORMÁTICA E COMPUTAÇÃO Carga Horária
