Automne 2017,  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, remplacé par prof. Zhor Sebbani zsebbani@uottawa.ca à partir de 22 septembre.

 

 

Horaire et salle de classe Voir uOzone

 

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. Introduction aux objets. Applications aux diverses disciplines, incluant le génie.

 

Nouvelles

·       A partir de 22 septembre, prof. Zhor Sebbani zsebbani@uottawa.ca remplace prof. Diana Inkpen (qui doit prendre congé de maternité).

·       Le premier cours est le 8 septembre. Les labos commencent le 13 septembre.

·       Pour les étudiants inscrit au cours ITI1520 et ITI1120, un atelier préparatoire est offert le samedi, 2 septembre à 10 h. Cet atelier est une introduction à la programmation et le logiciel Turtle Graphics Python Library. Cet atelier est optionnel. Veuillez noter que l’atelier se déroulera en anglais. Il y a des ordis dans la salle, mais apportez vos ordis portables si possible. Pour plus de détails et pour vous inscrire, cliquez ici

 

Évaluation  Les étudiants seront notés sur:

·       5 devoirs (5% chacun, 25% pour tous).

·       Labos (0.7% chacun, 7% pour 10 labos, il y a 11 labos, donc vous pouvez manquer un sans perdre des points).  

·       Un Quiz (5%)

·       Examen de mi-session (23%)   

·       Examen final (40%)

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

 

Note: Pour réussir le cours, vous devez passer les examens du cours. C’est-à-dire, vous devez atteindre au moins 50% pour l’examen de mi-session + l’examen final + quiz 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, date de remise: le 30 septembre, 22:00

·       Devoir 2, date de remise: le 14 octobre, 22:00

·       Quiz, le 20 octobre, en classe (à confirmer)

·       Devoir 3, date de remise: le 28 octobre, 22:00

·       Examen de mi-session: samedi, le 4 novembre 10:00 au SMD425, SMD427, et SMD428.

·       Devoir 4 (en groupes de 2 étudiants), date de remise: le 18 novembre, 22:00

·       Devoir 5 (en groupes de 2 étudiants), date de remise: le 6 décembre, 22:00

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

 

Note: Vous aurez à compléter 5 devoirs et à remettre via le système de campus virtuel

Tous devoirs devront être remis à temps, sinon vous recevrez une note de 0 pour le devoir non-remis.

 

Logiciels:
    
Python 3. On va utiliser l’editeur de code IDLE qui arrive avec Python 3.

 

Notes de cours

Notes et exercices seront affichés dans le campus virtuel pour chaque lesson.

 

Notes de laboratoire  

Notes et exercices seront affichés dans le campus virtuel pour chaque labo. Plus d’information sur les labos.

Horaire et salles de labos –  voir uOzone pour votre section

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

Alain Alimou Tambay atamb055@uottawa.ca  jeudi 13:00-14 :00 au SITE 4021(sauf le 21 sept)

Youssef Chahdoura ychahdou@uottawa.ca Youssef  vendredi 11:00-12:00  au SITE 0109   

Melody Habbouche mhabb087@uottawa.ca   lundi 14:00-13:00 au SITE 0109

Paula Sauveur psauv051@uottawa.ca mardi 9:00-10:00 au MRT-117 (sauf le 26 septembre 8 :00-9 :00)

 

Manuel  (recommandé)

Apprendre à programmer avec Python 3, de Gérard Swinnen, PDF disponible

 

Autres références / liens (optionnelles)

Livres Python http://python.developpez.com/livres/

Livres Python gratuits en anglais:

 How to Think Like a Computer Scientist by Allen B. Downey

 Learn Python The Hard Way

 http://www.onlineprogrammingbooks.com/python/