Cette référence décrit le catalogue indiqué. Consultez l’établissement pour confirmer l’offre actuelle et les conditions applicables à votre rentrée.
Description
Programmation fonctionnelle Introduction à la programmation fonctionnelle utilisant les langages Haskell et SML. Les sujets incluent tous les types de données, l’inférence de types, le pattern-matching, la récursion, le polymorphisme, les fonctions d’ordre supérieur, l’évaluation paresseuse vs stricte, les modules et les monades. Cours magistraux, 3 heures par semaine ; laboratoire, 2 heures par semaine. Prérequis : trois crédits et demi en COSC. Remarque : ce cours peut être offert selon plusieurs modes d’enseignement. Le mode d’enseignement sera indiqué à l’horaire universitaire, pour le trimestre applicable.
Préalables
- Prérequis : trois crédits et demi en COSC.
Conditions et modalités
- Prérequis : trois crédits et demi en COSC.
- Remarque : ce cours peut être offert selon plusieurs modes d’enseignement. Le mode d’enseignement sera indiqué dans l’horaire académique, pour la session applicable.
Texte de référence dans sa langue d’origine
Functional Programming Introduction to functional programming using the languages Haskell and SML. Topics include all data types, type inference, pattern-matching, recursion, polymorphism, higher-order functions, lazy vs eager evaluation, modules and monads. Lectures, 3 hours per week; lab, 2 hours per week Prerequisite(s): three and one-half COSC credits. Note: this course may be offered in multiple modes of delivery. The method of delivery will be listed on the academic timetable, in the applicable term.
- Prerequisite(s): three and one-half COSC credits.
- Note: this course may be offered in multiple modes of delivery. The method of delivery will be listed on the academic timetable, in the applicable term.
Sources et références
Les dates et les sources sont conservées pour vous aider à vérifier les renseignements. Les traductions sont proposées pour faciliter la lecture; la source officielle fait référence pour les conditions et les exigences.
Référence source : https://brocku.ca/webcal/2024/undergrad/cosc.html