Plan Introduction à la Programmation Objet : Présentation du cours Présenter le cours : Objectifs (Quoi?) Laboratoire d Intelligence Artificielle Faculté I&C Administration (Comment?) IPO Cours 1 : Informations générales 1 / 17 IPO Cours 1 : Informations générales 2 / 17 Objectifs du cours "Introduction à la Programmation Objet" Présentation générale du cours Apprendre à programmer (en Java) connaître les bases de la programmation se familiariser avec les concepts orientés objet au travers du langage Java Aborder des notions élémentaires d algorithmique appréhender quelques aspects plus théoriques de la programmation Public : Cours obligatoire pour les étudiants de 1 er semestre. Pas de connaissances préalables requises en informatique. Langue : Français Moyens : Concepts théoriques introduits lors de cours magistraux ex-cathedra (jeudi 12 15 14 00 ) mis en pratique, de manière guidée, lors de séances d exercices sur ordinateurs (vendredi 13 15 17 00 ). Suite : Cours Théorie et Pratique de la Programmation (équipe en cours de constitution) IPO Cours 1 : Informations générales 3 / 17 IPO Cours 1 : Informations générales 4 / 17
Salles de travaux pratiques Séances Pratiques Dans les salles CO20-23, vous disposez de : 150 postes fixes : vous pouvez y travailler à deux ou tout seul, selon le nombre de places disponibles mais l examen pratique est individuel! l examen pratique se fera sur les postes fixes! Réservation des salles CO20 23 Les salles sont réservées pour vous les vendredis 13 15 17 00. Travail à la maison Nécessaire en général pour finaliser les séries La présence aux exercices reste toutefois vivement recommandée. IPO Cours 1 : Informations générales 5 / 17 IPO Cours 1 : Informations générales 6 / 17 Séances Pratiques (2) Séances Pratiques (3) Attention! les séries sont parfois longues Exercices catégorisés de 0 à 3 dans un ordre croissant de difficulté niveau des connaissances en programmation très hétérogène en première année But: vous fournir du matériel d entraînement et de préparation Il ne vous est pas demandé de tout faire pendant les heures d exercices! le strict minimum correspond à 3 exercices de niveau 1 et 2 de niveau 2 en couvrant tous les thèmes Niveau 0 = reprises commentées d exemples vus en cours Niveau 1 = mise en jambe Niveau 2 et 3 = approfondissements et consolidation Attention! C est seulement en faisant toutes les séries en entier que vous serez bien préparés pour la série notée et l examen. Comme pour les autres cours, il faut travailler en dehors des heures d exercices! Voir le document sur la pédagogie du cours, disponible depuis la rubrique Références du site web, pour plus de détails IPO Cours 1 : Informations générales 7 / 17 IPO Cours 1 : Informations générales 8 / 17
Premiers TPs Présentation générale du cours Attention! les tutoriaux Eclipse et l exercice sur l environnement UNIX/Linux doivent impérativement être faits But: mise en place de votre environnement de travail pour le cours de programmation Contenu : Le contenu de chaque séance est disponible sur le site internet du cours. skipline Encadrement : voir également le site internet du cours http://moodle.epfl.ch/course/view.php?id=5971 Enseignante : Jamila Sam Assistants : Renata Borovica & Andrej Spielmann Conseil : Lisez avec attention la documentation à votre disposition IPO Cours 1 : Informations générales 9 / 17 IPO Cours 1 : Informations générales 10 / 17 Niveau du cours Comment nous contacter? Vous êtes débutant? cours exigeant mais ne nécessitant pas de connaissances préalables Vous avez déjà programmé un peu? cours parfois facile, mais apprenez à "bien" programmer Vous êtes déjà très avancé? Si vous pensez ne pas devoir venir au cours, alors soit, mais... Attention! l examen portera sur le contenu du cours! Plusieurs moyens pour contacter les enseignants, assistants et étudiants-assistants pour poser des questions sur le cours ou les exercices : Durant les séances d exercices : c est le moyen le plus direct, et généralement le plus efficace. Par l intermédiaire du forum du cours (hébergé par Moodle, accessible depuis la page web du cours) en adressant un email aux assistants du cours. pour des aspects administratifs: Jamila Sam Les contacts par téléphone ou visites devront être strictement réservés aux cas urgents! IPO Cours 1 : Informations générales 11 / 17 IPO Cours 1 : Informations générales 12 / 17
Support de cours Support de cours Transparents mis à disposition via le site web parfois des références complémentaires (bibliographiques et/ou hyperliens Internet) Ces éléments constituent une base suffisante pour ce cours! Pour la partie du cours relative à la programmation Java, l ouvrage de référence suivant peut être un complément utile : Walter Savitch Absolute Java, 5th Edition Énoncés des exercices disponibles sur le site Web en fin de semaine Corrigés des exercices disponibles sur le site Web en fin de semaine Plusieurs autres ouvrages peuvent aussi convenir (conseils d achats sur la page web du cours) IPO Cours 1 : Informations générales 13 / 17 IPO Cours 1 : Informations générales 14 / 17 Notes et examens Notes et examens: Série notée Branche pratique (coefficient 2) Chacun des modules de programmation de cette année ( Introduction à la Programmation Objet, Théorie et Pratique de la Programmation ainsi que le Projet de Technologie de l Information ) vous vaudra une note séparée. La note de ce cours est calculée comme suit : Série notée (1 heure 45) coef. 1 Test écrit (2 heures) coef. 2 Pour les redoublants, veuillez vous conformer à la section 4 ( Vous ) du document Introduction à la Programmation Objet, Petit tour d horizon (disponible sur la page web du cours). Objectif : vérifier la maîtrise des concepts de base de la programmation et de l orienté objet (en Java) tels qu exposés en cours. Séance d exercices normale, à l issue de laquelle le travail réalisé est envoyé électroniquement aux assistants responsables. Réalisée individuellement et sur les postes des salles CO20-23. La série notée aura lieu dans le courant du second tiers du cours. La présence à la série notée est obligatoire. Date: vendredi 16 novembre 2012 IPO Cours 1 : Informations générales 15 / 17 IPO Cours 1 : Informations générales 16 / 17
Notes et examens: Examens Le semestre sera clôturé par un test écrit, individuel, portant sur le contenu du cours et les séances d exercices. La présence au test écrit est obligatoire. Date: jeudi 20 décembre 2012 de 12h à 14h Auditoires: SG1, CM2, CM4 et CM5 IPO Cours 1 : Informations générales 17 / 17