University of Ottawa, Canada's University Robert Laganière
message

CSI 2520 : Paradigmes de Programmation

Description
Présentation des principaux paradigmes de programmation: orienté objet, impératif, logique, fonctionnel. Langages de programmation correspondants, leurs propriétés essentielles et leurs applications typiques. Programmation avec langages impératifs, logiques et fonctionnels. Influence des paradigmes de programmation sur la résolution de problèmes et les stratégies de conception de programmes. Survol d'autres paradigmes tels que les programmations orientées contraintes, à base de règles, et événementielle. Préalable : CSI2510 ou CSI2610.

Professeur
Robert Laganière
STE 5023
562-5800 poste 6707
laganier@eecs.uottawa.ca
http://www.site.uottawa.ca/~laganier

Références en ligne
Outils
Évaluation
35% [EF] Examen final
24% [ND] Devoirs (3)
32% [PI] Projet intégrateur
9% [NL] Petit Quiz*
2% [BN] Bonus**
* Il y aura 9 exercices, chacun d'eux pouvant rapporter 0.0 (aucune soumission), 0.5 (pour l'effort) ou 1.0 (si une [presque] bonne réponse est soumise).
** Vous aurez 2% de bonus si au moins 75% des exercices de lab sont soumis, 1% si 50% sont soumis.

Plan
Devoirs
Devoir 1 Go
Devoir 2 Prolog
Devoir 3 Scheme

Réglements généraux
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 rapports de laboratoire, les devoirs, etc.) doivent être remplies sinon l'étudiant(e) pourrait recevoir la note de INC comme note finale (équivalente à un F).

Pour satisfaire aux exigences du cours, l'étudiant devra obtenir une note d'au moins 50% au total de ses examens

La fraude scolaire peut avoir des conséquences importantes