Aulas e Atividades - Tecnólogo em BD
Prof. M.Sc. Tiago Martins
Lógica, Algoritmos e Programação - Turma Noite
AV3: 08/11 | AV4: 30/11 a 02/12 | 2º Cham: 14/12 | Prova Final: 16/12
Conteúdos das aulas (slides)
1ª Avaliação (Finalizado)
Conteúdo 01 AV1 - 03.08 - Introdução a disciplina
Conteúdo 02 AV1 - 04.08 - Conceito de algoritmo
Conteúdo 03 AV1 - 05.08 - Exercícios objetivos 1
Conteúdo 03 AV1 - 05.08 - Exercícios objetivos 1 - Gabarito
Conteúdo 04 AV1 - 10.08 - Entrada e saída de dados; operadores aritméticos
Conteúdo 05 AV1 - 11.08 - Operadores relacionais e operadores lógicos
Conteúdo 06 AV1 - 12.08 - Exercícios objetivos 2
Conteúdo 06 AV1 - 12.08 - Exercícios objetivos 2 - Gabarito
Conteúdo 07 AV1 - 17.08 - Laboratório de exercícios de fixação (raciocínio lógico, variáveis, operadores)
2ª Avaliação (Finalizado)
Conteúdo 01 AV2 - 24.08 - Estruturas de decisão simples e compostas (ifelse)
Conteúdo 02 AV2 - 25.08 - Estruturas de decisão encadeadas (elif) e aninhadas
Conteúdo 03 AV2 - 26.08 - Exercícios resolução de problemas com estruturas de decisão
Conteúdo 04 AV2 - 31.08 - Estruturas de repetição — while
Conteúdo 05 AV2 - 01.09 - Estruturas de repetição — forrange(); laços aninhados; break e continue
Conteúdo 06 AV2 - 02.09 - Exercícios objetivos tracing de laços de repetição
3ª Avaliação (Finalizado)
Conteúdo 01 AV3 - 14.09 - Vetores (listas) criação, indexação, slicing, métodos básicos
Conteúdo 02 AV3 - 15.09 - Manipulação de listas (percorrer, inserir, remover, ordenar)
Conteúdo 03 AV3 - 16.09 - Exercícios vetores
Conteúdo 04 AV3 - 21.09 - Matrizes (listas de listas) - criação, percorrimento aninhado
Conteúdo 05 AV3 - 22.09 - Operações com matrizes (soma de linhas.colunas, aplicações simples)
Conteúdo 06 AV3 - 23.09 - Exercícios listas e matrizes
Conteúdo 07 AV3 - 28.09 - Funções definição, parâmetros, retorno
Conteúdo 08 AV3 - 29.09 - Funções com múltiplos parâmetros-valores padrão + aplicação em listas-matrizes
Conteúdo 09 AV3 - 30.09 - Exercícios funções
Conteúdo 10 AV3 - 05.10 - Dicionários criação, chavesvalores, acesso
Conteúdo 11 AV3 - 06.10 - Métodos de dicionários (.items(), .keys(), .values()) + pequenas aplicações
Conteúdo 12 AV3 - 07.10 - Exercícios dicionários
Conteúdo 13 AV3 - 13.10 - Tuplas o que são, diferença para listas (imutabilidade), criação, indexação, quando usar
4ª Avaliação
Em breve...
Trabalhos Avaliativos
3ª Avaliação
Assista todo esse conteúdo primeiro
Como colocar os arquivos no Github
Adicionar colaborador no projeto
Fazendo commits no Github
Como criar o readme do projeto
Trabalho AV3
Edital explicativo do trabalho
Template do trabalho (obrigatório) - DICA: EDITAR NO WORD, FAZER DOWNLOAD
Formulário de entrega (Até 08/11)
Atividades extras
2ª Avaliação
Conteúdo 04 AV2 - 31.08 - Exercícios de Estruturas de repetição — while
Conteúdo 05 AV2 - 01.09 - Exercícios de Estruturas de repetição — forrange(); laços aninhados; break e continue
Revisões para prova
1ª Avaliação
2ª Avaliação
Material Complementar
Vídeo Aulas
Curso gratuito Git e GitHub
Curso de Python - Gustavo Guanabara
Curso de Python - Hashtag Treinamentos
Curso de Python - Pago
Curso de Python - Indicação do David Lopes
Livro
Livro base usado em sala
Calendário Acadêmico
Calendário 2026.2
Plano de Ensino
Lógica, algoritmos e programação
Calculadora de Médias
Calcule Aqui
Dúvida? Fala comigo!
1
WhatsApp
Olá! 😊
Como posso ajudá-lo?
Enviar uma mensagem