FSAB1402 - Informatique 2
(2005-2006)
Résultats de l'interrogation: énoncé pour les FSAB12, énoncé pour les SINF12, résultats.
Nous vous proposons une suite d'exercices résolus. Ces exercices sont des variantes d'exercices faits en séance.
Le tableau ci-dessous reprend, semaine par semaine, la matière vue au cours et des liens vers les pages des travaux pratiques. Les sections mentionnées sont celles du livre de référence.
Cours magistraux | Documents | Travaux pratiques | |
---|---|---|---|
S1 | CM1 - Introduction et concepts de base sections 1.1, 1.2, 1.3, 2.1, 2.3 et 2.4.1 |
transparents | (pas de séance) |
S2 | CM2 - Récursion sur les entiers sections 1.3, 2.1.1, 2.4.1, 3.2 et 3.3 |
transparents | LAB1 - Premiers pas |
S3 | CM3 - Récursion sur les listes sections 1.4, 1.5, 3.4.1 et 3.4.2 |
transparents | LAB2 - Récursion sur les entiers |
S4 | CM4 - Complexité calculatoire sections 1.7 et 3.5 |
transparents | APE3 - Récursion sur les listes |
S5 | (pas de cours magistral) | APE4 - Complexité calculatoire Indications de solutions |
|
S6 | CM5 - Algorithmes sur les listes sections 1.4, 1.5, 3.4.1 et 3.4.2 CM6 - Enregistrements et arbres sections 2.3.3, 2.3.4, 2.3.5, 3.4.3, 3.4.6 (sauf 3.4.6.4) |
transparents exprcode.oz transparents |
APE5 - Algorithmes sur les listes |
S7 | CM7 - Sémantique formelle sections 1.6, 2.2, 2.3, 2.4 et 2.6 |
transparents | APE6 - Enregistrements et arbres |
S8 | (pas de cours magistral) | APP7, APP8 - Mini-projet | |
S9 | CM8 - L'état et l'abstraction de données sections 1.12, 1.13, 3.7, 6.1, 6.2, 6.3, 6.4.1 et 6.4.2 |
transparents | |
S10 | CM9 - Programmer avec l'état sections 6.5 et 6.8.1 |
transparents | APE9 - Sémantique et état |
S11 | CM10 - Objets, classes, polymorphisme et héritage sections 6.4.3, 7.1, 7.2.1-7.2.4, 7.3.1, 7.3.2, 7.4.1 et 7.4.4 |
transparents | APE10 - Programmer avec l'état |
S12 | CM11 - Le langage Java sections 7.7 et 2.7 |
transparents | APE11 - Programmation orientée objets |
S13 | CM12 - Concurrence et systèmes multi-agents sections 1.10, 1.11, 1.15, 4.2.1, 4.2.2, 4.2.3, 4.3.1 et 4.3.2 |
transparents | APE12 - Programmation en Java |
Pour rappel, les cours magistraux se donnent au BARB93 le jeudi à 8:30 (FSAB12 121-122-123), et le jeudi à 10:45 (FSAB12 124-125-126, SINF12). Les travaux pratiques ont lieu le mercredi à 8:30 (FSA12BA) et le mardi à 16:15 au BARB22 (SINF12). Les travaux pratiques se font dans les locaux des étudiants, sauf les séances LAB1 et LAB2 qui se font dans les salles Candix/DAO/IAO.
Le livre Concepts, Techniques, and Models of Computer Programming par Peter Van Roy et Seif Haridi.
Un glossaire bilingue, qui reprend les termes techniques utilisés dans le cours.
La présentation Sémantique du langage Oz, faite par Damien Saucez et Anh Tuan Tang Mac. Ces transparents contiennent la résolution d'une question d'examen.
L'équipe didactique est composée des personnes suivantes.
Titulaires du cours Peter Van Roy Pierre Dupont |
Assistants Raphaël Collet Yves Jaradin Boris Mejías Jean-Noël Monette Luis Quesada |
Etudiants moniteurs Yannick Alsberge Jean-Baptiste Escoyez Benoît Frenay Thibault Helleputte Christophe Klopfert Sébastien Mouthuy Ariel Ouziel Damien Saucez |