Cours de programmation I

Section des Sciences et Technologies du Vivant.

Mail: Vincent Lepetit.

Pour les questions relatives aux exercices, merci de vous adresser à Roberto Rigamonti.


Les notes à l'examen intermédiaire.


Les notes à l'examen final.


Comment sera calculée votre note finale ? Vous n'aurez qu'une note pour l'ensemble de l'année, qui sera la moyenne de deux notes pour chacun des deux semestres. La note du premier semestre sera calculée comme la moyenne des notes à l'examen intermédiaire (coefficient 1) et l'examen final (coefficient 2). Les examens du premier semestre sont d'abord notés sur 100. Les notes entre 0 et 50 seront remises entre 1 et 4, celles entre 50 et 100 entre 4 et 6. (oui, je sais que c'est un peu compliqué)


Travailler sur son ordinateur portable ou de chez soi

Sur un Mac; sur Windows. Il faut avoir lancé le VPN auparavant.


Séances d'exercices

Séance d'exercices 1 du 21/09/11: Commandes UNIX. Premier programme. Corrigé

Séance d'exercices 2 du 28/09/11: Variables et types de variable. Corrigé

Séance d'exercices 3 du 5/10/11: L'instruction if; les boucles for. Corrigé

Séance d'exercices 4 du 12/10/11: Les boucles do..while et while, et les booléens. Corrigé

Séance d'exercices 5 du 19/10/11: Les tableaux. Corrigé

Séance d'exercices 6 du 26/10/11: Les fonctions. Corrigé

Séance d'exercices 7 du 2/11/11: Variables, tableaux, fonctions et mémoire. Corrigé

Séance d'exercices 8 du 16/11/11: Chaînes de caractères; début des structures. Corrigé

Séance d'exercices 9 du 23/11/11: Structures. Corrigé

Séance d'exercices 10 du 30/12/11: Graphisme. Corrigé

Séance d'exercices 11 du 7/12/11: Fonctions d'algèbre linéaire. Corrigé

Séance d'exercices 12 du 14/12/11: Révisions. Corrigé


PDFs des cours

pdf du cours 1, 1 slide par page  |  6 slides par page: Commandes UNIX; Premier programme.

pdf du cours 2, 1 slide par page  |  6 slides par page: Compter en binaire; Variables et types.

pdf du cours 3, 1 slide par page  |  6 slides par page: Le if, le for.

pdf du cours 4, 1 slide par page  |  6 slides par page: Le while, les booleens, le switch.

pdf du cours 5, 1 slide par page  |  6 slides par page: Les tableaux.

pdf du cours 6, 1 slide par page  |  6 slides par page: Les fonctions.

pdf du cours 7, 1 slide par page  |  6 slides par page: Mémoire.

pdf du cours 8, 1 slide par page  |  6 slides par page: Chaînes de caractères et debut des structures.

pdf du cours 9, 1 slide par page  |  6 slides par page: Structures.

pdf du cours 10, 1 slide par page  |  6 slides par page: Graphisme.

pdf du cours 11, 1 slide par page  |  6 slides par page: Fonctions pour l'algèbre linéaire.

pdf du cours 12, 1 slide par page  |  6 slides par page: Révisions.


Corrigés des exercices du cours

N'imprimez pas ces corrigés ! Ils sont souvent des transparents avec peu de différences entre eux. Regardez-les plutôt sur votre ordinateur.

Cours 3, Cours 4, Cours 5, Cours 6, Cours 7, Cours 8, Cours 10, Cours 11, Cours 12.


Annales

Examens Intermédiaires:
Enoncé 05/06; Corrigé.
Enoncé 06/07; Corrigé.
Enoncé 07/08; Corrigé.
Enoncé 08/09; Corrigé; les erreurs les plus courantes.
Enoncé 09/10; Corrigé.
Enoncé 10/11; Corrigé.
Enoncé 11/12; Corrigé.

Examens:
Enoncé 05/06; Corrigé.
Enoncé 05/06 bis (pas de corrigé).
Enoncé 06/07; Corrigé.
Enoncé 07/08; Corrigé.
Enoncé 08/09; Corrigé.
Enoncé 10/11; Corrigé.
Enoncé 11/12; Corrigé.


Autres

Commandes UNIX.


Auteurs: Vincent Lepetit (cours et sujets d'examen), Jérôme Berclaz (exercices et sujets d'examen).