Algoritmos e Técnicas de Programação

Documentos relacionados
Programação Aplicada à. Engenharia de Alimentos

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

Informática Básica. Prof. Kleber Rezende. Engenharia de Agrimensura e Cartográfica IFSULDEMINAS Campus Inconfidentes

Programação Estruturada Orientada a Objetos

PLANO DE UNIDADE DIDÁTICA- PUD

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

SUBGERÊNCIA DE GESTÃO EDUCACIONAL PLANO DE CURSO

Programação Estruturada Aula Plano de Disciplina

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO MÉDIA E TECNOLÓGICA ESCOLA TÉCNICA FEDERAL DE PALMAS SUPERVISÃO EDUCACIONAL

DISCIPLINA: Programação de Computadores I

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

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

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

Programa Analítico de Disciplina INF101 Introdução à Programação II

Apresentação da Disciplina

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

PLANO DE ENSINO LINGUAGEM DE PROGRAMAÇÃO

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

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

Fundamentos de programação

Estruturas de Dados Apresentação da Disciplina

Informática para Engenharia

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

ESTRUTURA DE DADOS DCC013

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

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

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

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

1.1 o que é um algoritmo... 6

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS PRÓ-REITORIA DE GRADUAÇÃO ESCOLA DE CIÊNCIAS EXATAS E DA COMPUTAÇÃO PLANO DE ENSINO

UNIVERSIDADE ANHANGUERA-UNIDERP

Apresentação da Disciplina

Introdução à Programação. Prof. Gustavo Callou

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

DISCIPLINA: Programação de Computadores II

ALGORITMOS E ESTRUTURAS DE DADOS I PROF. EDSON IFARRAGUIRRE MORENO

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

Plano de Aula - Lógica de Programação - cód Horas/Aula

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

Material preparado a partir de slides dos profs. Jesús Mena-Chalco e Fabrício Olivetti

PLANO DE ENSINO. Súmula:

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

Plano de Ensino. Ementa

Fundamentos de Programação

DISCIPLINA: MATEMÁTICA DISCRETA

Organização e Arquitetura de Computadores I

Disciplina: Programação I

Estrutura de Dados. Plano de Ensino. Vilson Heck Junior. Campus Lages. Instituto Federal de Santa Catarina

Sobre a Disciplina Programação Imperativa. Prof. Alberto Costa Neto DComp/UFS

Transcrição:

Algoritmos e Técnicas de Programação Engenharia de Agrimensura e Cartográfica IFSULDEMINAS Câmpus Inconfidentes Prof. Kleber Rezende kleber.rezende@ifsuldeminas.edu.br

Ementa/Conteúdo Programático Conceitos Básicos sobre os Computadores: Sistema Computacional, Estrutura de um Computador Digital, Tradutor, Sistema Operacional. Metodologias para Desenvolvimento de Algoritmos: Introdução a Algoritmos Padrão de Comportamento e Sequenciação Problemas na Construção de Algoritmos Método para Construção de Algoritmos.

Ementa/Conteúdo Programático Construção de Algoritmos e Programas: Tipos Básicos de Dados Variáveis Constantes Operadores e Expressões Comandos de Entrada e Saída. Estrutura Básica de um Programa: Estruturas de Controle Estrutura de Seleção, Seleção Simples, Seleção Composta, Seleção Encadeada, Seleção de Múltipla Escolha Estruturas de Repetição, Repetição com Teste no Início (while), Repetição com Teste no Final (do-while) Repetição com Variável de Controle (for).

Ementa/Conteúdo Programático Estruturas de Dados: Varáveis Compostas Homogêneas, Variáveis Compostas Homogêneas Unidimensionais (Vetores), Strings Variáveis Compostas Homogêneas Multidimensionais (Matrizes) Variáveis Compostas Heterogêneas (Registros - Structs). Abstrações de Comandos (Funções): Macros, Funções Passagem de Parâmetros por Valor, Passagem de Parâmetros por Referência Escopo de Variáveis Funções Recursivas (Recursividade).

Objetivos Apresentar conceitos básicos de Programação de Computadores através do estudo e prática de estruturas elementares usadas nas construção de programas.

Procedimentos Didáticos Aulas teóricas expositivas em sala de aula quadro branco / projetor multimídia Aulas práticas Laboratórios de informática do Instituto Listas de Exercícios Trabalhos Práticos Avaliações (Provas)

Avaliação MF1 = 0,5 * P + 0,4 * MT + 0,1 * Mp + exercícios extras Se MF1 >= 6,0 aprovação direta Se 4,0 <= MF1 < 6,0 Exame Final Se MF1 < 4,0 reprovação direta Em caso de Exame Final (EF) MF2 = (2 * EF + MF1)/3 Se MF2 >= 6,0 aprovado Senão reprovado MF1 Média Final sem EF MF2 Média Final com EF P Nota de prova MT Média das notas dos trabalhos do bimestre Mp Média das notas das provinhas do bimestre EF Nota do Exame Final

Referência Bibliográfica Básica: BENEDUZZI, Humberto Martins. Lógica e Linguagem de Programação: introdução ao desenvolvimento de Software. Curitiba: LivroTécnico, 2010. SOUZA, Marco A. Furlan de; et. al. Algoritmos e lógica de programação. 2. ed. São Paulo: Cengage, 2012. VILARIM, Gilvan de. Algoritmos: programação para iniciantes. 2 Rio de Janeiro: Editora Ciência Moderna, 2004. Complementar: FEOFILOFF, Paulo. Algoritmos em linguagem C. Rio de Janeiro: Campus, 2009. LOPES, Anita; GARCIA, Guto. Introdução à Programação: 500 algoritmos resolvidos. Rio de Janeiro: Elsevier, 2002. MENEZES, Paulo Blauth. Linguagens formais e autômatos. 6. ed. Porto Alegre: Bookman, 2011. SALIBA, Wlter Luiz Caram. Técnicas de Programação: uma abordagem estruturada. São Paulo: McGraw-Hill, 1992. SANTOS, Rafael. Introdução à programação orientada a objetos usando java. Rio de Janeiro: Elsevier, 2003.

Algoritmos e Técnicas da Programação Aulas: Terças-feiras (15h05m às 16h50m) Quintas-feiras (09h05m às 10h50m) Prof. Kleber M. S. Rezende kleber.rezende@ifsuldeminas.edu.br https://intranet.ifs.ifsuldeminas.edu.br/~kleber.rezende/