M2 TIDE  •  Année universitaire 2026-2027
Stage de programmation SAS
24 heures — SAS Base puis SAS Macro — du mercredi 9 au lundi 14 septembre 2026
Enseignement 100 % distanciel — Teams et EPI

Bienvenue

Ce parcours vous conduit de la première ouverture de SAS Studio jusqu'à l'écriture de macro-programmes paramétrés. Il est découpé en dix modules de deux à trois heures. Chacun suit le même rythme : une présentation en visioconférence, un temps de travail autonome sur la page du module, puis des créneaux de permanence où vous entrez et sortez librement pour poser vos questions.

Aucun contenu nouveau n'est présenté pendant les permanences : si vous en manquez une, vous ne perdez rien. Tout ce qui est nécessaire pour travailler se trouve sur les pages de modules ci-dessous.

Comment travailler chaque module
  1. Assistez à la visio de présentation : votre présence à ces séances est obligatoire.
  2. Lisez la page du module et reproduisez chaque exemple de code dans SAS Studio au fur et à mesure. Lire du code sans l'exécuter ne fonctionne pas.
  3. Faites les exercices d'application signalés en vert dans la page.
  4. Répondez au point de contrôle en fin de page : il cible précisément le point que les étudiants manquent le plus souvent.
  5. Passez le QCM d'auto-évaluation. Il n'est pas noté et vous pouvez le repasser autant de fois que vous le souhaitez ; sa réussite débloque la page suivante.
  6. À la fin de chaque bloc (SAS Base, puis SAS Macro), une séance de 3 heures rassemble des exercices de synthèse plus complets : c'est l'occasion de mobiliser tout ce qui a été vu sans avoir à jongler entre plusieurs pages.
⚠ Aucun code ne doit être copié depuis les supports de cours
Pour apprendre à programmer, il est indispensable d'écrire chaque ligne de code vous-même, à la main, même lorsque l'exemple correspondant figure déjà dans la page du module. Copier-coller un programme donne l'illusion de la maîtrise mais ne construit aucun automatisme : c'est en tapant, en vous trompant et en corrigeant vos propres erreurs que vous apprenez réellement SAS.

Les modules

SAS BASE — MODULES I À VII + EXERCICES DE SYNTHÈSE (15 H)
I Découvrir SAS et SAS Studio 1 h
II Variables, formats et informats 2 h
III L'étape DATA : créer et lire des tables 2 h
IV Sélectionner et créer des variables 2 h
V Conditions, boucles et tables multiples 2 h
VI Les PROC utilitaires 1 h
VII Statistiques descriptives, graphiques et bonnes pratiques 2 h
EB Exercices de synthèse — SAS Base 3 h
SAS MACRO — MODULES VIII À X + EXERCICES DE SYNTHÈSE (9 H)
VIII Les macro-variables 2 h
IX Les macro-programmes 2 h
X Les macro-fonctions et le débogage 2 h
EM Exercices de synthèse — SAS Macro 3 h
— Annexes : PROC DATASETS, PROC TRANSPOSE, numéro d'observation, RETAIN, FIRST. et LAST. libre

Évaluation

Les QCM de fin de module ne sont pas notés. Ils servent à vous situer et à débloquer la page suivante. Tentatives illimitées.

Les deux séances d'exercices de synthèse sont contrôlées en direct, et non notées. Chaque question y a son corrigé propre, replié par défaut : cherchez avant de le déplier, et sollicitez les créneaux de suivi si vous bloquez.

En pratique

Logiciel SAS Studio, accessible depuis un navigateur. Aucune installation locale n'est nécessaire.
Visioconférences Teams. Les liens de connexion sont mis à disposition dans une section dédiée du cours sur l'EPI, et non communiqués par un autre canal.
Horaires Tous les horaires sont donnés en heure de Paris.
Questions Le forum du cours reste ouvert en permanence, y compris le week-end. Postez-y même vos questions qui vous semblent bêtes : elles sont presque toujours partagées par plusieurs personnes.
Données Les fichiers de données (cars.txt, tips.txt, nascar.txt, electricbill.txt, temperatures.txt, fixe.txt, nLigneUneObs.txt) et leurs fichiers de description sont déposés dans la section Ressources.

Bon stage. La courbe d'apprentissage de SAS est raide les deux premiers jours puis s'aplanit nettement : ne vous découragez pas au module III.

Last modified: Tuesday, 11 August 2026, 2:07 PM
Accessibility

Background Colour Background Colour

Font Face Font Face

Font Kerning Font Kerning

Image Visibility Image Visibility

Line Height Line Height

1.2

Link Highlight Link Highlight

Text Alignment Text Alignment

Font Size Font Size

1

Letter Spacing Letter Spacing

0

Text Colour Text Colour

Paragraph Width Paragraph Width

0