| 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.