Java
Le site "officiel" est maintenu par MCD [lien]
Présentation
Le cours de Java est le cours permettant l'apprentissage du premier langage de programmation dans le cursus.
En tant que première approche d'un langage de programmation, l'étudiant sera confronté aux aspects élémentaires de programmation, les structures conditionnelles, répétitives, ... mais aussi il aura un contact avec une approche orientée objet au second semestre. Il pourra avoir un (très) léger aperçu de l'API Java et manipulera quelques objets du langage.
L'objectif du cours n'est pas seulement l'apprentissage des rudiments du langage mais nous espérons donner à l'étudiant de bonnes habitudes de programation. Tout au long de l'année, nous aurons une attention particulière au style, aux commentaires, à la documentation, à la manière de tester son programme, ... Nous sommes convaincus que c'est lors de l'apprentissage d'un premier langage que des habitudes se prennent. Tâchons qu'elles soient bonnes.
Le cours sera composé de
- un cours théorique,
- des laboratoires (ou travaux dirigés) associés au cours,
- 2 exposés
Les exposés sont destinés à présenter l'installation d'une machine Linux et l'installation d'un JDK (Java Developpement Kit).
Supports de cours
Tous les supports de cours et de laboratoires (énoncés des TDs et des projets) sont disponibles sur le site officiel du cours, soit le site de MCD.
Çi-dessous vous trouverez quelques documents supplémentaires que je mets à votre disposition ...
- Cat [java] [pdf]
- Cp [java] [pdf]
- Grep [java] [pdf]
- MyObject [java] [pdf]
- Pipe [java] [pdf] [java] [pdf]
- ReadObjects [java] [pdf]
- WriteObjects [java] [pdf]
- javaio [pdf]
Documentions
- Conventions d'écriture du code en Java [pdf] [-> sun]
- Coventions d'écriture des commentaires pour la Javadoc [pdf] [-> sun]
Archives
Quelques questions d'examens, d'nterros ou autre ...
- 20032004
- 20042005
- 20052006
-
- LAJ1_juin_mcd [pdf]
- LAJ1_sept_pbt [pdf]
- LGJ1_sept [pdf]
- LAJ1_i2-bej [pdf]
- LAJ1_i1-clr [pdf]
- LAJ1_i1-mba [pdf]
- LAJ1_i1-pbt1 [pdf]
- LAJ1_i1-pbt2 [pdf]
- LAJ1_i1-mba2 [pdf]
- LAJ1_i1-bdr [pdf]
- LAJ1_i1-bej [pdf]
- LAJ1_i2-CLR [pdf]
- LAJ1_i2-dna [pdf]
- LAJ1_i2-mba [pdf]
- LAJ1_i2-mcd [pdf]
- LAJ1_i2-pbt [pdf]
- LAJ1_i3-bej [pdf]
- LAJ1_i2B-bdr [pdf]
- LAJ1_i3-clr [pdf]
- LAJ1_i3-mba1 [pdf]
- LAJ1_i3-mba2 [pdf]
- LAJ1_i3-mcd [pdf]
- LAJ1_i3-pbt [pdf]
- LAJ1_p2_mcd [pdf]
- LAJ1_i3-bdr [pdf]
- LAJ1_p1_todo2email_pbt [pdf]
- LGJ_interroJanvier [pdf]
- LAJ1_td10_pbt [pdf]
- 20062007
-
- LGJ_interroJanvier [pdf]
- LAJ1_I3_pbt [pdf] [rep]
- LAJ1-I1-20061211-pbt [pdf]
- LAJ1_E_juin2007_mcd [pdf]
- LAJ1_I3_pbt [pdf] [rep]
- LAJ1_E_septembre2007_mba [pdf]
- LAJ1-I1-20061214-mba [pdf]
- LAJ1-I1-20061214-pbt [pdf]
- LAJ1-I1-20061215-mcd [pdf]
- LAJ1-I2-20061221-pbt [pdf]
- LAJ1-I2-20061222-pbt [pdf]
- LAJ1-I3-BEJ [pdf]