Automne 2011,  ITI 1520 A: Introduction à l’Informatique I 

 

Professeur:  Nathalie Japkowicz

Bureau: EITI/SITE 5029
Courriel: nat@site.uottawa.ca   Téléphone: 562-5800 ext. 6693 (mais il est préférable de me joindre par courriel)

Horaire et salle de classe

Lundi 16:00-17:30 (CBY B012)  et  Mercredi 14:30-16:00 (SITE A0150)
Heures de bureau:
Lundi 14:30-15:30 et Mercredi 13:00-14:00
, à mon bureau, SITE 5029.

Description:  Résolution des problèmes et conception d’algorithmes. Principes de base du génie logiciel: décomposition, documentation, tests et correction. Types de variables, expressions et affectation. Contrôle conditionnel et itératif. Modules et passage de paramètres. Récursivité. Structures de données fondamentales: tableaux, chaînes de caractères, matrices et enregistrements. Introduction aux objets. Applications aux diverses disciplines, incluant le génie.

Nouvelles

·        Bonnes Revisions, Bonne Chance a tous vos examens, Joyeux Noel et Bonne Annee!!!!!

·        Les solutions aux examens finaux de 2004 et 2005 sont maintenant en ligne ici: 2004 et 2005 .

·        Les notes du Quiz 8 sont en ligne.

·        Les notes du Quiz 7 sont en ligne. Le site de soumission du Devoir 5 est maintenant ouvert. La date de remise du Devoir 5 a ete etendue au 7 Decembre a 22h00.

·        Les exercices corriges de la Section # 11 sont maintenant en-ligne ici .

·        Pour rendre vos revisions pour l'examen final plus aisees, voici deux examens d'annees precedentes: Examen Final de 2004 et Examen Final de 2005 .
Ces deux examens seront discutes en Laboratoire et en classe.

·        Voici quelques exemples supplementaires de recursivite: Exemples Recursivite.

·        Les exercices corriges de la Section # 10 sont maintenant en-ligne ici .

·        Le Quiz 6 aura lieu cette semaine au Laboratoire. Le Quiz 7 aura lieu la semaine prochaine au Laboratoire. Le Quiz 8 aura lieu en classe pendant la derniere semaine de cours.

·        Le Devoir # 5 est maintenant en-ligne.

·        Les exercices corriges de la Section # 9 sont maintenant en-ligne ici .

·        Les exercices corriges de la Section # 8 sont maintenant en-ligne ici .

·        L'examen de mi-session corrige est maintenant en-ligne ici .

·        Les notes du Quiz # 3 sont disponibles sur le Campus Virtuel. Le Quiz 4 aura lieu la semaine prochaine pendant le cours de Mercredi.

·        Le Devoir # 4 est maintenant en-ligne.

·        Les exercices corriges de la Section # 7 sont maintenant en-ligne ici .

·        Voici l'horaire et la location de l'examen partiel: Dimanche 30 Octobre 2011 de 14h00 a 15h30 dans la salle STEH0104

·        Le corrige du devoir 2 est en ligne au: Solution et Tracage pour 2b.

·        Le corrige des examens partiels des annees 2004 et 2005 en-ligne au: Corrige 2005 et Corrige 2004.

·        Les exercices corriges de la Section # 6 sont maintenant en-ligne ici .

·        Voici les heures de bureau des TAs et du professeur pendant la semaine de relache: TAs: Mardi 14h30-15h30 au SITE 3012 (Sebastian); Vendredi de 12h30 a 13h30 au SITE 5000J (David); Professeur: Dimanche 12h00-13h30 au SITE 5029.

·        Les notes du Quiz # 2 sont disponibles sur le Campus Virtuel. La solution du quiz est maintenant en-ligne ici . N'oubliez pas qu'il y aura un autre Quiz la semaine prochaine pendant la session de laboratoire.

·        Deux examens partiels d'annees precedentessont maintenant postes ici: Partiel 2004 et Partiel 2005 . L'examen de 2004 sera discute au laboratoire et celui de 2005 en classe avant la semaine de relache.

·        Le Devoir # 3 est maintenant en-ligne.

·        Les notes du Quiz # 1 sont disponibles sur le Campus Virtuel. La solution du quiz est maintenant en-ligne ici . N'oubliez pas qu'il y aura un autre Quiz la semaine prochaine pendant la session de laboratoire.

·        La solution du Devoir # 1 est maintenant en-ligne ici .

·        Veuillez s'il vous plait re-soumettre votre devoir # 1 au campus virtuel. Nous ne pouvions pas voir la copie precedente.
Si vous avez deja soumis votre devoir 2, veuillez le re-soumettre egalement. Desolee de ce contretemps.

·        Les exercices corriges de la Section # 5 sont maintenant en-ligne ici .

·        Le Devoir # 2 est maintenant en-ligne.

·        Les exercices corriges de la Section # 4 sont maintenant en-ligne ici .

·        Les exercices corriges de la Section # 3 sont maintenant en-ligne ici .

·        La date de remise du Devoir #1 a ete repoussee au Samedi 1er Octobre avant 22h00.

·        Les fichiers ITI1520.class et ITI1520.java dont vous aurez besoin pour le devoir 1 se trouvent aux liens suivants: ITI1520.class et ITI1520.java . Ces fichiers doivent se trouver dans le meme repertoire que votre programme de Java pour la question 4 du Devoir 1.

