Professors
Recommended: basic knowledge of computer science and programming, although no advanced knowledge of programming is required, as the contents are very standard and with a high level of language.
The goals will focus on:
Provide knowledge of the most commonly used tools and platforms currently used in data projects.
Know and control virtualization systems, container orchestrators and cloud platform services.
Introduce the use of Python as a basic tool in the day-to-day work of the data scientist.
Chapter 1: Computing in the 20th century
Classical Paradigm
Computational revolution
Chapter 2: Welcome to the 21st century
Virtualization, Hypervisors
Software Defined Concepts
IaaS, PaaS, SaaS
Chapter 3: Containers, trending topic
History and evolution
Docker, Images, Registry, Containers, Deployment
Orchestrators: Swarm, Kubernetes, EKS...
Chapter 4: Cloud Services & Serverless Technologies
AWS, GCP, DigitalOcean, Linode...
Service discovery
AWS Lambda as a Serverless model
Chapter 5: Introduction to Python 3
Practical approach of language usage
Using basic data structures
Note: topics may be adjusted and/or modified at the master's coordination discretion.
The methodology used combines master classes, student participation and the development of a project. For the student, this will involve both individual and group works, as well as conceptual exercises, written exercises, and oral presentations.
Continuous assessment
Continuous assessment
This subject will be assessed on a continuous basis via oral presentations, assignments and/or exercises and class participation. 60% of the evaluation will depend on: (i) class participation (attendance is recommended); (ii) the completion of an individual work on the design and implementation of a data project. The remaining 40% will depend on the presentations of the collective exercises that will be detailed at the beginning of the classes
Extraordinary call
The exam and/or works of extraordinary call will be determined from the coordination of the subject.
Copies regulations
The subject is governed by the general regulations of copies of La Salle Campus BCN:
<https://www.salleurl.edu/en/copies-regulation>
The training activities will be considered to have the following category:
Exercises: moderately significant
Project: highly significant
Final Evaluation: highly significant
Class/Lecture notes
Documentation and papers uploaded to Intranet (eStudy)
Link to technical videos
All class material (presentations, exercises, articles, documents, etc.) will be shared in the subject folder of the La Salle Intranet: eStudy.