Universitat Internacional de Catalunya
MÓDULO 2: Lenguajes de Programación para el Data Scientist
Other languages of instruction: Catalan, English
Teaching staff
Faculty:
Josep Arrufat (SQL) jarrufat@uic.es
Albert Climent (Python) albert.climent@pervasive-tech.com
David Roche (R) droche@uic.es
Introduction
Pre-course requirements
Objectives
The objectives of this subject are composed of the learning and knowledge of the different programming languages for the data scientist. Python, R and SQL.
For each of them the objectives are:
1. Understand the application of different languages
2. Know how to select the appropriate language for different situations
3. Know the use and practical application of the various languages
4. Know how to create code to solve simple and complex problems from the various languages contemplated.
Competences/Learning outcomes of the degree programme
Learning outcomes of the subject
Syllabus
Teaching and learning activities
In person
The learning technique of this subject is “learning by doing” so practical cases will be applied to each theoretical concept that is developed in the different sessions and for the different languages. The objective is always to bring the student closer to the reality of their profession where they will have to apply the theoretical-practical knowledge learned throughout the course. Most sessions are structured as follows: 1. Presentation of the theoretical summary by the teaching staff 2. Example application by teachers 3. Presentation of problems and solution by the students 4. Joint problem solving 5. Simulated case study or with real data
6. Practical work to do at home with the intention of assimilating the concepts learned in the session
Evaluation systems and criteria
In person
The evaluation of this subject will be obtained with the equitable weighting of all the deliveries made throughout the course. The final mark is the mark of the continuous evaluation.
Bibliography and resources
- R Cookbook: Proven Recipes for Data Analysis, Statistics, and Graphics. J D Long y Paul Teetor. 2019
- SQL Cookbook: Query Solutions and Techniques for All SQL Users. Anthony Molinaro. 2020
- An Introduction to Statistical Learning: with Applications in R. Gareth James, Daniela Witten, Trevor Hastie, and Robert Tibshirani. 2014. Springer Publishing Company, Incorporated.
-The Python Language Reference, https://docs.python.org/3/reference/