Programmation 2: IFT1025 Jian-Yun Nie H 2009.

Slides:



Advertisements
Présentations similaires
Cours de l’OACI sur les Systèmes de Gestion de la Sécurité (SMS)
Advertisements

Premières Années Licence Appliquée en Gestion
Approche graphique du nombre dérivé
Dans l'ouvrage PHONO qui vise le développement des compétences phonologiques des élèves de GS et CP, GOIGOUX - CEBE - PAOUR ont mis en oeuvre les principes.
Koha - Greenstone Symposium Koha Miramas 28 mai 2010
Table pédagogique 19 novembre 2008
IFT 2505 Techniques d’optimisation 1
Résolution de problèmes et logiciel de calcul symbolique
Introduction: Concepts de la programmation
Métabolisme révision décembre Révisions de métabolisme.
Manuel Qualité, Structure et Contenus – optionnel
Classe : …………… Nom : …………………………………… Date : ………………..
Introduction à l’Algorithmique
Algorithmique et évaluation
Projet de Base de Données Groupe Moteur encadré par Mr MAINGUENAUD KikiTeam – ASI3 – 19 / 06 / 2002 Soizic Geslin Minh Le Hoai Samy Fouilleux Maxime Chambreuil.
1 1 Momentum. 2 2 Tout objet en mouvement continuera son mouvement tant que rien nentrave sa progression.
GEF499 Systèmes imbriqués à temps réel
Progression des apprentissages au secondaire
JXDVDTEK – Une DVDthèque en Java et XML
Master Génie Biologique et Informatique, première année
ACCESS Découverte.
Socle commun et livret personnel de compétences
contrat Creative Commons Paternité-Pas d'Utilisation Commerciale- Partage des Conditions Initiales à l'Identique.
Interface Apogée / Aglaé Documentation Pédagogique
MODULE 26 THÈSES, H.D.R ET D.R.T..
L’INSPECTION PEDAGOGIQUE DES ENSEIGNANTS
Animation : Agir et s’exprimer avec son corps « Corps, mouvement et langage » Cycle 1 CPC EPS Amiens 2.
Cours Systèmes logiques
Rencontre des conseillères et des conseillers pédagogiques
Introduction à la programmation (420-PK2-SL) cours 17 Gestion des applications Technologie de linformation (LEA.BW)
L’importance de la charge de travail
BIOLOGIE EN SCIENCES HUMAINES
Principes de la technologie orientée objets
Les algorithmes: complexité et notation asymptotique
Bienvenue! INF3723: Systèmes d’exploitation Luigi Logrippo
Département de génie logiciel et des TI Université du Québec École de technologie supérieure Systèmes dinformation dans les entreprises Systèmes dinformation.
SCIENCES DE L ’INGENIEUR
Informatique 2 Structure de données en programmation orientée objet
IFT 2505 Techniques d’optimisation 1
Révision des notions OO et Java Semaine 1 Jian-Yun Nie.
Programmation Orienté Objet applications au langage Java
Gestion d’un ensemble de bases documentaires
Progiciels dans lenseignement des mathématiques I Section didactique Département de mathématiques Automne 2006 Professeur: Fernando Hitt.
Organisation du cours IFT 6800 – 2012 Jian-Yun Nie.
Organisation du cours IFT 6800 – 2013 Jian-Yun Nie.
ELABORATION DES REFERENTIELS
Conception des Réalisé par : Nassim TIGUENITINE.
SEG2505 – Introduction au Génie Logiciel Plan de cours – Automne 2012.
Informatique de base (CS-101A) Programme accéléré Université Frappier Thomas Deveau Enseignant.
1 Election et représentation Informations pratiques Jean-Benoit PILET Université Libre de Bruxelles.
IFT6255 – Recherche d’information Jian-Yun Nie
IFT SYSTÈMES D'EXPLOITATION Automne 2005 Jean-Marie Beaulieu Département d'informatique et de génie logiciel Université Laval.
PRÉPARER LA SESSION D ’EXAMENS
Hé bonhomme, le calcul matriciel,
Evaluation au baccalauréat
Septembre Semaines du 2 au 13 septembre DATECOURSEXERCICESEXERCICES à fairePOUR le Jeudi 5 Vendredi 6 Lundi 9 Prise de contacts. Programme ISN. Déroulement.
SALUT ET BIENVENU À 5ème ANNÉE DE FRANÇAIS. NORMES DE L'ÉCOLE CE QUE JE DOIS FAIRE OU CE QUE JE NE DOIS PAS FAIRE.
INTRODUCTION.
MINEURE DU CHANGEMENT EDITION 2012/2013 (c) Prof. P.Merlier Slide no 1.
Description Initiation à l'utilisation des ordinateurs, à leur système d'exploitation et à certains logiciels d'usage courant. Utiliser un ordinateur pour.
Introduction au Génie Logiciel
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Préambule Hiver 2002 Petko Valtchev.
But maîtriser les concepts programmation objets découvrir Java
IFT6800 Atelier en informatique Organisation Eté 2008 Pierre Poulin.
IFT 2505 Techniques d’optimisation 1 Prof: Jacques A. Ferland Bureau AA 3359 Tel Auxiliaire.
INFO 2014 Fichiers et base de données Philippe Fournier-Viger Département d’informatique, U.de Moncton Bureau D216
A. de Crombrugghe0 Intro-méthode1 FAITS ET DECISIONS ECONOMIQUES Prof. Alain de Crombrugghe Année Académique ECGE B170 UNIVERSITE DE NAMUR FACULTE.
IFT3335 – Introduction à l’intelligence artificielle
Programmation 2: IFT1025 Jian-Yun Nie A 2016.
Transcription de la présentation:

Programmation 2: IFT1025 Jian-Yun Nie H 2009

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

Buts du cours Description officielle Buts 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

Déroulement Chaque semaine: 3 H cours théorique 1 H TP 2 H lab. 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

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)

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)

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) 7 Liste et Arbre 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)

Horaire officiel

É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 …