Skip to content

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

Notifications You must be signed in to change notification settings

MiguelMironSilva/elc117-2021a

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Paradigmas de Programação - ELC117-2021a

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

Primeiro semestre de 2021
Professora: Andrea Schwertner Charão
Carga horária: 60h
Horários: segundas e quartas, das 14:30 às 16:30
Plataformas: Discord e GitHub

Sobre a disciplina

  • Ementário: informações sobre objetivos, programa e bibliografia.
  • Disciplina teórico-prática, com atividades síncronas e assíncronas.
  • Usaremos a estratégia de "flipped classroom", em que vocês consultam o material indicado antes da aula e usamos os encontros síncronos para resolver dúvidas e fazer exercícios práticos.
  • 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 be trabalhos também serão no GitHub.
  • Usaremos Discord para interação síncrona/assíncrona por chat/áudio/vídeo.

Aulas

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

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

Aula Data Dia Assunto/Atividade
1 19/05/2021 Qua
  • Apresentação do programa da disciplina e do plano de ensino.
  • Visão geral dos paradigmas de programação (vídeo | slides).
2 24/05/2021 Seg
3 26/05/2021 Qua
4 31/05/2021 Seg
5 02/06/2021 Qua
6 07/06/2021 Seg
7 09/06/2021 Qua
8 14/06/2021 Seg
9 16/06/2021 Qua
10 21/06/2021 Seg
11 23/06/2021 Qua
12 28/06/2021 Seg
13 30/06/2021 Qua
14 05/07/2021 Seg
15 07/07/2021 Qua
16 12/07/2021 Seg
  • Programação orientada a objetos: introdução, conceitos e exemplos de encapsulamento, classes, objetos, métodos, atributos, construtores (slides | vídeo).
  • Segunda prática com Java.
17 14/07/2021 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.
18 19/07/2021 Seg
19 21/07/2021 Qua
20 26/07/2021 Seg
21 28/07/2021 Qua
22 02/08/2021 Seg
  • Programação concorrente.
  • Problemas de programação concorrente: sincronização.
  • Exclusão mútua em Java: prática com synchronized.
23 04/08/2021 Qua
24 09/08/2021 Seg
  • Desenvolvimento de jogo com framework orientado a objetos.
  • Orientações iniciais.
25 11/08/2021 Qua
  • Desenvolvimento de jogo com framework orientado a objetos.
26 16/08/2021 Seg
  • Desenvolvimento de jogo com framework orientado a objetos.
27 18/08/2021 Qua
  • Desenvolvimento de jogo com framework orientado a objetos.
  • Primeira entrega.
28 23/08/2021 Seg
  • Desenvolvimento de jogo com framework orientado a objetos.
29 25/08/2021 Qua
  • Desenvolvimento de jogo com framework orientado a objetos.
30 30/08/2021 Seg
  • Desenvolvimento de jogo com framework orientado a objetos.
  • Segunda entrega.

Avaliações

  • Primeiro bimestre (Notas)

  • Segundo bimestre

    • Práticas de Java entregues no GitHub (20%)
    • Desenvolvimento de jogo com framework orientado a objetos (50%) - 18/08 e 30/08
    • Produção de vídeo (15%) - 04/08 e 18/08
    • Participação (15%)
  • Avaliação final (exame): 01/09/2021

Bibliografia

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Prolog 89.4%
  • Java 10.6%