Le cours IFT1170, semaine par semaine:
Semaine | Matière couverte | Exemples | Démonstration |
1 à 3 |
Fonctionnement du cours Quelques mots de Java Le langage Java et un aperçu de la POO chapit01.doc Quelques exemples du langage Java Encapsulation Les boucles Validation, Tri de tableaux chapit02.doc chapit03.doc Quelques classes prédéfinies String.doc Integer.doc |
Base.java Exemples expliqués en classe Ex1_H13.java Ex2_H13.java Ex3_H13.java Expliqué le 6 février: Selection.java Clavier.java Caractere.java Comparaison1.java Palindrome.java Autres exemples Introduction.java Token.java TestRectangle.java ExChar.java ExPersonne.java Autres exemples: Diviseurs.java LesBoucles.java TableauxMethodes.java TableauTri.java Ex1String.java Ex2String.java Ex3String.java |
Première démo: mercredi 30 janvier Environnement JCreator: UsingJCreatorv2.doc Exemples simples Énoncé du TP1 tp1_1170_h13.doc Dépannage du TP1 Informations pour la remise des travaux : pagedegarde.pdf La remise des tps |
4 à 6 |
== vs equals Redéfinition equals et toString Auto-référence this Fichier de type texte Tableau des objets lus d'un fichier texte Tri rapide Recherche dichotomique Vecteur des objets: Vector.doc Modèle d'un intra : mod_int_1170_h13.doc (solution sera faite les 20 et 27 févriers) |
Auto-référence: This0.java This.java Redéfinition de equals et toString : ReDef.java Fichier de type texte: Texte1.java TabMetros.java metro_h13.txt Tri rapide : TriRapide1.java Recherche dicho. Dicho.java Vecteurs : à étudier pour l'intra Vecteur0.java VectMetros.java |
Énoncé du TP2 : tp2_1170_h13.doc pays_h13.txt |
7 (Lundi 04 à Dim 10 mars) |
Solution du modèle d'un intra : mod_int_1170_h13_sol.doc Semaine d'activités libres => Pas de cours théoriques ni de démonstrations (Pratique Libre PL : Oui) |
Réviser vous-même les exemples pour préparer l'intra |
Horaire des PL : PL.doc Profitez des périodes de Pratique Libre PL avec : Yengui Yessine Bouchoucha Arbi Bonne semaine de lecture! |
8 Mercredi 13 mars |
Examen intra Mercredi 13 mars 18:30 à 20:30 + 15 minutes bonus salle Z-220 |
|
|
9 Mercredi 20 mars |
Introduction à l'héritage Classe Pile : Stack.doc |
Exemples d'héritage: Herit0.java Herit1.java Exemples de Pile: Pile0.java Pile1.java PileDivi.java |
|
10 Mercredi 27 mars |
La récursivité |
Recurs1.java Recurs2.java Recurs3.java Dicho.java |
|
11+12+13 Mercredi 03, 10 et 17 avril |
Fichier binaire Classe abstraite, Interface Interface Comparable Comparable.doc Liste doublement chaînée LinkedList.doc Modèle d'un final : mod_fin_1170_h13.doc Le Van fait la révision + la solution de la dernière question du modèle |
Binaire0.java Binaire1.java Binaire2.java met_h2013.txt Abstraite.java Comparable1.java Comparable2.java Liste0.java Liste1.java Comparable3.java Exemple pour la partie B du modèle : Personne.txt ListePers.java |
Olym_ete.txt On vous suggère fortement de travailler en équipe de deux pour avancer rapidement dans la réalisation du TP3. Résultats du TP2 : AFF1170A_H13.xls |
14 Mercredi 24 avril |
Solution d'un modèle du final par Arbi |
Énoncé du TP3 avec nouvelles dates de remise tp3_1170_h13.doc |
|
15 Mercredi 1er mai |
Examen final au Z-220 de 18:30 à 21:15 + 15 minutes de bonus |
Solution du modèle : mod_fin_1170_h13_sol.doc |
|