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

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

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

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

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

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

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

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

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

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

(Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)

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

EnsinoTécnicoIntegrado ao Médio.

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

Plano de Trabalho Docente Ensino Técnico

(Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)

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

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

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

Plano de Trabalho Docente Ensino Técnico

PLANO DE ENSINO. Súmula:

Algoritmos Fundamento e Prática

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

PROGRAMA - Disciplinas Lecionadas

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

PROGRAMA - Disciplinas Lecionadas

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

DISCIPLINA: Programação de Computadores I

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

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

Programação Estruturada Orientada a Objetos

Programação Estruturada Aula Plano de Disciplina

Lógica de Programação II

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

Plano de Trabalho Docente 2017 Ensino Técnico

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

Ensino Técnico Integrado ao Médio

PLANO DE ENSINO. TURMA: 7º semestre. Julhane Alice Thomas Schulz

Plano de Trabalho Docente Ensino Técnico

1.1 o que é um algoritmo... 6

Linguagem Computacional

Fundamentos de Programação

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

Câmpus de Bauru. Plano de Ensino. Seriação ideal 3

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

PLANO DE UNIDADE DIDÁTICA- PUD

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

Noções de algoritmos - Aula 1

Plano de Ensino. Identificação. Câmpus de Bauru. Curso Licenciatura em Matemática. Ênfase. Disciplina A - Cálculo Numérico Computacional

UNIVERSIDADE ANHANGUERA-UNIDERP

Aula 01 Algoritmos e lógica de programação e introdução ao C++

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

SUBGERÊNCIA DE GESTÃO EDUCACIONAL PLANO DE CURSO

Aula 01 Algoritmos e lógica de programação e introdução ao C++

TECNOLOGIA EM REDES DE COMPUTADORES. computadores. Aula 4

MINISTÉRIO DA EDUCAÇÃO

CONCEITOS DE ALGORITMOS

Ensino Técnico Integrado ao Médio

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

Aula 4B. Lógica e Algoritmos. Profª. Fabiany

PLANO DE ENSINO DA DISCIPLINA BLOCO I IDENTIFICAÇÃO

Fluxogramas e variáveis

Plano de Ensino IDENTIFICAÇÃO

Conceitos Básicos de Algoritmos

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

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

- Aula 01, 02, 03 e 04 Apresentação da disciplina.

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

INTEGRADO º - CONHECIMENTO PRÉVIO

Aula 1 Apresentação do Curso

Introdução. Lógica e Algoritmo. Lógica e Algoritmo. Lógica e Algoritmo. Lógica e Algoritmo. Lógica e programação Aula 02

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

INF01202 Turmas A e B 2008/2 SÚMULA

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO

Fundamentos de programação

Algoritmos I Aula 1 Introdução aos Algoritmos

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

Algoritmos e Programação

ALGORITMOS E ESTRUTURAS DE DADOS I PROF. EDSON IFARRAGUIRRE MORENO

Algoritmos e Programação

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

PLANO DE ENSINO. Componente Curricular: Informática. 1. Ementa. 2. Justificativa do Componente Curricular. 3. Objetivo Geral. 4. Objetivos Específicos

Linguagem Computacional

Algoritmos e Programação - Engenharia da Computação -

Algoritmos e Estrutura de Dados I Conceitos de Algoritmos. Prof. Elyssandro Piffer

DISTRIBUIÇÃO DA CARGA HORÁRIA TEÓRICA PRÁTICA TEO/PRAT OUTRAS NÚMERO MÁXIMO DE ALUNOS POR TURMA AULAS TEÓRICAS PRÁTICAS 80 40

PLANO DE ENSINO LINGUAGEM DE PROGRAMAÇÃO

Algoritmos - 1. Alexandre Diehl. Departamento de Física - UFPel

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

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

Algoritmos e Programação

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

A única diferença entre o difícil e o impossível é que o último demora um pouco mais de tempo para ser alcançado..

Plano de Trabalho Docente FORMAÇÃO PROFISSIONAL Ensino Técnico Integrado ao Médio

PLANIFICAÇÃO ANUAL. 1. Introdução à Programação e Algoritmia. Tempos letivos previstos (45) Período escolar

PROGRAMA - Disciplinas Lecionadas

