Plano de Aula - Introdução à Lógica de Programação

06/02/2026

Ementa

Programação estruturada. Tipos de representação algorítmica. Pseudocódigo. Fundamentos de algoritmos, variáveis e constantes, aplicação das estruturas de controle sequencial (seleção e repetição), estruturas de dados homogêneas. Estruturas de dados heterogêneas. Funções, variáveis globais e locais, procedimentos e funções, modularização.

Objetivo geral

Capacitar o aluno a construir soluções computacionais estruturadas, desenvolvendo o raciocínio lógico para a criação de algoritmos. Ao final da disciplina, o estudante deverá ser capaz de decompor problemas complexos em módulos menores, utilizando estruturas de controle e de dados para implementar programas funcionais.

Objetivos específicos

Metodologia

Aulas expositivas e dialogadas de temas complementares para a execução do projeto de extensão; acompanhamento recorrente do andamento do projeto e apresentação do progresso realizado.

Sistema de avaliação

A nota final (NF) será a média aritmética de duas notas, N1 e N2. A N1 será composta da soma das notas individuais da lista de exercícios 1 (L1), com valor de 3,0 pontos, e da prova teórica 1, com valor de 7,0 pontos, totalizando um máximo de 10,0 pontos na N1. De forma similar, a nota N2 corresponde à soma da nota da lista de exercícios 2 (L2) e da prova teórica 2 (P2). Será aprovado na disciplina o discente que obtiver a nota final (NF) igual ou superior a 7,0 pontos. Caso o aluno possua uma nota final entre 5,0 e 6,9, é possível realizar o exame final (EF). A nota do EF então substituirá a nota final do aluno, mantendo a nota necessária para aprovação em 7,0 pontos.

Bibliografia básica

Bibliografia complementar

Conteúdo programático