A disciplina consiste de duas aulas na semana. Na primeira aula, os conceitos do tema abordado são apresentados, incluindo exemplos práticos nas linguagens de programação. Esta primeira aula será gravada com antecedência. Na segunda aula teremos um encontro síncrono com o professor para tirar dúvidas sobre a atividade da semana. Esta segunda aula será uma conferência no Google Meet.
Serão 3 notas. Três conjuntos de atividades semanais, que devem ser resolvidas de forma individual. Cada conjunto vale de 0 a 10. A média da disciplina será a média destas 3 notas. A frequência será dada pela entrega das atividades, que não podem ser respostas vazias, pelo menos alguma tentativa de resolução. Pontos extra podem ser distribuídos para exercícios feitos durante as conferências.
Data | Assunto | Comentários | Vídeos | Atividades | Notas |
---|---|---|---|---|---|
30/09/2021 | Introdução | Apresentação da Disciplina, Avaliações, Material Didático. | Atividade 01 | Primeira Nota | |
01/10/2021 | Conceitos de Linguagens de Programação | Domínios, Critérios de Avaliação e Categorias. | https://youtu.be/ohJn3Mhti_A | ||
07/10/2021 | Evolução das Linguagens de Programação | Origens, Fortran até Algol | https://youtu.be/ObHHJni53kU | Atividade 02 | |
08/10/2021 | Linguagens Modernas | ||||
14/10/2021 | Descrevendo Sintaxe e Semântica | Sintaxe e Semântica, Introdução a BNF | https://youtu.be/qLWTjIJ-H8A | Atividade 03 | |
15/10/2021 | Recesso Escolar - Dia do Professor | Não haverá aula | |||
21/10/2021 | Descrevendo Sintaxe e Semântica | Ambiguidade, Precedência e Associatividade, Gramática de Atributos | https://youtu.be/qVA7vuutbJQ | Atividade 04 | |
22/10/2021 | Exercícios de EBNF e Gramática de Atributos | ||||
28/10/2021 | Análise Léxica e Sintática | Análise Léxica | https://youtu.be/SA6P4QKAMoE | Atividade 05 | |
29/10/2021 | Exercícios de Análise Léxica | ||||
04/11/2021 | Análise Sintática Descendente Recursiva | https://youtu.be/BTdEJVmLgc0 | Atividade 06 | ||
05/11/2021 | Exercícios de Análise Sintática Descendente Recursiva | ||||
11/11/2021 | Análise Sintática Ascendente | https://youtu.be/P2oFuomXAeY | Atividade 07 | ||
12/11/2021 | Exercícios de Análise Sintática Ascendente | ||||
18/11/2021 | Introdução à Linguagem Go | Configuração do Ambiente e Primeiros Programas | https://youtu.be/ccBF4M3Akxw | Atividade 08 | Segunda Nota |
19/11/2021 | Exercícios | ||||
25/11/2021 | Estrutura dos programas | Nomes, Declarações, Variáveis e Atribuições | https://youtu.be/JyILoHO7Mg4 | Atividade 09 | |
26/11/2021 | Exercícios | ||||
02/12/2021 | Declarações de Tipos, Pacotes e Arquivos, Escopo | https://youtu.be/Vl2GK-lGOaM | Atividade 10 | ||
03/12/2021 | Exercícios | ||||
09/12/2021 | Tipos de Dados Básicos | Inteiros, Números de ponto flutuante, Complexos e Booleanos | https://youtu.be/rlZw_LpJQVA | Atividade 11 | |
10/12/2021 | Exercícios | ||||
16/12/2021 | Strings e constantes | https://youtu.be/KmB4OjTxdis | Atividade 12 | ||
17/12/2021 | Exercícios | ||||
23/12/2021 | Recesso Escolar | Não haverá aula | |||
24/12/2021 | |||||
30/12/2021 | |||||
31/12/2021 | |||||
06/01/2022 | |||||
07/01/2022 | |||||
13/01/2022 | Tipos Compostos | Arrays, Fatias | https://youtu.be/sM7CHrtgsvA | Atividade 13 | Terceira Nota |
14/01/2022 | Exercícios | ||||
20/01/2022 | Mapas | https://youtu.be/jYZDdYD0Y-Q | Atividade 14 | ||
21/01/2022 | Exercícios | ||||
27/01/2022 | Estruturas | https://youtu.be/1YsCb_CElWs | Atividade 15 | ||
28/01/2022 | Exercícios | ||||
03/02/2022 | Funções | Declarações, Recursão, Erros e Valores de Retorno | https://youtu.be/Cq6aruGa8kg | Atividade 16 | |
04/02/2022 | Exercícios | ||||
10/02/2022 | Atividade 17 | ||||
11/02/2022 |