|
UC info |
|
|
Sumários SIGARRA |
|
|
Planeamento e Informações |
Planeamento 2023/24 |
|
|
Aulas Teóricas |
Aula 1: Introdução. Conceito de Algoritmo. (18.09.2018) |
|
|
Aula 2: Conceitos Básicos de Algoritmos (25.09.2023 e 02.10.2023)) |
|
|
Aula 3: Introdução ao Python |
|
|
Aula 4: Funções. Funções matemáticas. |
|
|
Aula 5: Expressões lógicas e instruções condicionais. |
|
|
Aula 6: Funções: definição e chamada. |
|
|
Aula 7: Revisão de conteúdos e esclarecimento de dúvidas |
|
|
Aula 8: Iterações |
|
|
Aulas 9 e 10: Estruturas de dados: sequências; ficheiros e exceções. |
|
|
Aula 11: Pesquisa e ordenação |
|
|
Aula 11: Sugestão de visualização |
|
|
Aulas Práticas |
Ficha 1: O algoritmo como uma sequência de passos definidos para resolver um problema. |
|
|
Ficha 1: Proposta de resolução. |
|
|
Ficha 2: Introdução à programação em Python |
|
|
Ficha 3: Programação em Python |
|
|
Ficha 3: Proposta de resolução |
|
|
Ficha 4: Funções |
|
|
Ficha 4: Proposta de resolução |
|
|
Ficha 5: Robots do lixo |
|
|
Ficha 6: Iterações - instruções while, for, break |
|
|
Ficha 6: Proposta de resolução |
|
|
Ficha 7: Sequências - listas, strings e tuplos |
|
|
Ficha 7: Proposta de resolução |
|
|
Ficha 8: Ficheiros e exceções |
|
|
Ficha 9: Exercícios revisão |
|
|
Ficha 9: Proposta de resolução |
|
|
Bibliografia |
Peter J. Denning, Matti Tedre. Computational Thinking, MIT Press, 2019. |
|
|
John Guttag. Introduction to Computation and Programming Using Python: With Application to Understanding Data Second Edition. MIT Press, 2016. ISBN: 9780262529624 |
|