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.

Vous trouverez egalement les sources sur github https://github.com/rudametw/supports_ima3_progav

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


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.

Support du Cours

1 Objectifs.pdf | 1 Objectives handouts.pdf

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

3 Modelisation.pdf | 3 modelisation (handouts).pdf | 3 modelisation solutions aux exos (handouts).pdf

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

4.1 Conversion Modèle Conceptuel à Relationnelle.pdf | 4.1 Conversion Modèle Conceptuel à Relationnelle (handouts).pdf

4.2 Exercices de Conversion Modèle Conceptuel à Relationnelle.pdf | 4.2 Exercices de Conversion Modèle Conceptuel à Relationnelle (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 (handouts).pdf | 7 Recapitulatif (exercises corrigés).pdf

Travaux dirigés

4.2 Exercices de Conversion Modèle Conceptuel à Relationnelle.pdf | 4.2 Exercices de Conversion Modèle Conceptuel à Relationnelle (handouts).pdf

Nouveau !

6 SQL2 exercices.pdf | Correction à Venir (n'oubliez pas de me rappeler de le poster !)

Travaux pratiques

TP1 Modélisation en UML

Sujet de TP1

TP2 SQL1

Sujet de TP2 — On connait la chanson

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

TP3 SQL2

Sujet de TP3 — On connait la chanson (requêtes update/alter)

TP4 SQL3 — Étudiants à l'étranger

Sujet de TP4 — Étudiants à l'étranger

Fichier SQL pour créer les relations

Fichier SQL pour insérer les données

Fichier Calc/Excel avec les données

TP Notés Années Précedentes

TP Noté 2015 — Sujet "VideoClub"

TP Noté 2016 — Sujet "Course Bateau"

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.


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