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 SURJUHVVLRQ KRUDLUHVVHUDDIILFKpHVVXUO¶(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