Sumários SIGARRA

 
COMP_1683 T
 
Lesson n. 1 - 19-09-2022
Receção aos estudantes.
Lesson n. 2 - 26-09-2022
Apresentação.
Introdução à UC: objetivos, conteúdo, planeamento, avaliação, bibliografia.
Conceitos principais: computação, abstração, algoritmos, programas, linguagens de programação.
Fundamentos de programação: o que é um computador? o que é um programa?
Conceito de Algoritmos. Formas de Representação de um Algoritmo.
Lesson n. 3 - 03-10-2022
Aula adiada para o dia 31.10.2022.
Lesson n. 4 - 10-10-2022
Conceitos Básicos de Algoritmos: estrututuras condicionais, estruturas de repetição, combinação de estrututuras, testes de algoritmos.

Lesson n. 5 - 17-10-2022
Conceitos Básicos de Algoritmos: estrututuras condicionais, estruturas de repetição, combinação de estrututuras, testes de algoritmos - continuação.
Programação e linguagens de programação. Desenhar um programa.
Lesson n. 6 - 31-10-2022
Programação e linguagens de programação. Desenhar um programa. (continuação)
Introdução ao Python: sintaxe, tipos de dados, valores, variáveis e atribuição, operadores, expressões e declarações.
Lesson n. 8 - 07-11-2022
Conceitos Básicos de Programação:
Funções.
Strings e funções matemáticas.
Expressões lógicas e instruções condicionais.
Lesson n. 9 - 14-11-2022
Funções: definição e chamada. Parâmetros e variáveis locais.
Lesson n. 10 - 21-11-2022
Mini-teste Pensamento Computacional.
Lesson n. 11 - 28-11-2022
Iteração em Python: instruções while, for, break
Estruturas de dados simples em Python: sequências - listas, strings e tuplos.
Lesson n. 12 - 05-12-2022
Estruturas de dados simples: sequências (cont.)
Programas que leem e escrevem dados persistentes em ficheiros. Exceções. Erros na sintaxe do programa e erros no seu significado.
Lesson n. 13 - 12-12-2022
Algoritmos: Padrões de Desenho: Divisão e conquista, ordenação, pesquisa.
Revisão conteúdos dados e esclarecimento de dúvidas.