University Côte d'azur

UE MIASHS S3 : Introduction R

ECUE's code : SPUA31

This course give 6.0 ECTS.
PORTAIL SCIENCES ET TECHNOLOGIES
Informatique
Campus Valrose
Licence 2
Semestre impair
Français

PRESENTATION

Ce cours est une initiation à l’algorithmique et à la programmation dans le langage R. R est un logiciel libre (Projet GNU) pour la manipulation de données, le calcul numérique, les statistiques, le graphisme … R propose aussi une large palette de techniques avancées : modèles linéaires et non-linéaires ; tests statistiques ; analyse de séries temporelles ; classification ; partitionnement. R peut être étendu par les utilisateurs et de nombreuses extensions sont disponibles sur cran.

En tant que scientifique, vous appliquerez des techniques dans votre cursus, puis dans votre métier, qui exigent la maîtrise des concepts fondamentaux en algorithmique et programmation.
En tant qu’être humain, vous utilisez déjà quotidiennement des systèmes informatiques sans nécessairement les comprendre.

Ce cours vous aidera à mieux appréhender les logiques et limites des systèmes informatiques ce qui fera de vous un meilleur utilisateur, et peut-être un programmeur ;)

Ce cours est inspiré du cours de Python de Jean-Paul Roy et Bruno Martin que je remercie pour le partage.

Toutes les détails sont sur le site web.

Course's manager(s)

Arnaud Malapert

In class

  • 24h of lectures
  • 30h of practical work

PREREQUISITES

Before the start of the course, I must ...
  • Savoir multiplier et diviser par 2 ;)
  • Savoir utiliser décemment un ordinateur.

OBJECTIVES

By the end of this course, I should be able to...
  • Utiliser un logiciel de calcul formel ou scientifique.
  • Analyser et interpréter les résultats produits par l'exécution d'un programme.
  • Choisir, sur des critères objectifs, les structures de données et construire les algorithmes les mieux adaptés à un problème donné.
  • Expliquer et documenter la mise en oeuvre d'une solution technique.

CONTENT

  • Chaque cours est divisé en deux parties : théorie ; mise en application.

  • Les travaux pratiques sont réalisés en salles machines. Ils ne sont pas notés.

  • Les exercices UCAnCODE sont réalisés en binôme et les notes sont attribuées par un juge automatique.

  • Les mini-projets sont réalisés en binôme et sont évalués par les enseignants.

  • Les évaluations terminales sont des épreuves écrites.

Access to complete Syllabus (Authentification required)
Important
This syllabus has no contractual value. Its content is subject to change throughout this year: be aware to the last updates