Transcrição:

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 102 h/a 17/08/2015 a 12/12/2015 Ementa Introdução a Linguagem de Programação. Sintaxe e semântica. Linguagens fonte e objeto. Tradução, compilação e interpretação. Programação estruturada. Pseudocódigo e Pascal. Fundamentos de algoritmos: variáveis, constantes, tipos de dados, atribuições e expressões. Operadores aritméticos, lógicos e relacionais. Estruturas: sequencial, seleção e repetição. Variáveis compostas: vetor e matriz. Modularização: Funções. Competências A. Desenvolver raciocínio lógico para construção de pseudocódigos, algoritmos e outras especificações estruturadas para codificação; B. Avaliar resultados e testes dos programas desenvolvidos; C. Integrar módulos desenvolvidos separadamente; D. Demonstrar domínio da linguagem de programação Pascal através do desenvolvimento de programas nesta linguagem. Habilidades 1. Selecionar e utilizar estruturas de dados na resolução de problemas computacionais; 2. Trabalhar com os tipos diferentes de linguagens de programação identificando seus níveis, formas de tradução (interpretadas ou compiladas), verificando sua filosofia de funcionamento (estruturada e orientada a objetos e eventos);

3. Conceituar e diferenciar algoritmos em relação a suas formas de representação: narrativa descritiva, fluxogramas e português estruturado; 4. Desenvolver técnicas de refinamentos sucessivos; 5. Identificar e definir os tipos primitivos de dados, variáveis e operadores bem como as ações de atribuição e de entrada e saída; 6. Trabalhar e desenvolver controles de fluxo de dados através das estruturas existentes: seqüencial, condicional e repetição; 7. Definir e desenvolver tipos estruturados: vetores e matrizes; 8. Desenvolver estruturas complexas: registros, procedimentos e arquivos; 9. Utilizar dos conhecimentos em linguagem Portugol na criação de programas em Pascal entendendo a estrutura básica de confecção de programas em Pascal; 10. Entender o funcionamento das UNITS ou bibliotecas do Pascal para desenvolvimento de programas; 11. Selecionar qual variável adequada ao dado que será inserido pelo usuário; 12. Desenvolver o senso de interação através da criação de interfaces com o usuário que utilizará seu programa, utilizando os recursos de personalização de tela permitidos pelo Pascal; 13. Identificar os operadores lógicos e matemáticos no Pascal; 14. Identificar as palavras reservadas do Tubo Pascal; 15. Utilizar a codificação da tabela ASCII e sua importância para caracteres especiais; 16. Desenvolver programas com estruturas de controle (IF e CASE); 17. Desenvolver programas com estruturas de repetição (WHILE, FOR e REAPEAT); 18. Executar o tratamento de desvios condicionais de programas; 19. Entender o funcionamento das funções internas do Pascal que permitem manipulação de identificadores literais e numéricos; 20. Utilizar dos tipos especiais (ARRAY) permitindo maior flexibilidade e precisão da criação de programas; 21. Desenvolver a modularização através da criação de FUNCÕES no Pascal.

Unidade I Conceitos Básicos 1. Conceito de Algoritmo 2. Métodos para a Construção de Algoritmos 3. Tipos de Algoritmos 4. Exemplos de Algoritmos 5. Conceito de Variável 6. Tipos de Dados 7. Formação de Identificadores 8. Exemplo de Identificadores Unidade II Estrutura Sequencial 1. Estrutura Sequencial 2. Declaração de Variáveis 3. Comando de Atribuição Conteúdo Programático/Unidades 4. Comando de Entrada 5. Comando de Saída 6. Ambiente de Desenvolvimento - Pascalzim Unidade III Estrutura Condicional 1. Estrutura Condicional Simples 2. Estrutura Condicional Composta 3. Escolha Unidade IV Estrutura de Repetição Determinada 1. Estrutura com Número Definido de Repetições Para/ For Unidade V Estrutura de Repetição Indeterminada 2. Estrutura com Número Indefinido e Teste no Início Enquanto/While 3. Estrutura com Número Indefinido e Teste no Final Repita/Repeat Unidade VI Vetores

