Automne 2024,  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: vendredi 14:30 - 15:30 et mardi 13:10-14 :10, en SITE 5015. (mais pas vendredi le 15 nov.)

 

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 6 septembre. Les labos commencent la semaine de 9 septembre.

·       Voir en BrightSpace

Évaluation

         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 24 septembre, 22:00

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

·       Quiz, en classe, vendredi le 25 octobre

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

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

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

·       Devoir 5 (en groupes de 2 étudiants), date de remise: mardi le 3 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’éditeur 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: 

Nicholas Dallaire ndall068@uottawa.ca samedi 10:00-11:00 en CBY B408

Mohamed Nadir Rhazi mrhaz005@uottawa.ca mardi 10:00-11:00 en Zoom voir les liens en BrighSpace

Souleymane Sankara wsank045@uottawa.ca mercredi 14:30- 15:30 en SITE 5000G (à partir de 25 sept)

Amy Kitisuwanakul kkiti045@uottawa.ca  lundi 15:00 – 16:00 en Zoom voir les liens en BrighSpace

Ayoub El Aiboubi aelai054@uottawa.ca  dimanche 13:00 – 14:00 en Zoom voir les liens en BrighSpace

 

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/