MPI, Info 111, Introduction à l'informatique

Vous trouverez sur ce site des notes de cours et autres informations à propos du module Info 111, Introduction à l'informatique du premier semestre de la licence MPI de la Faculté des Sciences d'Orsay, Université Paris Sud.

Objectifs pédagogiques

Règles

Recommandations pour travailler efficacement

Pour s'amuser, et aller plus loin

Me contacter

Planning 2016-2017

NB: le contenu des documents est susceptible d'évolutions.
Semaine 1 (12-14 septembre):
Amphi: introduction à l'informatique et premiers programmes
TD: charte informatique, premiers programmes
TP: environment GNU/Linux, laby
Semaine 2 (19-23 septembre):
Amphi: langages, programmes, structures de contrôle
TD (corrigé), TP: environment GNU/Linux, premiers programmes, Code::Blocks
Semaine 3 (26-30 septembre):
Travail personnel: finir TD et TP semaine 2; relire le poly semaine 2; fiche WIMS 1
Amphi: fonctions
TD (corrigé partiel), TP: structures de contrôle
Semaine 4 (3-7 octobre):
Travail personnel: finir TD et TP semaine 3; relire le poly semaine 3; fiche WIMS 2
Amphi: tableaux, types de base
TD (corrigé partiel), TP (corrigé partiel), Semaine4.zip: fonctions, prise en main WIMS
Semaine 5 (10-14 octobre):
Travail personnel: finir TD et TP semaine 4; relire le poly semaine 3; fiche WIMS 3
Amphi: tableaux, collections, modèle d'exécution
TD (corrigé), TP (corrigé), Semaine5.zip: contrôle WIMS, tableaux
Semaine 6 (17-21 octobre):
Travail personnel: finir TD et TP semaine 5; relire le poly semaine 5; fiche WIMS 3
Amphi: tests, projets Code::Blocks, déboggueur
TD (corrigé), TP (corrigé), Semaine6.zip: tableaux 2D
Semaine 7 (24-28 octobre):
Amphi: modularité, présentation du projet
TD (corrigé), TP (corrigé), Semaine7.zip: application: sudokus
Semaine X (31 octobre-4 novembre):
Révisions
Semaine 8 (7-11 novembre):
Partiel: lundi 7 novembre de 9h30-11h30, salle 2 du bâtiment 337
Amphi: fichiers, exceptions
TD (corrigé), TP (corrigé), Semaine8.zip: compilation séparée, graphiques
Semaine 9 (14-18 novembre):
Amphi: complexité et calculabilité
TD , TP , Semaine9.zip: fichiers
Semaine 10 (21-25 novembre):
TD: complexité
TP: projet
Semaine 11 (28 novembre-1 décembre):
Amphi: architecture des ordinateurs
Travail individuel sur le projet
TP: contrôle WIMS et projet
Semaine 12 (5-9 décembre):
Travail individuel sur le projet
TP: travail en autonomie sur le projet
Semaine 13 (12-16 décembre):
Examen: lundi 12 décembre de 9h30-11h30, salle 2 et 3 du bâtiment 337
TP: Soutenances de projet

Documents

Projet

Informations pratiques

Quelques références

À 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 Nicolas M. Thiéry. Les chargés de TD ont contribué fortement aux sujets de TD, TP, et projet: Rachid Gherbi, Simon Clavière, Weijia Wang, Vincent Berthier, Weiya Chen, Adrien Chan-Hon-Tong, Ignace Kangni Kueviakoe, Hui Ding, Aladin.Virmaux, Asma Gharsallaoui, Viviane Pons, Adeline Pierrot, Jean-Baptiste.Priez. De nombreuses illustrations sont reprises de Wikipedia.

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

Pour les chargés de TD/TP

La prise en charge d'un groupe de TD/TP (42.5 eq TD) inclue: Les séances de TD et TP ont lieu la même journée, les deux étant typiquement regroupées le matin (8h30-10h15, 10h30-12h30). Le sujet de TP est usuellement dans la continuité du sujet de TD ce qui donne de la souplesse. Par exemple, si la salle de TP est disponible, il est envisageable d'envoyer en TP les élèves ayant fini le TD en avance.

Les sources sont gérés avec le système de gestion de version Git (vous trouverez tutoriel et logiciels en suivant le lien). Pour y accéder, connectez-vous sur gitlri.lri.fr avec vos identifiants du LRI (si vous en avez); sinon je demanderai l'ouverture du compte de votre part. Ensuite, envoyez moi un mail pour que je vous ouvre l'accès au dépôt Git du cours. Vous pourrez ensuite consulter les documents depuis ce site, ou bien les télécharger avec:

git clone https://gitlri.lri.fr/nthiery/info111.git

Bien consulter le fichier README qui contient de multiples informations à l'intention des chargés de TD/TP.
Valid HTML 4.0!