Código: | CC1022 | Sigla: | CC1022 | Nível: | 100 |
Áreas Científicas | |
---|---|
Classificação | Área Científica |
OFICIAL | Ciência de Computadores |
Ativa? | Sim |
Página Web: | https://github.com/hpacheco/progii |
Unidade Responsável: | Departamento de Ciência de Computadores |
Curso/CE Responsável: | Licenciatura em Matemática |
Sigla | Nº de Estudantes | Plano de Estudos | Anos Curriculares | Créditos UCN | Créditos ECTS | Horas de Contacto | Horas Totais |
---|---|---|---|---|---|---|---|
L:B | 2 | Plano de Estudos Oficial | 3 | - | 6 | 56 | 162 |
L:EG | 18 | Plano estudos a partir do ano letivo 2019 | 1 | - | 6 | 56 | 162 |
L:F | 2 | Plano de Estudos Oficial | 3 | - | 6 | 56 | 162 |
L:G | 1 | Plano estudos a partir do ano letivo 2017/18 | 2 | - | 6 | 56 | 162 |
L:M | 2 | Plano de Estudos Oficial | 2 | - | 6 | 56 | 162 |
3 | |||||||
L:Q | 2 | Plano estudos a partir do ano letivo 2016/17 | 3 | - | 6 | 56 | 162 |
O estudante deverá ser capaz de:
Nota: nesta unidade curricular a programação é feita utilizando a linguagem Python.
Revisão do Python. Tipos básicos do Python. Tipos de dados para coleções: listas, tuplos, dicionários e conjuntos. Definição de novos tipos: noção de classe, objetos e métodos. Estruturação de código utilizando módulos.
Três princípios básicos de programação: encapsulamento, abstracção, e separação de conceitos.
Introdução à extracção e processamento de dados. Leitura de dados textuais em diferentes formatos e conversão em estruturas de dados Python. Manipulação e tratamento de dados programaticamente.
Introdução à visualização de dados. O uso de bibliotecas externas. Visualização de informação numérica e geoespacial.
- Aulas teóricas em parte expositivas e em parte demonstrativas da resolução de problemas.
- Aulas práticas em laboratório.
- Trabalhos de casa.
Designação | Peso (%) |
---|---|
Trabalho prático ou de projeto | 70,00 |
Prova oral | 30,00 |
Total: | 100,00 |
Designação | Tempo (Horas) |
---|---|
Estudo autónomo | 106,00 |
Frequência das aulas | 56,00 |
Total: | 162,00 |
A avaliação será feita através de um trabalho prático individual (70%), a ser desenvolvido durante as aulas práticas e incluindo tarefas adicionais de trabalho de casa. Está prevista também uma prova oral para defesa do trabalho (30%).
A nota final será a soma das notas do trabalho e da prova oral.