IMA3 − Programmation Avancé (PA)

Bonjour étudiants de Polytech'Lille Informatique et Microélectronique Automatique

Voici des supports pour le cours de Programmation Avancé. Je vous invite vivement à les reviser, analyser et critiquer. Si vous avez des questions merci de me contacter par mail ou d'envoyer votre question/remarque sur la liste de diffusion ima3 en me mettant en copie.

Support du Cours

CM0-Intro.pdf | CM0-Intro-handouts-4pp.pdf | CM0-Intro-handouts-6pp.pdf

CM1-structures.pdf | CM1-structures-handouts-4pp.pdf | CM1-structures-handouts-6pp.pdf

CM2-listes.pdf | CM2-listes-handouts-4pp.pdf | CM2-listes-handouts-6pp.pdf

CM3-malloc.pdf | CM3-malloc-handouts-4pp.pdf | CM3-malloc-handouts-6pp.pdf

CM4-recursivité.pdf | CM4-recursivité-handouts-4pp.pdf | CM4-recursivité-handouts-6pp.pdf

CM5-fichiers.pdf | CM5-fichiers-handouts-4pp.pdf | CM5-fichiers-handouts-6pp.pdf

CM6-Listes_variantes.pdf | CM6-Listes_variantes-handouts-4pp.pdf | CM6-Listes_variantes-handouts-6pp.pdf

CM7-arbres.pdf | CM7-arbres-handouts-4pp.pdf | CM7-arbres-handouts-6pp.pdf


Les sources LaTeX des supports ainsi que des exemples de code C vus en cours sont disponible dans ce dépôt github :

Supports LaTeX et exemples code C

Travaux dirigés

TD1.pdf | TD2.pdf | TD3.pdf | TD4-5.pdf | TD6.pdf | TD7.pdf | TD-Synthese-SD.pdf

Travaux pratiques

TP1.pdf | TP2.pdf | TP3.pdf | TP4.pdf | TP5.pdf | TP6.pdf | TP7.pdf | TP8.pdf | TP9.pdf | TP10.pdf


IMA2A4 - Conception Modélisation Objet (CMO)

Bonjour mes chers apprentis en IMA4 !!!

Voici les supports du cours et les TPs.

Support du Cours

0 Introduction.pdf | 0 Introduction-handouts-4pp.pdf | 0 Introduction-handouts-6pp.pdf

1 ConceptsDeBase.pdf | 1 ConceptsDeBase-handouts-4pp.pdf | 1 ConceptsDeBase-handouts-6pp.pdf

2 baseJava.pdf | 2 baseJava-handouts-4pp.pdf | 2 baseJava-handouts-6pp.pdf

3 conceptsAvances.pdf 3 conceptsAvances-handouts-4pp.pdf | 3 conceptsAvances-handouts-6pp.pdf

4 exceptions.pdf | 4 exceptions-handouts-4pp.pdf | 4 exceptions-handouts-6pp.pdf

4 exceptions avancees.pdf | 4 exceptions avancees-handouts-4pp.pdf | 4 exceptions avancees-handouts-6pp.pdf

5 collections.pdf | 5 collections-handouts-4pp.pdf | 5 collections-handouts-6pp.pdf

5 collections-deuxNouveauSlide.pdf | 5 collections-deuxNouveauSlide-handouts-4pp.pdf | 5 collections-deuxNouveauSlide-handouts-6pp.pdf

6 packages et visibility.pdf | 6 packages et visibility-handouts-4pp.pdf | 6 packages et visibility-handouts-6pp.pdf

7 serialisation.pdf | 7 serialisation-handouts-4pp.pdf | 7 serialisation-handouts-6pp.pdf

8 gui.pdf | 8 gui-handouts-4pp.pdf | 8 gui-handouts-6pp.pdf

Travaux pratiques

TP1: Prise en main du JDK

TP-Projet Circuits

TP2.pdf | TP3.pdf | TP4.pdf | TP5.pdf


GB-IAAL4 - Initiation aux bases de données (SGBD)

Bonjour étudiants de Polytech'Lille en Biologie et Agro Alimentaire !!!

Voici des supports pour le cours de base de données. Je vous invite vivement à vous inscrire sur le Moodle et à participer aux forums pour ce cours. Le mot de passe pour le moodle est donné en cours.

https://moodle.polytech-lille.fr/course/view.php?id=97

Support du Cours

1 Objectifs.pdf | 1 Objectives handouts.pdf

2 Analyse.pdf | 2 Analyse (handouts).pdf

3 Modelisation.pdf | 3.1 modelisation (handouts).pdf | 3.2 modelisation solutions.pdf

4 BD Relationnelles.pdf | 4 BD Relationnelles (handouts).pdf

5 SQL.pdf | 5 SQL (handouts).pdf

6 SQL2.pdf | 6 SQL2 (expanded, une slide par animation).pdf | 6 SQL2 (handouts).pdf | 6 SQL2 exercices.pdf | 6 SQL2 Example de Jointure.pdf

7 Recapitulatif.pdf | 7 Recapitulatif (exercises corrigés).pdf | 7 Recapitulatif (handouts).pdf

Travaux dirigés

4.1 BD Relationnelles exercises.pdf

Nouveau !

6 SQL2 exercices.pdf | 6 SQL2 exercices corrigées.pdf

Travaux pratiques

TP1 Tableur et cohérence de données

Sujet de TP1

Fichier Calc/Excel avec les données

TP2 Modélisation en UML

Sujet de TP2

TP3 SQL1 (1/3)

Sujet de TP3 -- On connait la chanson

Fichier SQL pour créer la base de données chansons

TP4 SQL2 (2/3)

Sujet de TP4 -- On connait la chanson (requêtes update/alter)

TP5 (SQL 3/3) -- Étudiants à l'étranger

Sujet de TP5 -- Étudiants à l'étranger

Fichier SQL pour créer les relations

Fichier SQL pour insérer les données

MOOC complémentaire à ce cours

Vous pouvez également vous inscrire sur le MOOC Base de données relationnelles ouvert à Paris Telecom Sud.

http://mooc.telecom-sudparis.eu/mod/book/view.php?id=431

Le contenu de ce MOOC peut vous aider à mieux comprendre les bases de données et est complémentaire au contenu et aux activités du cours.