UP | HOME

Algo & Prog avec R

Table des matières

Intervenants

  • Arnaud Malapert (responsable).
  • Ingrid Grenet.

Introduction

Ce cours s’étend sur le second (L1) et troisième (L2) semestres de la Licence MASS. Il s’agit d’une introduction à l’algorithmique et à la programmation dans le langage R. R est un logiciel libre (Projet GNU) pour les statistiques et le graphisme. R propose une large palette de techniques statistiques (linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, …) et graphiques. R est une suite intégrée pour la manipulation de données, le calcul et le graphisme. R peut facilement être étendu par les utilisateurs et de nombreux paquets sont disponibles sur cran.

Pour réussir à appliquer ces techniques, il faut d’abord maîtriser des concepts essentiels en programmation. C’est donc l’objectif de ce cours inspiré du cours de Python de Jean-Paul Roy et Bruno Martin que je remercie pour leur aide.

Organisation du cours

Le calendrier universitaire 2017-2018 est disponible ici.

Contenu

WAITING Semestre 2 (L1)

1. Expressions, instructions et fonctions Cours TP + Corr.
2. Itérations et nombres approchés Cours TP + Corr.
3. Boucle for et chaînes de caractères Cours TP + Corr.
4. Graphisme tortue Cours TP + Corr.
5. Séquences : vecteurs et listes Cours TP + Corr.
6. Listes, complexité, exceptions Cours TP + Corr.

STARTED Semestre 3 (L2)

7. Rappels Cours TP + Corr.
8. Modules, polynômes Cours TP + Corr.
9. Ensembles, dictionnaires Cours TP + Corr.
10. Matrices Cours TP + Corr.
11. Data frames et facteurs Cours TP
12. Graphiques   TP

Vous pouvez gagnez des point bonus en résolvant des exercices supplémentaires sur cette page.
En guise de projet, vous participerez à un concours de programmation.

Contrôle des connaissances

  • Concours (30%)
  • Partiel (30%)
  • Examen (40%)

Ressources BU

Ressources électroniques

Environnements de développement

E-learning

Created: 2017-12-07 jeu. 17:21