Classe - Loria
Anne Tasso, « Le livre de Java: premier langage pour les vrais débutants en ...
sans chercher à penser, pour que le résultat soit garanti. Ci- après, l'algorithme à
...
Un extrait du document
Algorithmique et Programmation
transparents du cours
Ye
-
Qiong SONG
3URIHVVHXUjO¶(16(0
-
INPL, song@loria.fr
Module Informatique 1
FRXUVG¶DOJRHWSURJSDU<46RQJ
Informatique 1
2
Organisation du cours
Modules «
informatique 1
» et «
informatique 2
»
FRUUHVSRQGHQWjO¶HQVHLJQHPHQWGHO¶LQIRUPDWLTXHGHV
premier et second semestres en 1A
Deux parties:
±
Algorithmique et programmation (en java)
±
Architecture des machines (microprocesseur)
Module «
informatique 1
ªVHIRFDOLVHVXUO¶DOJR SURJ
avec comme objectif
±
connaissance en techniques de programmation et en
PpWKRGRORJLHVGHFRQFHSWLRQG¶DOJRULWKPHV
±
Enseignement effectué en 12h CM, 2h MC, 7h Tutorats et 6x3h TP
+ travail personnel (40h environ)
FRXUVG¶DOJRHWSURJSDU<46RQJ
Informatique 1
3
Organisation du cours
Savoir
-
IDLUHHWFRPSpWHQFHVDFTXLVHVjO¶LVVXHGX
module «
informatique 1
»
±
Autonomie en programmation en java et
capacité de
FRQFHSWLRQG¶DOJRULWKPHVVLPSOHV
Supports
±
Polycopiés, transparents du cours et
livres de
référence
(disponibles au centre de doc INPL)
±
Clinique informatique pour vous aider dans votre
SURJUHVVLRQKRUDLUHVVHUDDIILFKpHVVXUO¶(17
Deux très bons livres pour la partie programmation en Java:
-
Anne Tasso, «
Le livre de Java: premier langage pour
les vrais débutants
en
programmation
», Eyrolles, 2005.
-
Irène Charon, «
Le langage Java: concepts et pratique
», Hermes
-
Lavoisier, 2006.
Et un bon polycopié
GH)0RUDLQjO¶pFROHSRO\WHFKQLTXH
http://www.enseignement.polytechnique.fr/profs/informatique/Francois.Morain/TC/
X2005/Poly/polyX05.pdf
FRXUVG¶DOJRHWSURJSDU<46RQJ
Informatique 1
4
Comment réussir?
Ce cours demande beaucoup de
travail
personnel
car l'apprentissage d'un langage de
programmation et la maîtrise des environnements
informatiques prend du temps !
Contrôle des connaissances en
semestre 1:
-
Un test en novembre
-
Un partiel en janvier
-
Un test pratique et oral de TP en janvier
-
Contrôle de régularité du travail et tests
de tutorats
FRXUVG¶DOJRHWSURJSDU<46RQJ
Informatique 1
5
Contenus
S1et 2: introduction générale
S3, 4 et 5: techniques de base de la programmation
communs à tous les langages
S6, 7, 8, 9 et 10: Modélisation par classe et programmation
objet (notion de classe, méthode et objet)
S11: gestion des exceptions
S12: interface graphique et programmation événementielle
(exemple sur robots LEGO en TP)
Pour aller plus loin (notions utiles mais ne seront pas
nécessairement abordées en cours):
±
Annexe1: notions de flux de données et de fichiers
±
Annexe2: Java et Internet
±
Applet et Servlet
±
Annexe3: notion de thread
FRXUVG¶DOJRHWSURJSDU<46RQJ
Informatique 1
6
S1et2
-
Introduction
-
Ordinateu