1 / 9

Programmation 2: IFT1025

Programmation 2: IFT1025. Jian-Yun Nie H 2009. Organisation du cours. Les enseignants: Cours théorique: Jian-Yun Nie (nie@iro) TP et labo. Marc Parisien dift1025@iro. Buts du cours. Description officielle

miles
Download Presentation

Programmation 2: IFT1025

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programmation 2: IFT1025 Jian-Yun Nie H 2009

  2. Organisation du cours • Les enseignants: • Cours théorique: • Jian-Yun Nie (nie@iro) • TP et labo. • Marc Parisien • dift1025@iro

  3. Buts du cours • Description officielle Concepts avancés : classes, objets, héritage, interfaces, réutilisation, événements. Introduction aux structures de données et algorithmes : listes, arbres binaires, fichiers, recherche et tri. Notions d'analyse numérique : précision. • Buts • Maîtriser les techniques de programmation OO • Connaître le langage Java • Capable de créer des programmes pour des tâches simples-moyennement complexes

  4. Déroulement • Chaque semaine: • 3 H cours théorique • Notions théoriques, générales, explications, … • 1 H TP • Aider à comprendre les notions par des exemples et exercices • 2 H lab. • Pratique sur machine • Aide pour les devoirs et les TPs notés

  5. Livres de références • Pas de livre obligatoire, mais on suggère au moins un bon livre, par exemple: • G. Horstmann, Big Java, 2e édition, Wiley, 2006 (ou une version plus récente) • J. Nino, D.A. Hosch, An introduction to programming and object oriented design, 2e edition, Wiley, 2005 • Des références électronique (sur le Web)

  6. Critères d’évaluation • Examen Intra: 20% • Examen Final: 30% • Seuil de 50% sur la moyenne des 2 examens pour compter les notes d’exercices et de TPs • Exercices notés (6X5%) • Durent une semaine • 5% points pour chaque exercice • individuel • TPs (2X10%) • Durent ~2 semaines • 10% points /TP • Groupe de 2 personne (ou seul)

  7. Plan • 0 Maintenant Exercices et TP • 1 Révision de IFT1015 • 2 Héritage Ex1 • 3 Polymorphisme et interface Ex2 • 4 Algorithmique (récursion, tris) Ex3 • 5 Algorthmiques TP1 • 6 Intra (2H) (17 février) • 7Liste etArbre • 8 Semaine de lecture • 9 Arbre (suite) • 10 Exception • 11 Interface graphique, événement Ex4 • 12 Fichier Ex5 • 13 Internet Ex6 • 14 Multithreading TP2 • 15 Révision • 21/04 Final (3H)

  8. Horaire officiel

  9. Éthique • RÈGLEMENT SUR LE PLAGIAT (extrait du règlement disciplinaire sur le plagiat ou la fraude de l'Université de Montréal) Constitue un plagiat: 1. faire exécuter son travail par un autre 2. utiliser, sans le mentionner, le travail d'autrui 3. échanger des informations lors d'un examen 4. falsifier de documents Le plagiat est passible de sanctions allant jusqu'à l'exclusion du programme. • Procédure: • Constat d’un plagiat • Rapport au doyen • Décision du doyen • …

More Related