D'Alice à Java
version 0.3

David Roche
 

   Après une première approche de la Programmation Orientée Objet (POO) avec Alice (voir Apprendre la POO avec Alice présenté en juin 2010 [1], disponible sur le site Anmanum.com [2]), certains élèves du lycée Guillaume Fichet (Haute-Savoie) nous ont fait part de leur désir de poursuivre leur découverte de la POO en classe de 1re S en s'initiant à Java.

   Le but de ce document est de donner aux élèves les notions de base qui leur permettront d'aborder l'élaboration de petites applications sous le système d'exploitation de l'open handset allience : Android [3].

   Beaucoup de notions ne sont pas abordées dans ce document, des notions pourtant importantes, mais je pense que trop de théorie risquerait de « décourager » un trop grand nombre d'élèves. Ce document n'a donc pas la prétention d'être une « Bible du Java » (il existe déjà beaucoup d'ouvrages de qualités sur Java). J'ai essayé d'établir une passerelle (pas trop difficile à franchir pour des élèves de lycée) entre les notions vues l'année dernière avec Alice et la « vraie » programmation en Java.

Téléchargement du document : http://www.epi.asso.fr/revue/articles/a1009b_d-alice-a-java.pdf
Ce document est publié sous licence Creative Commons :
• À chaque réutilisation ou distribution de cette création, vous devez faire apparaître clairement au public les conditions contractuelles de sa mise à disposition.
• Chacune de ces conditions peut être levée si vous obtenez l'autorisation du titulaire des droits sur cette oeuvre.
• Rien dans ce contrat ne diminue ou ne restreint le droit moral de l'auteur ou des auteurs.

Sommaire

Chapitre 1 :

Introduction

Chapitre 2 :

Les classes, les champs et les méthodes

Chapitre 3 :

Commentaires et première fenêtre

Chapitre 4 :

Les structures de contrôle

Chapitre 5 :

Notion d'héritage et de polymorphisme

Chapitre 6 :

Les bases de la programmation graphique 1re partie : fenêtres et boutons

Chapitre 7 :

Les bases de la programmation graphique 2e partie : gestion des évènements, les listeners

NOTES

[1] David Roche, « L'enseignement d'Alice au lycée Guillaume Fichet », Epinet n° 126, juin 2010.
http://www.epi.asso.fr/revue/articles/a1006d.htm

[2] http://www.animanum.com/alice

[3] http://www.openhandsetalliance.com/

___________________
Association EPI
Septembre 2010

Accueil Informatique et TIC Articles