Scolarité
Premier cycle - 3,0 crédit(s)
Département
Département d'informatique et d'ingénierie
Objectifs
Permettre à l'étudiant de s'initier à l'application des techniques de programmation dans la résolution de problèmes et le développement d'algorithmes, indépendamment du langage de programmation. L'habiliter à la mise en pratique des techniques de conception, de mise au point et de documentation.
Contenu
Introduction à la résolution de problèmes : formulation du problème, conception structurale et détaillée des solutions, codage et vérification des programmes. Types de données de base. Programmes et sous-programmes : structures de contròle, passage de paramètres. Tableaux. Types de données structurées. Travaux dans un langage de programmation de haut niveau.
Formules pédagogiques
Cours magistral, séance d'exercices, travail pratique.
Exigences de qualification pour l'enseignement
Diplôme(s)
Diplôme de 3e cycle en informatique
ou
Diplôme de 2e cycle informatique (et 3 ans d'expérience)
Expérience
Expérience directement dans le domaine de la programmation et plus spécifiquement relié directement au contenu du cours et aux langages présentés tel que défini dans le plan de cours
Corps professionnel
Aucun
Autre(s) exigence(s)
Dans tous les cas, le candidat devra démontrer une capacité à transmettre et à communiquer tant oralement que par écrit, la matière du cours aux étudiants. Il doit faire preuve de professionnalisme, de respect envers les étudiants et les collègues, et démontrer un intérêt pour l'enseignement universitaire;