Bureau: EITI/SITE 5015
Courriel: diana@site.uottawa.ca Téléphone: 562-5800 ext. 6711
Mardi
08:30-10:00 et Vendredi 10:00-11:30 en Vanier
1075
Heures de bureau: Jeudi 14:30-13:30 et Vendredi
11:30-12:30, dans SITE 5015, ou
prenez un rendez-vous par courriel.
·
Les notes finales sont disponible dans le Campus Virtuel.
Si vous avez besoin de voir votre examen final, c'est possible le 5
janvier, 13:00-15:30, in SITE 5015.
La solution a l'examen est ici.
·
Le derniere classe est mardi le 7 decembre. Il n'y a pas des labo le 6 et
8 decembre. Il y a des heures de bureau pendant la periode des examens, a
les heures habituelles.
·
Preparation pour l'examen final
·
La recursivite peut-etre utilise pour dessiner des fractals: Mandelbrot
Knoch
·
Il y a des groupes d'etude avec un mentor les mercredis 13:00 dans SITE
2052 et les vendredis 17:30 dans SITE 0130,
pour les etudiants qui ont besoin d'aide.
·
Preparation pour l'examen de mi-session
·
Solutions a
Quiz1
Quiz2
Quiz3
Quiz4
Quiz5
·
Devoir 2 est disponible. La date de
remise a ete prolonge. Exemple de sortie
sur l'ecran pour Q2.
·
S.V.P soumetre Devoir1 sur le lien Devoir1 dans le campus
virtuel, pas sur Devoir1 vieux. SVP re-soumetre si vouz avez deja soumis
avant vendredi le 24 septembre, 13:00, parce-que il y a eu un problem dans
le campus virtuel et seulment le premier fichier a ete soumis, pas le zip
entier.
Devoir 1 est disponible.
·
FAQ
·
5 devoirs (5% chacun,
25% pour tous).
·
5 interrogations (quizzes) (1% chacun, 5% pour tous) (Il y aura 8
interrogations pour sélectionner les 5 meilleurs).
·
Examen de mi-session
(20%)
·
Examen final (50%)
·
Quelques points
supplémentaires seront disponibles pour bonne participation en classe.
Note: Pour réussir le cours, vous devez passer les exercices
des ’examens
du cours. C’est-à-dire, devez atteindre au moins 50% pour 'l’examen de
mi-session
et l'’examen final pour passer le cours. Autrement, la note sera convertie
à un
pourcentage sur 100, et votre note finale sera E ou F.
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.
·
Devoir 0
seulement pour pratiquer
·
Devoir 1, date de remise:
dimanche, le 26 septembre, 22:00 Solutions
·
Devoir 2, date de
remise: dimanche, le 10 octobre, 22:00, prolonge jusqu'a dimanche le 17
octobre, 22:00. Solutions Q1, Q3 D2Q2.java
·
Devoir 3, date de
remise: dimanche, le 31 octobre, 22:00
Solutions
·
Examen de mi-session,
samedi, le 23 octobre, 10:00-11:30 en MNT 203.
Solution
·
Devoir 4, date de
remise: dimanche, le 14 novembre, prologe jusqu'a dimanche, 21 novembre,
22:00 Solutions:
Algorithme
D4Q1.java
D4Q1Test.java
D4Q2Lib.java
·
Devoir
5, date de
remise: dimanche, le 5 décembre, prologe jusqu'a mercredi, 8 decembre,
22:00. Solutions
Item.java
Utilisateur.java
Transaction.java
ServeurIB.java
·
Examen final
(pendant la période d’examens)
Note: Vous aurez
à compléter 5 devoirs et à remettre
via le Campus Virtuel.
Tous devoirs devront être remis
à temps, sinon vous recevrez une note de 0 pour le devoir non-remis.
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)
Téléchargez d’ici.
Imprimez et amenez à chaque cours. Imprimez aussi le cahier
d’exercices pour écrire des solutions aux exercices discutés en
classe.
Autres notes:
Introduction
Algorithme pour calculer la surface du triagle
Algorithme pour la moyenne de trois nombres
et traçage
Moyenne.java (N'oubliez pas de mettre le
fichier ITI1520.java dans le meme directoire)
SommeProduit.java
SommeTableau.java
SommeProduit.java (iterative et recursive)
Etudiant.java
EtudiantMain.java
Etudiant.java
TesteEtudiant.java
Fraction.java
TestFraction.java
Solutions aux exercises discute en classe:
Section 1
Section 2
Section 3
Section 4
Tableaux de verite
Section 5
Section 6
Section 7
Section 8
Section 9
Section 10
Section 11
Exercises: Recursivite
Exercise suplimentaire: Devoir 8 de 2005
dev8.html
Solutions
Si vous avez besoin
d’un lecteur PDF, cliquez ici
pour télécharger le lecteur d’Adobe.
Vous pouvez téléchargez les notes d’ici. Plus d’information
sur les labos.
Horaire et
salles de labos – voir Rabaska pour
votre section
LAB 1
Lundi, 14:30 - 17:30 SITE
0131
LAB 2
Mercredi, 11:30 - 14:30 SITE
2060
Assistants à l’enseignement (AE) – heures
de bureau
Houda Rachidi email: hrach011@uottawa.ca Lundi 17:30 - 18:30 au
Lab CBY B502
Kaouther Abrougui email: abrougui@site.uottawa.ca
Le
livre du Java, premier langage, Anne Tasso, 6 édition, Éditions Eyrolle, 2010. (5 ed. est bon
aussi, ou un autre livre de Java). Prix $51.65+taxes. Disponible à la Librairie
Agora (géré par la Fédération étudiante de l'Université d'Ottawa),
au 145 rue Besserer, entre Waller et Dalhousie.
Cliquez ici pour une carte
à la librairie Agora.
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.
o “On To Java” 3rd
Edition by P. H. Winston and
o "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)
o Sun's Java tutorial
o Introduction to Programming Using Java
(online textbook)
o Some more online tutorials
Merci a Daniel Amyot et Gilbert Arbez pour fournir quelques matériels pour ce site de web.