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 2017-2018

Attention: Le planning et le contenu des documents va encore évoluer.
Semaine 1 (11-15 septembre):
Amphi: introduction à l'informatique et premiers programmes
TD: charte informatique, premiers programmes
TP, Semaine1.zip: environment GNU/Linux, laby
(solutions)
Semaine 2 (18-22 septembre):
Amphi: langages, programmes, structures de contrôle
TD, TP, Semaine2.zip, solutions: premiers programmes, Jupyter
Semaine 3 (25-29 septembre):
Travail personnel: finir TD et TP semaine 2; relire le poly semaine 2
Amphi: fonctions
TD, TP, Semaine3.zip, solutions: structures de contrôle
Semaine 4 (2-6 octobre):
Travail personnel: finir TD et TP semaine 3; relire le poly semaine 3; Amphi: tableaux, types de base
TD, TP, Semaine4.zip, solutions: fonctions
Semaine 5 (9-13 octobre):
Travail personnel: finir TD et TP semaine 4; relire le poly semaine 4; fiche WIMS 2
Amphi: tableaux, collections, modèle d'exécution
TD, TP, Semaine5.zip, solutions: tableaux
Semaine 6 (16-20 octobre):
Travail personnel: finir TD et TP semaine 5; relire le poly semaine 5;
TD, TP, Semaine6.zip, solutions: contrôle WIMS, révisions
Semaine 7 (23-27 octobre):
Partiel: lundi 23 octobre de 10h30-12h30, salle 2 du bâtiment 337
Amphi: fichiers, exceptions
TD, TP, Semaine7.zip, solutions: tableaux 2D

Semaine X (30 octobre-3 novembre):
Pause ! Profitez-en pour configurer vos machines personnelles afin de pouvoir travailler chez vous et travailler les fiches WIMS.

Semaine 8 (6-10 novembre):
Amphi: présentation du projet, modularité
TD, TP, Semaine8.zip, solutions: fichiers
Semaine 9 (13-17 novembre):
Amphi: complexité et calculabilité
TD, TP, Semaine9.zip, solutions: compilation séparée, graphiques
Semaine 10 (20-24 novembre):
Travail individuel sur le projet, en particulier avoir lu et travaillé l'énoncé de projet avant de venir en TP !
Amphi: Conférence invitée sur les objets connectés et la transformation digitale (Pierre Cotte)
TD: complexité, solutions, TP, Semaine10.zip: débogage, projet
Semaine 11 (27 novembre-1 décembre):
Amphi: architecture des ordinateurs
Travail individuel sur le projet
TP: contrôle WIMS et projet
Semaine 12 (4-8 décembre):
Travail individuel sur le projet
TP: travail en autonomie sur le projet
Semaine 13 (11-15 décembre):
TP: Soutenances de projet à votre horaire habituel de TP.
Semaine 14 (18-21 décembre):
Examen: lundi 18 décembre de 9h30-11h30, salle 2 du bâtiment 337

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.

Feuilles Jupyter expérimentales

Instructions cling
Valid HTML 4.0!