
Autor: Aldo Henrique
Estrutura de dados 2026
Programação Orienta a Objetos 2025

Aula 1 – Introdução a Java
Aula 2 – Saída de dados – println
Aula 3 – Entrada de dados – Scanner
Lista 1 – Introdução a Java
Lista 2 – Entrada e saída de dados – (faça apenas as questões 5, 6, 7, 8, 9, 10)
Aula 4 – Estrutura de seleção e repetição (IF, ELSE, WHILE e FOR)
Lista 3 – Estrutura de seleção e repetição
Aula 5 – Introdução a Orientação a Objetos
Lista 4 – Introdução a Orientação a Objetos
Lista 4.1 – Introdução a Orientação a Objetos
Aula 5 – Construtores e métodos
Lista 5 – Lista Construtores e métodos
Cursos que vale 1 ponto extra (pode escolher, mas só um ponto):
https://www.cursoemvideo.com/curso/java-poo
https://www.coursera.org/learn/orientacao-a-objetos-com-java
Projeto FINAL (2 pontos)
Aula 6 – Herança
Lista 6 – Lista Herança
Aula 7 – Classe Abstrata e Interface
Lista 7 – Lista Classe Abstrata
Aula 8 – Polimorfismo
Algoritmos 2025

Pré-Lista
Aula 1 – Introdução a Algoritmos
Aula 2 – Estrutura de Seleção (SE SENAO e ESCOLHA CASO)
Aula 3 – Estrutura de repetição
Lista de Revisão – Prova 1
Aula 4 – Introdução a C
Curso que vale 1 ponto extra
https://www.realizzarecursos.com.br/cursos/curso-de-linguagem-c-gratuito
Aula 5 –Estrutura de Seleção
Aula 6 – Swith Case
Aula 7 – Estrutura de repetição – While e Do While
Aula 8 – Estrutura de repetição – For
Projeto Integrador de Programação Estruturada- 2025
Desenvolvimento Mobile – 2025

Ementa
Aula 1 – Introdução a Desenvolvimento Mobile
Projeto 1
Exemplo de código – Android Studio
Projeto Base – PhoneGap
para iniciar o projeto precisa ter o nodejs instalado, baixe o projeto, extraia, entre na pasta do projeto e digite, npm install -g cordova, npm install, e depois cordova run browser
Aula Remota 29/04
Atividade individual para todos:
Desenvolver um aplicativo mobile em Android Studio ou Cordova com uma tela inicial contendo três botões:
- “Calculadora”, “Navegador” e “Sair”, onde cada botão abre uma nova tela correspondente; a tela da calculadora apresenta botões numéricos (0-9), operações básicas (+, -, *, /), um botão de igual para exibir o resultado em um campo de texto e um botão “Voltar” para a tela inicial;
- a tela do navegador inclui um campo de entrada para digitar uma URL, um botão “Ir” para carregar a página em uma WebView diretamente no app e um botão “Voltar”;
- o botão “Sair” fecha o aplicativo, garantindo uma interface minimalista, navegação fluida e tratamento de erros básicos, como URLs inválidas, com permissões adequadas (como internet para a WebView) e design responsivo.
Projeto 2
Estrutura de Dados – 2025

Lista de exercício de revisão (por favor, façam)
Exemplo – Função com Menu
Aula 1 – Funções
Lista de Exercício Funções
Aula 2 – Struct
Aula 3 – Ponteiro
Aula 4 – Alocação Dinâmica
Aula 5 – Arquivo
Aula 6 – Recursividade
Lista de Revisão Prova 1
2 Bimestre
Aula 7 – Introdução a TADs
Aula 8 – TAD Pilha
Lista de exercício TAD Pilha
Aula 9 – TAD FILA
Lista de exercício TAD Fila
Lista de exercício Revisão para Prova 2
Seminário Final da Disciplina (grupo de 4 alunos) apresentação Final do semestre
| Grupos | Temas |
| 1 | Analise e Complexidade de algoritmos (big O e etc) |
| 2 | Grafos |
| 3 | Algoritmos de ordenação |
| 4 | Árvores Binárias |
| 5 | Algoritmos de caminho minimos |
| 6 | Árvores |
| 7 | Tabelas Hash |
| 8 | Programação Dinâmica |
| 9 | Algoritmos de busca |
Algoritmos 2024

Aula 1 – Introdução a Algoritmos
Aula 2 – Estrutura de Seleção (SE…SENAO)
Desafio 1
Aula 3 – Estrutura de Repetição (Enquanto, Repita, Para)
Aula 4 – Introdução a Linguagem C
Aula 5 – IF e ELSE em C
Aula 6 – Swich Case
Aula 7 – While e Do While
Aula 8 – For, Break e Continue
Aula 9 – Vetores
Aula 10 – Matrizes
Lista de exercício de revisão para prova 2
Inteligência Artificial 2024
Ementa
Aula 1 – Introdução a IA
Aula 2 – Agentes
Trabalho 1 – (valerá 3 Lista de exercícios)
Aula 3 – Agente de Busca (Exercícios no final do slide)
Aula 4 – Busca Cega, Largura, Custo Uniforme e Profundidade
Lista de exercícios de revisão Prova 1
Seminário 2 Bimestre

