Automne 2018,  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 en SITE 5015 (mais pas le 19 octobre, et Oct 14, 13:00-14:00)

 

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 centre de mentorat offre une session de préparation pour l'examen pour ITI1520  Dimanche 16 Dec. 14:30-16:00  en STE H0104

·       L'assistent Alain Tambay offre aussi une ou deux session de révisions. Les sessions seront le mercredi 12 de 11h à 13h au STE0131 et le vendredi 14 de 11h à 13h au STE0131 . Il va être disponible pour répondre à des questions et pour expliquer des concepts s'il y a des difficultés.

·       Heures de bureau de professeure: Vendredi 14 decembre, 13:00:14:00

·       Les notes pour l’examen partiel sont affichées dans le campus virtuel. Si vous voulez voir vos examens et solutions, venez pendant mes heures de bureau les vendredi 14:30-15 :30 en SITE 5015. L’examen partiel et ses solutions sont dans le campus virtuel, voir le lien Examen – Préparation.

·       On a l’examen partiel, en classe, vendredi le 2 novembre, 16:00 – 17:30. Ce sera sur papier, avec les réponses sur une page Scantron (Il faut remplir les cercles pour les réponses correctes, de préférence avec un crayon pour pouvoir les modifier au besoin. Stylo ça va aussi, mais vous ne pourrez pas modifier). Le matériel pour l’exam partiel est modules 1-7.

·       N’oubliez pas le quiz, en classe, le 19 octobre, 16:45 (apportez vos ordinateurs portables). Le quiz est 5% de la note finale.

·       Il y a un mentor pour ce cours, une étudiante, Olga Surzhok <osurz015@uottawa.ca>

·       Le premier cours est le 7 septembre. Les labos commencent le 12 septembre.

 

É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, en classe, le 19 octobre, 16:45 (apportez vos ordinateurs portables)

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

·       Examen de mi-session: le 2 novembre, en classe, 16:00

·       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 7 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 Tambay <atamb055@uottawa.ca> jeudi 11:00-12:00 en SITE 4021

 Audrey Moswa < amosw052@uottawa.ca> lundi 14:00 – 15:00 en SITE 5026

 Melody Habbouche <mhabb087@uottawa.ca> jeudi 17:30-18:30 en SITE 4026

 Emmanuel Asinyo <easin081@uottawa.ca> mercredi 17:30-18:30 en SITE 5000G

 Andres Marsik Roa <amars086@uottawa.ca> vendredi 10:00-11:00 en SITE  0109

 Lydia-Fen Leduc-Chapman <lledu102@uottawa.ca> lundi 16:30-17:30 (Oct 15, Oct 29, Nov 12, Nov 26) in SITE 5000G, samedi 9:00-10:00 (Oct 27, Nov 10, Nov 24, Dec 8) en SITE 5000J

 

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/