Sumários SIGARRA

 
COMP_1683 T
 
Aula n.º 1 de 19-09-2022
Receção aos estudantes.
Aula n.º 2 de 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.
Aula n.º 3 de 03-10-2022
Aula adiada para o dia 31.10.2022.
Aula n.º 4 de 10-10-2022
Conceitos Básicos de Algoritmos: estrututuras condicionais, estruturas de repetição, combinação de estrututuras, testes de algoritmos.

Aula n.º 5 de 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.
Aula n.º 6 de 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.
Aula n.º 8 de 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.
Aula n.º 9 de 14-11-2022
Funções: definição e chamada. Parâmetros e variáveis locais.
Aula n.º 10 de 21-11-2022
Mini-teste Pensamento Computacional.
Aula n.º 11 de 28-11-2022
Iteração em Python: instruções while, for, break
Estruturas de dados simples em Python: sequências - listas, strings e tuplos.
Aula n.º 12 de 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.
Aula n.º 13 de 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.