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

 

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

·       Devoir 1 est disponible en BrightSpace (Virtual Campus)

·       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, 17:00

·       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> à annoncer

 Ziad Ghazi <zghaz059@uottawa.ca> à annoncer

 Melody Habbouche <mhabb087@uottawa.ca jeudi 17h30-18h30 en salle à annoncer

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

 

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/