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
Langages de programmation Concepts fondamentaux des langages de programmation incluant syntaxe, sémantique, traduction de programmes, machines virtuelles, contrôle, types de données, multitraitement, gestion des exceptions et mécanismes d'abstraction. Introduction aux paradigmes de programmation incluant impératif, applicatif, logique et orienté objet. Cours magistraux, 3 heures par semaine. Prérequis : COSC 2P03 (minimum 60 pour cent). Remarque : ce cours peut être offert selon plusieurs modes d'enseignement. Le mode d'enseignement sera indiqué à l'horaire académique, pour le trimestre applicable. L'obtention de ce cours remplacera la note et les crédits précédemment attribués pour COSC 2P90 et 3P05. #
Préalables
- Prerequisite(s): COSC 2P03 (minimum 60 percent).
Conditions et modalités
- Prerequisite(s): COSC 2P03 (minimum 60 percent).
- Remarque : ce cours peut être offert selon plusieurs modes d'enseignement. Le mode d'enseignement sera indiqué à l'horaire académique, pour le trimestre applicable. L'obtention de ce cours remplacera la note et les crédits précédemment attribués pour COSC 2P90 et 3P05. #
Texte de référence dans sa langue d’origine
Programming Languages Fundamental concepts of programming languages including syntax, semantics, program translation, virtual machines, control, data types, multi-threading, exception handling and abstraction mechanisms. Introduction to programming paradigms including imperative, applicative, logic and object-oriented. Lectures, 3 hours per week. Prerequisite(s): COSC 2P03 (minimum 60 percent). 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. Completion of this course will replace previous assigned grade and credit obtained in COSC 2P90 and 3P05. #
- Prerequisite(s): COSC 2P03 (minimum 60 percent).
- 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. Completion of this course will replace previous assigned grade and credit obtained in COSC 2P90 and 3P05. #
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