First semester

Python

Objectives

Refresher courses in the computer concepts and languages that will be used in the Master’s courses: relational databases (SQL), algorithms and object-oriented programming (Python and UML), etc. Introduce students to the R language for data analysis, data mining and numerical programming.

Course outline

– Perform database queries (in SQL)

– Design a database adapted to a given application.

– Program in Python.

– Design (using UML) and implement (in Python) a software application composed of several

object classes in various libraries.

– R basics: the R environment, objects, basic functions

– Data and graphics with R

– Programming elements

Prerequisites

None