Enseignants
- Ryan Kavanagh. PK-4330
Ressources officielles
- Plan de cours
- Description officielle et horaires
- Heures de consultation: tous les jeudis de 14h00 à 16h00, PK-4330
- Moodle
Objectifs d’apprentissage du cours INF889J
Ce cours présente les concepts fondamentaux des langages de programmation et cherche à préparer les étudiants pour entamer un projet de recherche dans ce domaine. À la fin de ce cours, les étudiants devraient pouvoir:
- définir de façon rigoureuse un langage de programmation;
- raisonner au sujet d’un langage de programmation et démontrer ses propriétés de sûreté; et
- reconnaître et raisonner au sujet de diverses abstractions fondamentales et de pointe offertes par les langages de programmation courants ou spécialisés.
Évaluations et échéancier des rendus
Description | Pondération | Échéance |
---|---|---|
TP 1 | 8% | Semaine 3 |
TP 2 | 8% | Semaine 5 |
TP 3 | 8% | Semaine 7 |
TP 4 | 8% | Semaine 9 |
TP 5 | 8% | Semaine 11 |
Plan de présentation | 10% | Semaine 12 |
TP 6 | 8% | Semaine 13 |
TP 7 | 8% | Semaine 15 |
Présentation orale | 20% | Semaine 15 |
Participation en classe | 5% | Toute la session |
Rédaction de notes de cours | 9% | Périodique |