
Categoria: programação
LPOO 2026
Algorítmos 2026
Desenvolvimento Mobile – 2026

Firebase Studio (IDE de desenvolvimento online)
Aulas
Aula 1 – Introdução a Mobile
Aula 2 – Introdução a Cordova
Aula 3 – Tratamento de Interface (framework 7)
Aula 4 – Framework7 e Armazenamento local (localStorage)
Aula 5 – Câmera, Localização e LocalStorage
Listas
Atividade 3 (parte do projeto 2) em sala
Atividade 4 (parte do propjeto 2) Só implementar no projeto o que não foi feito dessa lista
Atividade 5 – Útima entrega antes da apresentação
Projeto
Extensão do projeto 1 (artigo cientifico) vale 1.5 pontos extra

Estrutura de dados 2026

Aulas
Aula 0 – Revisão de algoritmos
Aula 1- Vetores e Matrizes
Aula 2 – Funções
Aula 3 – Struct
Aula 4 – Ponteiros
Aula 5 – Alocação Dinâmica
Aula 6 – Lista e Pilha

Aula 6 – Revisão completa
Aula 7 – Recursividade
Aula 8 – Estrutura de dados e Análise de Algoritmos
Listas
Lista 1 – Lista de revisão
Lista 2 – funções
Lista 3 – Arrays e funções
Lista 4 (feita em sala) – Arrays e funções
Lista 5 – Structs, funções, ponteiro, alocação dinâmica
Lista 6 – Revisão para Prova 2
Lista 7 – Revisão Prova Sub
Projetos
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 |
