| Group | Day | Type |
|---|---|---|
| 01 | Lundi 09:00 | Activité de cours |
| 01 | Mercredi 13:30 | Laboratoire |
| 02 | Mardi 13:30 | Activité de cours |
| 02 | Vendredi 09:00 | Laboratoire |
| 03 | Mardi 18:00 | Activité de cours |
| 03 | Jeudi 18:00 | Laboratoire |
Ce cours vise à développer les compétences fondamentales en algorithmique et en programmation, afin dêtre en mesure de résoudre des problèmes scientifiques liés à leur discipline.
Au terme de ce cours, la personne étudiante sera en mesure de :
Éléments de contenu : normes de programmation. Structure de base d'un programme.Modules et programmation modulaire.Variables, constantes et types. Entrées/sorties.Expressions et opérateurs. Sous-programmes et paramètres. Structures de contrôle. Collections et structures de données imbriquées. Tableaux à une et deux dimensions.Programmation orientée objet. Encapsulation. Analyse de problèmes et de solutions algorithmiques associées. Algorithmes sur tableaux (tris et fouilles). Chaînes de caractères et expressions régulières. Lecture et écriture de fichiers textes.Visualisation et graphiques. Tests unitaires et débogage.
| Group | Day | Type |
|---|---|---|
| 01 | Lundi 09:00 | Activité de cours |
| 01 | Mercredi 13:30 | Laboratoire |
| 02 | Mardi 13:30 | Activité de cours |
| 02 | Vendredi 09:00 | Laboratoire |
| 03 | Mardi 18:00 | Activité de cours |
| 03 | Jeudi 18:00 | Laboratoire |