Automne 2023,  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

 

Horaire et salle de classe: Voir uOzone

Heures de bureau: mardi, 13:00-14:00, en SITE 5015

 

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

·       Le premier cours magistral est le 8 septembre. Les labos commencent la semaine de 11 septembre.

·       Voir en BrightSpace

Évaluation:  (A confirmer)

         Moyenne des 5 devoirs: 20% (4% par devoir)

         Labos:  6%   (0.6% chacun, 6% pour 10 labos, il y a 11 labos, donc vous pouvez manquer un sans perdre des points)

         Un quizz   5%

         Examen de mi-session:  24% 

         Examen final:  45%

         Bonus pour participer en classe.

 

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 1 date de remise: mardi le 26 septembre, 22:00

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

·       Quiz, en classe, vendredi le 20 octobre

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

·       Examen de mi-session - dimanche, le 5 novembre, 9:00-10:30

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

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

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

Note: Vous aurez à compléter les devoirs à la maison et à remettre via le système de campus virtuel BrightSpace. 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.

 

Notes de laboratoire  

Notes et exercices seront affichés dans le campus virtuel pour chaque labo. Envoyez vos solutions pour chaque labo par BrightSpace.

Horaire et salles de labos   voir uOzone pour votre section

Assistants à l’enseignement (AE) – heures de bureau:  (en SITE 5000G, à confirmer)

David Malek <dmale026@uottawa.ca> : lundi 10:00-11:00

Deniz Jasarbasic <djasa098@uottawa.ca> : lundi 13:00-14:00

Anouar Smaili <asmai064@uottawa.ca>: mercredi 9:00-10:00 

Nizar El Mouatadir <nelmouat@uottawa.ca>: vendredi 13:00-14:00

Nicholas Dallaire <ndallai2@uottawa.ca> : samedi 10:00-11: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/