esade

GSI: Introduction to Programming with Python (2235.YR.004793.2)

Datos generales

Tipo:

OPT

Curso:

1,2,3,4

Periodo:

S semestre

Créditos ECTS:

2 ECTS

Profesorado:

Grupo Profesor Departamento Idioma
Year 1 Xavier Torres Fatsini Operaciones, Innovación y Data Sciences ENG

Grupo Profesor Departamento Idioma
Year 2 Xavier Torres Fatsini Operaciones, Innovación y Data Sciences ENG

Grupo Profesor Departamento Idioma
Year 3 Xavier Torres Fatsini Operaciones, Innovación y Data Sciences ENG

Grupo Profesor Departamento Idioma
Year 4 Xavier Torres Fatsini Operaciones, Innovación y Data Sciences ENG

Prerrequisitos

Not applicable

Conocimientos previos

Not applicable

Contribución de la asignatura al programa

In a data driven world, introduce the student into a programming language and into data analyics

Objetivos de aprendizaje de la asignatura

Nowadays all companies, enterprises, institutions and NGOs are shifting gradually their decision-making process into a Data-Driven process, at all levels of the institution, in all departments. Understanding the basics of programming and data processing automation becomes an essential skill in the future for any professional.

The skills the student will acquire while taking this course can be summarized as follows:
- Understanding the benefits and scope of programming in a Data-Driven world.
- Knowledge of basic programming structures, tools and data manipulation using Python.
- Become familiar with dataframe manipulation and insight extraction.
- Become familiar with basic visualization tools using Python.
- Expertise in exploration of real-life data from global and regional institutions.

Syllabus:
1. Introduction to Programming, Python and Jupyter Notebooks.
2. Data types, operators, variables, lists.
3. Control flow structures, built-in functions and personalized functions.
4. Dataframes: Data manipulation and basic exploratory analysis (EDA I).
5. Data visualization using Python (EDA II).

This is a hands-on course. Students are expected to participate actively during class and practice exercises.

Criterios de evaluación

This course is based on a participative methodology.
- Active participation and class attendance represent 60% of the course grade. That is solving the exercises, helping your colleagues, and uploading every exercise into Moodle.
- A group exercise will account for the other 40% of the course grade. You have to complete a report using a Jupyter Notebook and any dataset available open-source and apply the different topics learned in class, explaining every step, using references, as well as explaining those critical or difficult aspects that you have had to overcome.

Horarios y secciones

Grupo Profesor Departamento
Year 1 Xavier Torres Fatsini Operaciones, Innovación y Data Sciences

Horario Year 1

Del 8/1/2024 al 26/1/2024:
Lunes y miércoles de 14:30 a 16:00.
Cada viernes de 15:00 a 16:30.

Grupo Profesor Departamento
Year 2 Xavier Torres Fatsini Operaciones, Innovación y Data Sciences

Horario Year 2

Del 8/1/2024 al 26/1/2024:
Lunes y miércoles de 14:30 a 16:00.
Cada viernes de 15:00 a 16:30.

Grupo Profesor Departamento
Year 3 Xavier Torres Fatsini Operaciones, Innovación y Data Sciences

Horario Year 3

Del 8/1/2024 al 26/1/2024:
Lunes y miércoles de 14:30 a 16:00.
Cada viernes de 15:00 a 16:30.

Grupo Profesor Departamento
Year 4 Xavier Torres Fatsini Operaciones, Innovación y Data Sciences

Horario Year 4

Del 8/1/2024 al 26/1/2024:
Lunes y miércoles de 14:30 a 16:00.
Cada viernes de 15:00 a 16:30.