INF4033 - Techniques de programmation I

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.

Préalables

Aucun

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;

CAFF

0704 - Programmation des ordinateurs