Code: | CC1022 | Acronym: | CC1022 | Level: | 100 |
Keywords | |
---|---|
Classification | Keyword |
OFICIAL | Computer Science |
Active? | Yes |
Responsible unit: | Department of Computer Science |
Course/CS Responsible: | Bachelor in Mathematics |
Acronym | No. of Students | Study Plan | Curricular Years | Credits UCN | Credits ECTS | Contact hours | Total Time |
---|---|---|---|---|---|---|---|
L:B | 1 | Official Study Plan | 3 | - | 6 | 56 | 162 |
L:EG | 27 | The study plan from 2019 | 1 | - | 6 | 56 | 162 |
L:F | 2 | Official Study Plan | 3 | - | 6 | 56 | 162 |
L:G | 0 | study plan from 2017/18 | 2 | - | 6 | 56 | 162 |
L:M | 2 | Official Study Plan | 2 | - | 6 | 56 | 162 |
3 | |||||||
L:Q | 0 | study plan from 2016/17 | 3 | - | 6 | 56 | 162 |
The student is able to:
Review of Python. Basic Python data types. Data types for collections: lists, queues, stacks, tuples, dictionaries and sets. Definition of new data types: class, objects, and methods.
Three basic programming principles: encapsulation, abstraction and separation of concerns.
Introduction to data extraction and processing. The use of external libraries. Data visualization. Introduction to geospacial data visualization.
- Lectures, with examples of problem solving.
- Practical sessions in the laboratory.
- Homework.
designation | Weight (%) |
---|---|
Trabalho prático ou de projeto | 100,00 |
Total: | 100,00 |
designation | Time (hours) |
---|---|
Estudo autónomo | 106,00 |
Frequência das aulas | 56,00 |
Total: | 162,00 |