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