MPI, Info 121, Programmation impérative

Vous trouverez sur ce site des notes de cours et autres informations à propos du module Info 121, Programmation impérative du second semestre de la licence MPI de la Faculté des Sciences d'Orsay, Université Paris Saclay.

Objectifs pédagogiques

Règles

Recommandations pour travailler efficacement

Notes de cours 2020

  1. Le chapitre d'introduction
  2. Sémantique d'un programme impératif C++
  3. Structures de données
  4. Initiation au génie logiciel et programmation modulaire Ce cours est aussi en ligne sous forme de video/screencast :

    Pour ce chapitre, il est important de bien regarder le code des exemples qui sont associés au cours. Je vous rappelle que les exemples complets sont accessibles en cliquant sur le lien du fichier PDF en haut et à droite de chaque exemple de code.

  5. Le memo de syntaxe C++

Planning 2020

Conseils et planning pour le travail en confinement

Attention!: Pour ne pas surcharger les boîtes mails et les enseignants, merci de poster les questions d'intérêt général sur le forum dédié sur e-campus

Semaine du 18-05 au 22-05: Rendu du projet vendredi

Si vous avez des questions il y aura des sessions collaborate:

Attention!: Cette page est la référence concernant l'organisation (date, rendu, notation...) du projet. Elle sera mise à jour régulièrement. Merci de la consulter si vous avez des questions.

Je commence par quelques commentaires sur le projet:

Nous savons que vos conditions de travail peuvent être très variables. Pour certains d'entre vous, il sera très difficile de faire le projet dans de bonnes conditions. Nous considérons cependant que le projet est fondamental dans l'acquisition des savoir-faire en informatique. Il nous paraît donc très important que vous le fassiez au maximum de vos possibilités. Pour que ça ne soit pas trop injuste, nous ne compterons pas le projet avec un coefficient très gros. Nous envisageons de plus de neutraliser la note pour les étudiants qui n'auront pas pu le faire et se seront signalés. Mais nous insistons pour que vous ayez fait au maximum ce travail. C'est en effet lors du projet que vous intégrez les bonnes habitudes et automatismes nécessaires à la progression en programmation.

Je donnerai des indications plus précises sur les nouvelles modalités de contrôle des connaissances pour info 121 quand elles auront été validées par les différents conseils.

FAQ projet

Informations pratiques

À propos des documents

Les documents de ce cours sont distribuées sous licence libre Creative Commons Paternité – Partage dans les mêmes conditions 3.0 France (CC BY-SA 3.0 FR). L'auteur principal en est Florent Hivert. Les chargés de TD ont contribué fortement aux sujets de TD, TP, et projet.

Si vous souhaitez accéder aux sources LaTeX, contactez moi.




Notes de cours 2019

  1. Le chapitre d'introduction
  2. Sémantique d'un programme impératif C++
  3. Structures de données
  4. Initiation au génie logiciel
  5. Le memo de syntaxe C++

Planning 2019

Le projet 2019