Este guia fornece informações sobre a unidade didática de Programação Estruturada no curso técnico em Informática no IEMA Tamancão. O guia descreve os objetivos de aprendizagem, como revisar lógica e desenvolvimento de algoritmos, e as competências como aplicar conceitos lógicos e desenvolver programas. O conteúdo inclui fundamentos da computação, linguagens de programação e algoritmos. As atividades envolvem pesquisas, leituras, vídeos e projetos em grupo para solidificar os conceitos.
Este guia fornece informações sobre a unidade didática de Programação Estruturada no curso técnico em Informática no IEMA Tamancão. O guia descreve os objetivos de aprendizagem, como revisar lógica e desenvolvimento de algoritmos, e as competências como aplicar conceitos lógicos e desenvolver programas. O conteúdo inclui fundamentos da computação, linguagens de programação e algoritmos. As atividades envolvem pesquisas, leituras, vídeos e projetos em grupo para solidificar os conceitos.
Este guia fornece informações sobre a unidade didática de Programação Estruturada no curso técnico em Informática no IEMA Tamancão. O guia descreve os objetivos de aprendizagem, como revisar lógica e desenvolvimento de algoritmos, e as competências como aplicar conceitos lógicos e desenvolver programas. O conteúdo inclui fundamentos da computação, linguagens de programação e algoritmos. As atividades envolvem pesquisas, leituras, vídeos e projetos em grupo para solidificar os conceitos.
Este guia fornece informações sobre a unidade didática de Programação Estruturada no curso técnico em Informática no IEMA Tamancão. O guia descreve os objetivos de aprendizagem, como revisar lógica e desenvolvimento de algoritmos, e as competências como aplicar conceitos lógicos e desenvolver programas. O conteúdo inclui fundamentos da computação, linguagens de programação e algoritmos. As atividades envolvem pesquisas, leituras, vídeos e projetos em grupo para solidificar os conceitos.
Baixe no formato DOCX, PDF, TXT ou leia online no Scribd
Fazer download em docx, pdf ou txt
Você está na página 1de 3
GUIA DE APRENDIZAGEM
Unidade Plena: IEMA TAMANCÃO
Curso TECNICO EM INFORMÁTICA Professor Componente Curricular Período Serie JOÃO LINHARES PROGRAMAÇÃO ESTRUTURADA 1º 2ª Justificativa Revisar os conceitos básicos de lógica e do desenvolvimento de algoritmos de forma a propiciar ao aluno uma visão crítica e sistemática sobre resolução de problemas adquiridos no componente curricular anterior, Introdução à Algoritmos, além de ser a base para o entendimento da Programação Estruturada permite um aprofundamento destes conhecimentos de forma a propiciar a construção de competências e habilidades que permitam ao aluno desenvolver e modelar programas para resolver problemas em nível computacional de maior complexidade visando soluções práticas para as organizações, da forma mais eficiente, fácil manutenção e o mais rápida possível, sendo por isso, ferramenta indispensável para o egresso no mercado de trabalho. Competências e Habilidades • Conhecer e saber aplicar conceitos de lógica proposicional. • Aplicar o conceito de algoritmo bem como conseguir aplicar o mesmo na solução de problemas. • Desenvolver e implementar algoritmos em uma linguagem de programação específica. • Compreender as diversas estruturas abstratas e suas representações; • Analisar e modelar situações; • Compreender procedimentos expressos em modelos computacionais; • Dominar o funcionamento das estruturas simbólicas • Interpretar e avaliar a solução do modelo no contexto original. • Compreender o valor descritivo das diversas formas de representação; • Descrever processos na forma oral e escrita; • Conceituar programa de forma contextualizado nos modelos computacionais vigentes; • Aplicar o conceito de algoritmo bem como conseguir aplicar o mesmo na solução de problemas. • Conhecer comandos simples do paradigma estruturado, como declaração de variáveis, atribuição de valores e comandos de interface de entrada e saída; • Conhecer comandos de bloco do paradigma estruturado que permitem a criação de condições e de repetições; • Conhecer estruturas de dados simples; • Conhecer estruturas de dados compostas, como matrizes e registros; • Conhecer a teoria sobre modularização e parametrização de funções; Objeto do conhecimento (conteúdo) Unidade 1 – Qual a linguagem os computadores falam? 1.1 – Fundamentos da Computação: Tecnologia, computador, computação e informática; Conceitos importantes; Classificação dos Computadores; Princípios de Funcionamento; Hardware e Software; Sistemas de Numeração, Representação da Informação e Unidade de Medida. 1.2 – Princípios de Funcionamento de um Sistema de Computação, 1.3 – Noções de Linguagens de programação; Linguagem de Máquina versus Linguagem Humana , Linguagem de Baixo Nível, Linguagem de Alto Nível, Linguagens de Programação, Paradigmas de Programação, Programação Sequencial, Programação Estruturada, Programação Orientada à Objeto. Unidade 2 – Vale a pena ver de novo – Revisitando os conceitos de Algorítmos. 2.1 – Fundamentos da Lógica: Noções de Filosófica, Lógica Matemática, Lógica Proposicional e Lógica de Programação, Proposição, Negação, Proposição compostos — conectivos, condicionais, tautologias, proposições logicamente falsas, relação de implicação, relação de equivalência, sentenças abertas, quantificadores; 2.2 - Algoritmos, conceitos, definições e representações: diagrama de blocos, fluxograma e pseudocódigo, tipos básicos de dados (inteiro, real, lógico e caractere),variáveis e constantes, operadores e expressões, comandos (entrada, saída e atribuição), blocos de comandos, estruturas básicas de controle, operadores, de fluxo, se, senão e caso, para, enquanto e repita – enquanto. Metodologia Atividades Prévias Atividades Autodidáticas Realização de pesquisas prévias dos - Ler na apostila do IEMA, disponível no Ibutumy do conteúdos a serem estudados, componente curricular Programação Estruturada os definidos no plano de ensino, através tópicos referentes a Introdução à Lógica de Programação, de consultas à repositórios de Conceitos básicos para a construção de algoritmos para (textos, áudios e vídeos) disponíveis computadores, Expressões lógicas e estruturas de decisão na web, para serem trabalhados em e Estruturas de repetição, da pág. 15 à pág. 52. sala de aula através da aplicação da Metodologia Ativa de Aprendizagem: - Assisir os seguintes vídeos disponibilizados através dos Flipped Classroom – Sala de Aula links a seguir: Invertida. Linguagem de máquina (poesia de Marcelo Muniz) Poética Lunar - 1,14 mil inscritos https://www.youtube.com/watch?v=Sbr77W-8oxM Como funcionam as LINGUAGENS de PROGRAMAÇÃO #SagaDosComputadores Ep. 8 Manual do Mundo - 17,5 mi de inscritos https://www.youtube.com/watch?v=22nd99SLgNA Curso Python #01 - Seja um Programador Curso em Vídeo 1,94 mi de inscritos https://www.youtube.com/watch?v=S9uPNppGsGo Fluxogramas e programação estruturada https://www.youtube.com/watch?v=kcic0UK- MMY&list=RDQMvuJ__Vv1zxU&start_radio=1
Formação de equipes para elaboração Avaliações Periódicas, Exercícios de Revisão, Sugestões de de projetos com propostas para solução outras fontes e formas de estudo. de situações problema baseada nos objetos de aprendizagem estudados em sala de aula, implementando assim as Metodologias Ativas de Aprendizagem: PBL - Problem-Based Learning PBL e Project Based Learning, Aprendizagem Baseada em Projetos Outras Metodologias Outras Metodologias Ativas de Aprendizagem (Estudo aos Pares, Gamificação,). Recursos Instrumentos Avaliativos/Critérios Data show, Televisão, AV1 – Prova escrita com 10 questões sendo 8 objetivas e 2 analítico- Notebook, Quadro branco, discursivas, sendo que cada questão valerá 1,0 ponto. Pincéis de cores variadas, AV2 – Atividade prática executada em grupos que trabaharão de Livros, Apostilas, Recursos forma colaborativa, através da elaboração e apresentação de slides que deverão ser uma síntese do conteúdo estudado no período tecnológicos (Smartphones, baseado no que foi discriminado nas atividades autodidáticas. Aplicativos, Plataformas). A atividade será avaliada de forma individual e coletiva, qualitativa e quantitativa, levando-se em consideração os seguintes aspectos e pontuações: A - Elaboração coletiva dos slides com notas variando de 0 à 4 pontos, B - Apresentação em grupo dos slides com notas variando de 0 à 4 pontos C - Resposta a Questionamentos individuais e orais sobre o trabalho apresentado com notas variando de 0 à 2 pontos, sendo a nota final obtida atraves do somatório das notas obtidas nos aspectos A, B e C, ou seja Nota da AV2 = A + B + C. AV3 – Prova escrita no formato de Simulado com 10 questões objetivas, valendo de 0 a 10 pontos Fontes e Referências Introdução à Tecnologia da Informação / Antonio Luis Bogado Fernandes; Regina Lúcia Swerts Santos; Gilda Aché Taveira. Rio de Janeiro: Ed. Senac Nacional, 1998, 96 p. Construção de Algoritmos / Antonio Luiz B. Fernandes; Joana Botini. Rio de Janeiro : Ed. Senac Nacional, 1998. 112p. Algoritmos e Estruturas de Dados / Ângelo de Moura Guimarães e Newton Alberto de Castilho Lopes. – LTC – Livros Técnicos e Científicos Editora. 1985. 212p