FEUP-CINF050-2023/2024-1S
Sumários SIGARRA
1CINF01+1CINF02 T |
Aula n.º 1 de 18-09-2023
|
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.º 2 de 25-09-2023
|
Conceitos Básicos de Algoritmos: Formas de Representação de um Algoritmo, estruturas de repetição. |
Aula n.º 3 de 02-10-2023
|
Conceitos Básicos de Algoritmos: Estrututuras condicionais, combinação de estrututuras, testes de algoritmos. Exemplos. |
Aula n.º 4 de 09-10-2023
|
Programação e linguagens de programação. Introdução ao Python. Desenhar um programa. Conceitos Básicos de Programação: Valores, Tipos de dados, Variáveis, Keywords. |
Aula n.º 5 de 16-10-2023
|
Conceitos Básicos de Programação (cont.): Operadores, Expressões, Input/Output consola, Funções. Strings e funções matemáticas. |
Aula n.º 6 de 23-10-2023
|
Conceitos Básicos Programação: expressões lógicas e instruções condicionais; funções: definição e chamada. Parâmetros e variáveis locais. |
Aula n.º 7 de 06-11-2023
|
Revisão de matéria; preparação para mini-teste. |
Aula n.º 8 de 13-11-2023
|
Aula dedicada à realização do teste de avaliação distribuída. |
Aula n.º 9 de 20-11-2023
|
Conceitos de Programação:fFunções: funções lambda; iterações: instruções while, for, break. |
Aula n.º 10 de 27-11-2023
|
Estruturas de dados simples. Sequências: listas, strings e tuplos. |
Aula n.º 11 de 04-12-2023
|
Programas que lêem e escrevem dados persistentes em ficheiros. Exceções. Erros na sintaxe do programa e erros no seu significado. |
Aula n.º 12 de 11-12-2023
|
Padrões de Desenho: Algoritmos de ordenação e pesquisa. |