Disciplina: Algoritmos e Estruturas de Dados I (ESTCMP011). Turma: ECP03_T01. Período: 2024/1. Curso: Engenharia da Computação: Sala: A23. Google Classroom: ahghp6h. Horário: segundas e quartas-feiras (13:50 às 16:20 horas).
- Plano de ensino: [link]
- Aulas:
Disciplina: Banco de Dados I (ESTCMP022). Turma: ECP05_T01. Período: 2024/1. Curso: Engenharia da Computação. Sala: A-16. Google Classroom: 3mu6wll. Horário: segundas e quartas-feiras (10:50 às 12:30 horas).
- Plano de ensino: [link].
- Aulas:
Disciplina: Mineração de Dados (ESTCMP246). Turma: ECPOP_T01. Período: 2024/1. Curso: Engenharia da Computação. Sala: A-1. Google Classroom: ivukqeb. Horário: segundas e quartas-feiras (16:20 às 18:00 horas).
Disciplina: Algoritmos e Estruturas de Dados II (ESTCMP012). Turma: ECP04_T01. Período: 2022/2. Curso: Engenharia da Computação: Sala: A17. Google Classroom: 3tyx5zo. Horário: terças e quintas-feiras (10:00 às 12:30 horas).
- Plano de ensino: [link]
- Aulas:
- Comunicados:
- A sala de aula atual é a A17.
Disciplina: Algoritmos e Estruturas de Dados I (ESTCMP011). Turma: ECPFP_T01. Período: 2022/2. Curso: Engenharia da Computação: Sala: D2 (terça) e C22 (quinta). Google Classroom: hlhacba. Horário: terças e quintas-feiras (14:40 às 17:10 horas).
- Plano de ensino: [link]
- Aulas:
Disciplina: Banco de Dados I (ESTCMP022). Turma: LCP04_T01. Período: 2022/2. Curso: Licenciatura em Informática. Sala: A-17. Google Classroom: zzdexoq. Horário: terças e quintas-feiras (13:00 às 14:40 horas).
Disciplina: Algoritmos e Estruturas de Dados I (ESTCMP012). Turma: ECP03_T01. Período: 2022/1. Curso: Engenharia da Computação: Sala: Google Classroom (srl4umx). Horário: terças e quintas-feiras (10:00 às 12:30 horas).
- Plano de ensino: [link].
- Aulas:
- Apresentação da disciplina [link]
- Análise de complexidade de algoritmos [link]
- Memoization (notebook) [link]
- Tipo Abstrato de Dados (TADS) [link]
- Pilhas [link]
- Filas [link]
- Listas ligadas [link]
- Tabelas Hash [link]
- Tabela Hash TAD [link]
- Árvores [link]
- Árvores Binárias de Busca [link]
- Árvores AVL [link]
- Árvores Rubro-Negras [link]
- Árvores 2-3 [link]
- Árvores B [link]
Disciplina: Banco de Dados I (ESTCMP022). Turma: ECP05_T01. Período: 2022/1. Curso: Engenharia da Computação. Sala: Google Classroom (ow7mbpo). Horário: terças e quintas-feiras (08:20 às 10:00 horas).
- Plano de ensino: [link].
- Aulas:
Disciplina: Teoria dos Grafos (ESTCMP014). Turma: ECP05_T01. Período: 2022/1. Curso: Engenharia da Computação. Sala: Google Classroom (jdgkpmo). Horário: segundas-feiras (09:10 às 10:50 horas).
- Plano de ensino: [link].
- Aulas:
Disciplina: Algoritmos e Estruturas de Dados II (ESTCMP012). Turma: ECP03_T01. Período: 2021/2. Curso: Engenharia da Computação: Sala: Google Classroom (tqw4zmj). Horário: terças e quintas-feiras (10:00 às 12:30 horas).
- Plano de ensino: [link].
- Aulas:
Disciplina: Banco de Dados I (ESTCMP022). Turmas: LCP04_T01 e BSI04_T01. Período: 2021/2. Cursos: Licenciatura de Informática e Sistemas de Informação. Sala: Google Classroom. Horário: terças e quintas-feiras (13:00 às 14:40 horas e 14:40 às 16:20 horas).
- Plano de ensino: [link].
- Aulas:
Disciplina: Algoritmos e Estruturas de Dados I (ESTCMP011). Turma: ECP03_T01. Período: 2021/1. Curso: Engenharia da Computação: Sala: Google Classroom (c3kq2ts). Horário: terças e quintas-feiras (13:00 às 14:40 horas) e sextas-feiras (09:10 às 10:50 horas).
- Plano de ensino: [plano-ensino-aed1-2021].
- Aulas:
- Apresentação da disciplina [aula0 – apresentacao disciplina]
- Complexidade de algoritmos [link]
- TADS [link]
- Listas [link]
- Códigos (notebooks) [link]
- Pilhas [link]
- Filas [link]
- Lista ligadas [link]
- Tabela Hash [link]
- Árvores [link]
- Árvores Binárias de Busca [link]
- Árvores AVL [link]
- Árvores 2-3 [link]
- Árvore-B [link]
- Árvores rubro-negras [link]
Disciplina: Banco de Dados I (ESTCMP022). Turma: ECP05_T01. Período: 2021/1. Curso: Engenharia da Computação. Sala: Google Classroom (g2bl3yc). Horário: terças e quintas-feiras (10:50 às 12:30 horas).
- Plano de ensino: [plano-ensino-banco-dados].
- Aulas:
Disciplina: Teoria dos Grafos (ESTCMP014). Turma: ECP05_T01. Período: 2021/1. Curso: Engenharia da Computação. Sala: Google Classroom (qziitem). Horário: sextas-feiras (10:50 às 12:30 horas).
- Plano de ensino: [plano-ensino-teoria-grafos-2021]
- Aulas:
Disciplina: Algoritmos e Estrutura de Dados II (ESTCMP012). Turma: ECP04_T01. Período: 2020/2. Curso: Engenharia da Computação. Sala: Google Classroom (yzx7aru). Horário: terças e quintas-feiras (09:10 às 11:40 horas).
Disciplina de Mineração de Dados (ESTCMP246). Turma: ECPOP_T01. Período: 2020/2. Curso: Engenharia da Computação. Sala: Google Classroom (ew62khqou). Horário: segundas e quartas-feiras (13:00 às 14:40 horas).
- Plano de ensino: [link]
- Notas de aula:
- Aulas:
- Vídeos:
Disciplina de Linguagem de Programação II (ESTECP002). Turma: ECPFP_T01. Período: 2020/2. Curso: Engenharia da Computação. Sala: (fseu3hvave). Horário: segundas e quartas-feiras (14:40 às 16:20 horas).
- Plano de ensino: [link]
- Vídeos:
Disciplina de Programação para Ciência dos Dados. Turma: LCD_M2020_1. Curso de Pós-graduação em Ciência dos Dados.
- Plano de ensino: [link]
- Especificação do trabalho: [link]
- Notas de aula:
- Aulas
- Vídeos
- Por que todos deveriam programar? [link]
Disciplina de Programação para Ciência dos Dados. Turma: LCD_M2020_1. Curso de Pós-graduação em Ciência dos Dados.
Disciplina: Banco de Dados I (ESTCMP022). Turma: ECP05_T01. Período: 2020/1. Curso: Engenharia da Computação. Sala: A16. Horário: terças e quintas-feiras (10:50 às 12:30 horas). Código da turma no Google ClassRoom: dm6i6e3.
- Plano de ensio [link].
- Aulas
- Trabalhos
- [20.08] A especificação da Etapa I do trabalho prático está disponível no Classroom.
- Vídeo-aulas
- Fundamentos de Banco de Dados (04.08.2020) [link].
- Modelo de Entidade-Relacionamento (06.08.2020) [link].
- Modelo Relacional (11.08.2020) [link].
- Modelo Relacional (13.08.2020) [link].
- Mapeamento ER para Relacional (18.08.2020) [link].
- Dependência Funcional (20.08.2020) [link].
- Normalização (25.08.2020) [link].
- Revisão para prova (27.08.2020) [link].
- Correção do trabalho e apresentação da etapa II (03.09.2020) [link].
- SQL e comando select [link].
- SQL e comando SELECT (15.09.2020) [link].
- SQL (junções) (17.09.2020) [link].
- SQL (group by) (22.09.2020) [link].
- SQL (subconsultas) (24.09.2020) [link].
- SQL (DML) (06.10.2020) [link].
Disciplina: Algoritmos e Estruturas de Dados I (ESTCMP011). Turma: ECP03_T01. Período: 2020/1. Curso: Engenharia da Computação. Sala: a definir. Horário: terças, quintas e sextas-feiras (09:10 às 10:50 horas). Código da turma no Google ClassRoom: j4ozc4m.
- Plano de ensino [link].
- Aulas
- Apresentação da disciplina [link].
- Análise de complexidade [link].
- Tipos Abstratos de Dados [link].
- Listas [aula5 – listas].
- Filas [link].
- Pilhas [link].
- Listas ligadas [link].
- Hashing [link].
- Árvores [link].
- Árvores Binárias de Busca [link].
- Árvores AVL [link].
- Árvores 2-3 [link].
- Árvores rubro-negras [link].
- Vídeo-aulas
- Tipos Abstratos de Dados (06.08.2020) [link].
- Revisão de lista e pilhas (07.08.2020) [link].
- Revisão filas e discussão sobre especificação do trabalho [link].
- Listas ligadas (13.08.2020) [link].
- Listas ligadas (14.08.2020) [link].
- Lista ligadas (18.08.2020) [link].
- Hashing (20.08.2020) [link].
- Hashing (21.08.2020) [link].
- Hashing (25.08.2020) [link].
- COLAB (27.08.2020) [link].
- Aula (28.08.2020) [link].
- Árvores (01.09.2020) [link].
- Caminhamento em árvores (03.09.2020) [link].
- Árvores binárias (04.09.2020) [link].
- Operações em ABB (08.09.2020) [link].
- Árvores AVL (parte 1) [link].
- Árvores AVL (parte 2) [link].
- Árvores 2-3 (parte 1) [link].
- Árvores 2-3 (parte 2) [link].
- Árvores rubro-negras (parte 1) [link].
- Árvores rubro-negras (parte 2) [link].
- COLAB
- Análise de complexidade [link].
- Run Codes
- Código da turma: GYNV.
Disciplina: Teoria dos Grafos (ESTCMP014). Turma: ECP05_T01. Período: 2020/1. Curso: Engenharia da Computação. Sala: A5. Horário: sextas-feiras (10:50 às 12:30 horas). Código da turma no Google ClassRoom: fgntsao.
- Plano de ensino [link].
- Aulas
- Video-aulas
- Run Codes:
- Código da turma: KDH7.
- Atividades
- Primeiro projeto prático. Ambiente: run.codes. Deadline: 13.03.2020.
- A primeira avaliação teórica será no dia 28.08.2020 no horário da aula. A prova será realizada online.
Disciplina: Algoritmos e Estrutura de Dados II (ESTCMP012). Turma: ECP04_T01. Período: 2019/2. Curso: Engenharia da Computação. Sala: A5. Horário: terças e quintas-feiras (10:00 às 12:30 horas). Código da turma no Google ClassRoom: tuirv1.
- Aulas
- Algoritmos de ordenação [aula].
- Aula de HeapSort [aula].
- Revisão sobre complexidade [link].
- Backtracking [aula].
- Processamento de strings [aula].
- Árvores Patrícia [aula]
- Compressão de dados [aula].
- Introdução a grafos [aulas].
- Propriedade de grafos I [aula].
- Propriedade de grafos II [aula].
- Busca em Grafos [aula].
- Ordenação topológica [aula].
- Avisos:
- [27.08] Fiz uma atualização do material da aula de algoritmos de ordenação.
- [03.09] Especificação do Trabalho Prático I [trabalho1]
- [17.09] A 1a Prova Parcial será no dia 24 de setembro.
- [16.10] Especificação do Trabalho Prático II [dataset, similaridades, especificação]
- [12.11] A 2a Prova Parcial será no dia 19 de novembro.
- [17.11] Especificação do Trabalho Prático II – Etapa II [especificação e dataset]
Disciplina: Banco de Dados I (ESTCMP022). Turmas: LCP04_T01 e BSI04_T01. Período: 2019/2. Cursos: Licenciatura em Informática e Sistema de Informação. Sala: A16 e A20. Horário: segundas e quartas-feiras (13:00 ÀS 16:20 horas). Código da turma no Google ClassRoom: y764e7e.
- Aulas
- Avisos
- Jackson Kelvin é o monitor da disciplina e pode ser contactado através do e-mail jkds.snf@uea.edu.br.
- [28.08] Hoje não haverá aula de banco de dados. O motivo é que terei outra atividade dentro da UEA.
- [25.09] A 1a Prova Parcial será no dia 02 de outubro.
- [06.11] A 2a Prova Parcial será no dia 13 de novembro.
Disciplina: Algoritmos e Estrutura de Dados I. Turma: ECP03_T01. Período: 2019/1. Curso: Engenharia da Computação. Sala: SA_A18. Horário: terças, quintas e sextas-feiras (07:30 às 09:10 horas). [plano-ensino]
- Aulas
- aula01
- Aula sobre strings e manipulação de arquivo texto em Python.
- aula02
- Aula sobre complexidade computacional.
- aula3
- Aula sobre tipo abstratos de dados (TAD).
- aula-pilhas
- Aula sobre pilhas.
- aula-filas
- Aula sobre filas.
- aula-listas
- Aula sobre listas.
- aula listas ligadas
- Aula sobre listas ligadas e listas duplamente ligadas.
- aula hashing
- A aula de hashing é parte do conteúdo ministrado prof. Rafael Schouery da Unicamp.
- aula-hashing-python
- aula árvores
- Aula sobre propriedades de árvores e árvores binárias.
- aula arvores busca
- Aula sobre árvores binárias de busca.
- AVL
- Aula sobre AVL.
- Árvores 2-3
- Aula sobre árvores 2-3
- Árvores rubro negras
- Aula sobre árvores rubro-negras
- aula01
- Exercícios:
- Referências:
- Avisos
- Nas primeiras aulas faremos uma breve apresentação da linguagem de programação Python.
- [26.02] Não haverá aula no dia 1o de março. Será realizada uma atividade no laboratório.
- [26.02] Não haverá aula no dia 05 de março (ponto facultativo).
- [26.02] TODOS os alunos devem se cadastrar no site run.codes e depois se matricular na minha turma com o código 6P7M.
- [25.03] Fiz uma atualização dos conteúdos das aulas para que fosse possível mostrar as animações.
- [29.03] O código da turma do Classroom é 3yw507. Peço que façam logo o cadastro e avisem aos demais colegas. O exercício prático (valendo nota) deve ocorrer ainda hoje.
- [01.04] Disponibilizada uma lista de exercícios.
- [03.04] Atualização do conteúdo das aulas.
Disciplina: Banco de Dados I. Turma: ECP05_T01. Período: 2019/1. Curso: Engenharia da Computação. Sala: SA_A19. Horário: terças e quintas (10:50 às 12:30 horas).
- Aulas:
- Avisos:
- [26.02] Não haverá aula no dia 05 de março (ponto facultativo).
- [01.04] A primeira prova parcial será realizada no dia 09.04.
- [03.04] Disponibilização de lista de exercícios.
- [10.04] Disponibilização da especificação da Etapa I do trabalho.
- [11.04] Por sugestão de alguns alunos, eu criei uma turma no classroom. O código é dt36gbm.
- [22.05] Disponibilização dos slides específicos de SQL.
- [29.05] Publicação da especificação da segunda etapa do trabalho.
Disciplina: Linguagem de Programação I. Turma: EMC01_T01. Período: 2019/1. Curso: Engenharia Mecânica. Sala: SA_D6. Horário: terças e quintas (09:10 às 10:50 horas). [plano-ensino]
- Aulas:
- aula01
- tutorial-idle – Tutorial da ferramenta IDLE.
- Lista de exercícios
- Lista principal
- Caderno de exercícios bem interessante: link.
- Lista de exercícios para AP2: lista.
- Avisos:
- [19.02.2019] Existem várias ferramentas disponíveis para Android que permitem a execução de programas em Python [link].
- [26.02] Não haverá aula no dia 05 de março (ponto facultativo).
- [26.02] O código da turma no classroom é pycntfo.
- [26.02] TODOS os alunos devem se cadastrar no site run.codes e depois se matricular na minha turma com o código UXN4.
- [03.03] O primeiro exercício (aquecimento) já está disponível no run.codes. Que comecem os jogos!
- [28.03] Amanhã estará disponível na plataforma do run.codes o primeiro exercício valendo nota. Fiquem atentos!
- A segunda prova parcial (AP2) será no dia 06.06.2019. O conteúdo será até vetores e matrizes.
Disciplina: ESTECP001 – Linguagem de Programação I. Turma: ECPFP_T01. Ano/Período: 2018/2. Curso: Engenharia de Computação.
- Aulas
- Lista de exercícios
- lista1 (Comandos Sequenciais)
- lista2 (Comandos Condicionais)
- lista3 (Laços de Repetição)
- lista4 (Listas)
- Sugestão de outras listas:
- Caderno de exercícios bem interessante: link.
- Avisos:
- O assunto para a primeira prova será até laços de repetição.
- A data primeira avaliação será no dia 08 de novembro. Caso não seja possível aplicar a prova, a avaliação ficará para a próxima aula (13 de novembro 2018).
- Apesar de hoje ser ponto facultativo (01.11.2018), teremos aula normalmente. AVISO IMPORTANTE: NÃO HAVERÁ AULA NO DIA 01.11.2018. ACABEI DE RECEBER A INFORMAÇÃO QUE A EST ESTÁ TRANCADA! POR FAVOR, AVISEM AOS DEMAIS COLEGAS DA TURMA.
- A pedidos da turma, a data da primeira avaliação foi adiada para o dia 13 de novembro de 2018. No dia 08 de novembro haverá aula normalmente. Nesse dia, faremos mais uma revisão para a prova. Por favor, avisem aos demais colegas da turma.
- Farei a entrega e a correção das provas no dia 22 de novembro.
- Data da segunda avaliação parcial: 06 de dezembro.
- Data da prova final: 11 de dezembro.
- ATENÇÃO: as notas da AP 2 já foram lançadas no sistema. Peço que verifiquem a sua situação. Lembro que a prova final será no dia 11 de dezembro.
- [12.12] Já fiz o lançamento das notas das provas finais. Boas férias e até a próxima.