Skip to content

AndreaInfUFSM/elc117-2022a

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Paradigmas de Programação - ELC117-2022a

Sobre a disciplina | Aulas | Avaliações | Bibliografia

Primeiro semestre de 2022
Professora: Andrea Schwertner Charão (andrea@inf.ufsm.br)
Horários: segundas e quartas, das 14:30 às 16:30
Salas de aula: 258 e 334
Plataformas: GitHub e Discord

Sobre a disciplina

  • Ementário: informações institucionais sobre objetivos, programa e bibliografia.
  • As aulas serão presenciais, com registro de frequência. Entre as aulas, usaremos Discord para comunicação síncrona/assíncrona por chat/áudio.
  • Usaremos metodologias ativas de aprendizado, incluindo práticas com resolução de problemas, projetos de programação e uma estratégia de "sala de aula invertida", com consulta de material antes da aula (assincronamente) e encontros presenciais para práticas orientadas e solução de dúvidas.
  • O material teórico de cada aula será disponibilizado com antecedência em formatos variados (slides, vídeos, programas, textos, etc.).
  • Todo o material da disciplina estará no GitHub e as entregas de exercícios e trabalhos também serão no GitHub.

Aulas

O cronograma de aulas abaixo serve como referência, mas estará em constante atualização conforme o andamento das atividades.

O material para cada aula será disponibilizado antes da aula para consulta assíncrona.

AulaDataDiaAssunto/Atividade
1 11/04/2022 Seg
  • Apresentação do programa da disciplina e do plano de ensino.
  • Visão geral dos paradigmas de programação (slides).
2 13/04/2022 Qua
  • Fundamentos de linguagens de programação funcional (slides).
  • Introdução a funções em linguagem Haskell (slides).
3 18/04/2022 Seg
4 20/04/2022 Qua
5 25/04/2022 Seg
6 27/04/2022 Qua
7 02/05/2022 Seg
8 04/05/2022 Qua
9 09/05/2022 Seg
  • Desenvolvimento do trabalho com Haskell.
10 11/05/2022 Qua
  • Revisão de alguns exercícios em Haskell.
  • Desenvolvimento do trabalho com Haskell.
11 16/05/2022 Seg
  • Dia não letivo segundo Calendário UFSM 2022.
12 18/05/2022 Qua
  • Aula suspensa devido à previsão de ciclone.
13 23/05/2022 Seg
14 25/05/2022 Qua
15 30/05/2022 Seg
  • Elaboração de trabalho avaliativo.
16 01/06/2022 Qua
  • Elaboração de trabalho avaliativo.
17 06/06/2022 Seg
  • Elaboração de trabalho avaliativo.
18 08/06/2022 Qua
19 13/06/2022 Seg
20 15/06/2022 Qua
21 20/06/2022 Seg
  • Programação orientada a objetos: introdução, conceitos e exemplos de encapsulamento, classes, objetos, métodos, atributos, construtores (slides).
  • Segunda prática com Java.
22 22/06/2022 Qua
  • Programação orientada a objetos: classes, objetos, métodos, atributos, uso de static, uso de this, Swing e ArrayList. Veja slides sobre uso de static.
  • Terceira prática com Java.
23 27/06/2022 Seg
24 29/06/2022 Qua
25 04/07/2022 Seg
26 06/07/2022 Qua
27 11/07/2022 Seg
28 13/07/2022 Qua
  • Desenvolvimento do projeto final.
29 18/07/2022 Seg
  • Desenvolvimento do projeto final.
30 20/07/2022 Qua
  • Desenvolvimento do projeto final.
31 25/07/2022 Seg
  • Desenvolvimento do projeto final.
32 27/07/2022 Qua
  • Desenvolvimento do projeto final.

Avaliações

Bibliografia

About

ELC117 - Paradigmas de Programação - UFSM - 2022a

Resources

Stars

Watchers

Forks