Code: | CC1022 | Acronym: | CC1022 | Level: | 100 |
Keywords | |
---|---|
Classification | Keyword |
OFICIAL | Computer Science |
Active? | Yes |
Web Page: | https://github.com/hpacheco/progii |
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 | 2 | Official Study Plan | 3 | - | 6 | 56 | 162 |
L:EG | 36 | The study plan from 2019 | 1 | - | 6 | 56 | 162 |
L:F | 0 | Official Study Plan | 3 | - | 6 | 56 | 162 |
L:G | 1 | study plan from 2017/18 | 2 | - | 6 | 56 | 162 |
L:M | 8 | Official Study Plan | 2 | - | 6 | 56 | 162 |
3 | |||||||
L:Q | 2 | 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. Structuring of code using modules.
Three basic programming principles: encapsulation, abstraction and separation of concerns.
Introduction to data extraction and processing. Reading of textual data in different formats and conversion to Python data structures. Programatic manipulation and treatment of data.
Introduction to data visualization. The use of external libraries. Visualization of numeric and geospacial data.
- Lectures, with examples of problem solving.
- Practical sessions in the laboratory.
- Homework.
designation | Weight (%) |
---|---|
Trabalho prático ou de projeto | 70,00 |
Prova oral | 30,00 |
Total: | 100,00 |
designation | Time (hours) |
---|---|
Estudo autónomo | 106,00 |
Frequência das aulas | 56,00 |
Total: | 162,00 |