Terças - 08h30 às 10h (Google Meet)
P1: de 28/05 às 08h00 até 31/05 às 7h59
Trabalho: 06/06 até 23h59 (entrega) e 08/06 (apresentação)
OBS: Não haverá avaliações além das programadas.
Sala de aula invertida, ou seja, os alunos chegam na aula síncrona com um estudo prévio do assunto.
Temos vídeos no YouTube e material complementar para auxiliar neste autoestudo.
As aulas começam com um tempo máximo de 30 minutos para tirar dúvidas da matéria.
Findo o tempo ou caso não haja mais dúvidas, inicia-se a aplicação do dojo:
Dois alunos se voluntariam para resolver um problema, que será dividido em micro-problemas simplificados e fáceis de aplicar;
Um aluno será o piloto (digitador) e o outro será o co-piloto (programador). A tarefa dos dois alunos é chegarem a um consenso sobre como aplicar a melhor solução para o problema. O piloto não pode digitar nada que não tenha sido acordado antes com o co-piloto.
O objetivo é que os alunos apliquem na prática os conhecimentos obtidos em duplas, discutindo as soluções do problema em um ambiente de aprendizado, ou seja, onde erros são bem-vindos e apresentam pontos que colaborarão com o aprendizado de todos.
A cada 5 minutos o piloto e o co-piloto devem ser trocados, sendo o co-piloto substituído por um novo aluno e o piloto substituído pelo co-piloto anterior.
A participação dos alunos vale até 2 pontos na P1. O(s) aluno(s) que mais participar(em) do dojo nas aulas ganhará(ão) 2 pontos na P1. Os demais ganharão a pontuação proporcional a sua participação. Assim, se o aluno mais participativo esteve 10 vezes em um dojo e um outro aluno esteve em apenas 2 vezes, este aluno ganhará 0,4 de bônus na P1.
As aulas nunca serão expositivas, ou seja, não haverá aulas com slides, leitura de textos etc. Toda a matéria será coberta através dos exercícios práticos em aula, através do dojo!
23/03: Aula 1 - Introdução ao curso
30/03: Aula 2 - Algoritmos e pseudocódigo
06/04: Aula 3 - Variáveis, entrada/saída e decisão
13/04: Aula 4 - Repetição
20/04: Aula 5 - Funções
27/04: Aula 6 - Vetores
04/05: Aula 7 - Matrizes
11/05: Aula 8 - Ponteiros
18/05: Aula 9 - Estruturas
25/05: Aula 10 - Arquivos
01/06: Aula 11 - Introdução a orientação à objetos
08/06: Aula 12 - Apresentação dos trabalhos