1. Definição de Vetor 2. Exemplo de Vetor 3. Atribuindo Valores ao Vetor 4. Preenchendo um Vetor 5. Mostrando os elementos do Vetor Unidade VII Matriz 1. Definição de Matriz 2. Exemplo de Matriz 3. Atribuindo Valores à Matriz 4. Preenchendo uma Matriz 5. Mostrando os elementos da Matriz Unidade VIII Sub-rotinas 1. Sub-rotinas Programação Modularizada 2. Sub-rotinas 2.1. Procedimentos 2.2. Funções 2.3. Operadores e Funções Pré-definidas Encontro 1 22/08/2015 Encontro 2 19/09/2015 Cronograma dos Encontros Presenciais Encontro 3 17/10/2015 Encontro 4 14/11/2015 Encontro 5 05/12/2015 Avaliação Presencial A3 Instrumentos e Critérios de Avaliação Avaliações: A1 Atividade Avaliativa das Unidades I, II, III e IV e questionário. A2 Atividade Avaliativa das Unidades V, VI VII e VIII. A3 Avaliação Presencial.

Média Final: O cálculo da média deve ser feito da seguinte forma: Se a MF >= 6,0 o aluno estará apto (A), caso contrário estará não apto (NA) com direito a fazer recuperação, desde que não tenha ficado em mais de três disciplinas; Os resultados das avaliações são expressos em notas graduadas de zero (0,0) a dez (10,0); A média Final (MF) será arredondada, obedecendo a intervalos de (0,5) de acordo com o seguinte critério: o Nos intervalos de 0,01 a 0,24 e de 0,51 a 0,74 o arredondamento é para menos; o Nos intervalos de 0,25 a 0,49 e de 0,75 a 0,99 o arredondamento é para mais. Na recuperação a nota da prova deve ser >= 5,0 para que o aluno seja apto (A). Referências Bibliográficas 1. ASCENCIO, Ana Fernanda Gomes E CAMPOS, Edilene Aparecida Veneruchi De. Fundamentos da programação de computadores. São Paulo: Pearson Prentice Hall, 2008. 2. PUGA, Sandra e RISSETTI, Gerson. Lógica de programação e estruturas de dados 2ª edição. São Paulo: Pearson Prentice Hall, 2009. 3. FARRER, H. et all, Algoritmos estruturados, Editora LTC, 3a. edição, 1999. 4. SALVETTI, D. D & BARBOSA, L. M. Algoritmos. São Paulo: Makron Books, 1998. CRONOGRAMA DE ATIVIDADES DESENVOLVIDAS DATA INÍCIO DATA FIM DESCRIÇÃO COMPOSIÇÃO VALOR 17/08/15 18/08/15 Apresentação do componente curricular Palavra do Professor Plano de Ensino

17/08/15 23/08/15 05/09/15-24/08/15 06/09/15 07/09/15 20/09/15 19/09/15-21/09/15 04/10/15 Fórum social GOVERNO DO DISTRITO FEDERAL Unidade I Conceitos Básicos Aula Presencial 1 Tirar dúvidas do conteúdo estudado na Unidade I Unidade II Estrutura Sequencial Unidade III Estrutura condicional Aula Presencial 2 Tirar dúvidas do conteúdo estudado na Unidade III Unidade IV Estrutura de repetição determinada A1-1,0 ponto A1 2,0 pontos A1 2,0 pontos A1 2,0 pontos 04/10/15 - Atividade Avaliativa (questionário no ambiente) A1 A1 3,0 pontos 05/10/15 18/10/15 17/10/15-19/10/15 01/11/15 02/11/15 15/11/15 14/11/15-16/11/15 04/12/15 Unidade V Estrutura de repetição indeterminada Aula Presencial 3 Tirar dúvidas do conteúdo estudado na Unidade V Unidade VI Vetores Unidade VII Matrizes Aula Presencial 4 Tirar dúvidas do conteúdo estudado na Unidade VII Unidade VIII Sub-rotinas Funções e Procedimentos 05/12/15 Avaliação Final Presencial A3 A3-10,0 pontos 12/12/15 15/12/15 Conselho de Classe 17/12/15 18/12/15 Avaliação de Recuperação Final 10,0 pontos 19/12/15 Conselho de Classe da Recuperação Final 20/12/15 Publicação do Resultado Final / Entrega dos diários/ Encerramento do Semestre Letivo Brasília, 01 de setembro de 2015 Lucélia Alves de Oliveira