·        Les exercices corriges de la Section # 2 sont maintenant en-ligne ici .

·        Les exercices corriges de la Section # 1 sont maintenant en-ligne ici .

·        Le Devoir # 1 est maintenant en-ligne. La solution d'un ancien devoir est en-ligne ici .

·        Bienvenue à l’Université et à l’Informatique!!!!!!!

·         Choses à faire rapidement

·         Foire aux Questions

·         Mercredi 7 Septembre : Journée des Etudes de premier cycles – Cours Annulé

 

 

Évaluation  Les étudiants seront notés sur:

·        5 devoirs (5% chacun, 25% en tout).

·        5 interrogations (quizzes) (1% chacun, 5% en tout) (Il y aura 8 interrogations dont nous sélectionnerons les 5 meilleures).  

·        Examen de mi-session (20%)   

·        Examen final (50%)

·        Quelques points supplémentaires seront disponibles pour une bonne participation en classe.

Note: L'Ecole d'Ingénierie et de Technologie de l'Information exige l'obtention d'une note d'un minimum de 50% aux examens. La note numérique sera calculée comme ceci:

                                                       Si (Mi_Session + Final) < 35
                                                       Alors Note_Numerique = (Mi_Session + Final) * 100/70
                                                       Sinon Note_Numerique = Mi_Session + Final + Devoirs + Interrogations

Règlements

·        La présence au cours est obligatoire. Comme le stipulent l’ensemble des règlements scolaires, l’étudiant(e) qui ne se présente pas à au moins 80 % du cours ne pourra pas écrire l'’examen final.

·        Toutes les composantes du cours (tels que les devoirs, etc.) doivent être remplies sinon l’étudiant(e) pourrait recevoir la note de INC comme note finale (équivalente à un F). Les étudiants qui répètent un cours doivent aussi refaire toutes les composantes du cours, incluant les laboratoires.

·        Règlements de la Faculté de génie.

·        Politique sur le plagiat.

Devoirs et dates importantes

·        Devoir 0 seulement pour pratiquer 

·        Devoir 1 (individuel), date de remise: samedi, le 1er Octobre, 22 :00

·        Devoir 2 (individuel), date de remise: samedi, le 15 octobre, 22:00

·        Devoir 3 (individuel), date de remise: samedi, le 5 novembre, 22:00

·        Examen de mi-session, dimanche, le 30 octobre, l’heure sera annoncée plus tard

·        Devoir 4 (en équipe de 2 étudiants), date de remise: samedi, le 19 novembre, 22 :00
Fichiers supplementaires: D4Q1test.java , D4Q2TTT.java , D4Q2Lib.java .

·        Devoir 5 (en équipe de 2 étudiants), date de remise: samedi, le 3 décembre, 22 :00

·        Examen final  (pendant la période d’examens)

Note: Vous aurez à compléter 5 devoirs et à les remettre via le Campus Virtuel.

Tous les devoirs devront être remis à temps. Un devoir en retard recevra la note de 0.

 

Logiciels:
    Java 6 Standard Edition, Java Development Kit (JDK)“Dr. Java” development environment
    Installer à la maison: Installer le Java 2 SDK, Installer DrJava (il faut seulement télécharger le fichier)

Notes de cours (obligatoire)

Téléchargez d’ici. Imprimez et amenez à chaque cours. Imprimez aussi le cahier d’exercices pour écrire les solutions aux exercices discutés en classe.

Autres notes:
Bienvenue et Introduction

Si vous avez besoin d’un lecteur PDF, cliquez ici pour télécharger le lecteur d’Adobe.

Notes de laboratoire  

Vous pouvez téléchargez les notes d’ici.  Pour plus d’information sur les labos.

Horaire et salles de labos –  voir Rabaska pour votre section

   LAB 1  Mardi, 11:30 - 14:30   SITE 2060 

   LAB 2  Mercredi, 11:30 - 14:30  SITE 2060 

Assistants à l’enseignement (AE) – heures de bureau

Manuel  (recommandé)

Le livre du Java, premier langage, Anne Tasso, 6 édition, Éditions Eyrolle, 2010. (La 5 ed. est également acceptable, ainsi que tout autre livre de Java). Disponible à la librairie de l’Université.

Autres references (optionelles)

O "Java Programming: From The Ground Up", by Ralph Bravaco and Shai Simonson, 2009.

O   “A First Book of Java,” by G. Bronson.
o “Introduction to Java Programming,” by Y.D. Liang.
“On To Java” 3rd Edition by P. H. Winston and S. Narasimhan.   On-line version available at http://www.ai.mit.edu/people/phw/OnToJava/
"An Introduction to Computer Science Using Java", by S. N. Kamin, M. D. Mickunas, and E. M. Reingold.
o   "Java Programming:  From Problem Analysis to Program Design, 2nd Edition" by D.S. Malik.
  
o   Official Java documentation for library classes (the "application programmers' interface" – API)
Sun's Java tutorial
Introduction to Programming Using Java (online textbook)
Some more online tutorials

Liens utiles

Merci à Daniel Amyot, Gilbert Arbez et Diana Inkpen pour fournir quelque matériel pour ce site de web.

.