Cours MAT3813 – Initiation à l’algorithmique et à la programmation informatique
Objectifs
Ce cours a pour objectif d’initier les personnes étudiantes à l’algorithmique et à ses enjeux mathématiques. Le cours sera aussi l’occasion d’amorcer une réflexion sur les liens entre algorithmique et mathématiques, dans une perspective d’enseignement des mathématiques au secondaire.
Sommaire du contenu
Les personnes étudiantes découvriront les notions algorithmiques de base (entrées/sorties, variables, affectation, itération, fonctions, procédures, structure de contrôles, types de données…) et leurs mises en oeuvre dans différents langages de programmations (par exemple : programmation visuelle, python, javascript, html, robotique).
Modalité d’enseignement
Ce cours est organisé sous forme d’exposés magistraux interactifs, de discussions de groupe et d’ateliers dans un environnement multimédia. Le cours est en présentiel. Il y a une séance d’exercices de 2 heures par semaine.