main content




menu principal




Detalhe da Disciplina
Curso: Mestrado em Métodos Analíticos Avançados
Unidade curricular: Programming for Data Science
Semestre: Outono
Número de créditos: 3,5
Número de horas de aula por semana: 1.50
Objetivos da unidade curricular:

The Programming for Data Science curricular unit is aimed at students without prior programming experience. In this unit, students will learn the fundamentals of programming in Python necessary for a successful career in data science. Starting from the very basics of programming, we will rapidly evolve towards advanced computing techniques and concepts of interest for the development of a data science project. During the Programming for Data Science curricular unit, students will acquire experience working with the backbone stack of libraries (Pandas, Numpy, Scipy, Seaborn, Statsmodels, NetworkX) that make Python the language of choice among data scientists.

At the end of the curricular unit, students are expected to have the capacity to use programming to develop a data science project independently and to feel comfortable with the programming activities in other curricular units. The curricular unit has a strong, active learning component, and, as such, students are expected to participate during classes and read the recommended weekly materials.

Requisitos de frequência:

The curricular unit does not have technical enrollment requirements. 

Classes will be taught in English, and as such students are expected to have a good level of comprehension and communication in English.

Língua de ensino: Português. Em caso de existirem alunos ou professores estrangeiros, as aulas serão dadas em Inglês.