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

Horaire et salle de classe

Nouvelles

Évaluation

Devoirs et dates importantes

Notes de cours

Labos

Manuel

Liens utiles

 

Professeur:  Diana Inkpen

Bureau: EITI/SITE 5015
Courriel: diana@site.uottawa.ca   Téléphone: 562-5800 ext. 6711

Horaire et salle de classe

Voir Infoweb
Heures de bureau:
à annoncer, dans SITE 5015, ou prenez un rendez-vous par courriel.

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

·        Cette page est encore en travaux.

·        À faire rapidement.

·        Le premier cours magistral aura lieu le vendredi 10 sept.

·        La première session de laboratoire se donne la semaine du 13 septembre.

·        FAQ

Évaluation  Les étudiants seront notés sur:

·        5 devoirs (5% chacun).

·        5 interrogations (quizzes) (2% chacun).  

·        Examen de mi-session (20%)   

·        Examen final (45%)

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

Note: Pour réussir le cours, vous devez passer les exercices d’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.

·        Politique sur le plagiat.

Devoirs et dates importantes

·        Devoir 0 seulement pour pratiquer 

·        Devoir 1

·        Devoir 2

·        Examen de mi-session, Samedi, 30 octobre

·        Devoir 3

·        Devoir 4

·        Devoir 5

·        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)

Notes de course (obligatoire)

Téléchargez d’ici bientôt. Imprimez.

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 bientôt.

Plus d’information sure les labos.

Horaire et salles de labos – voir Infoweb

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

Manuel  (recommandé)

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.

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.
o “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 a Daniel Amyot et Gilbert Arbez pour fournir quelques matériels pour ce site de web.