Hugo Tekeng
INF1002Automne 2023Programmation objet
← Retour au parcours universitaire

Introduction à la programmation objet

Vue détaillée du cours, des notions étudiées, des technologies mobilisées et des principaux travaux associés.

Code

INF1002

Session

Automne 2023

Domaine

Programmation objet

Résumé global

Cours d’introduction à la programmation et au paradigme orienté objet. Le cours m’a permis d’apprendre à concevoir des algorithmes, à les traduire en programmes Java et à structurer des applications en utilisant les principes fondamentaux de la programmation orientée objet.

Technologies utilisées

JavaEclipseProgrammation orientée objetAlgorithmique

Notions vues dans ce cours

  • Introduction à l’informatique et à la programmation
  • Syntaxe et sémantique d’un langage de programmation
  • Variables, types de données et expressions
  • Structures de contrôle : conditions et boucles
  • Entrées et sorties dans un programme
  • Sous-programmes et passage de paramètres
  • Concepts fondamentaux de la programmation orientée objet
  • Classes et objets
  • Attributs et méthodes
  • Héritage et polymorphisme
  • Structures de données de base : tableaux et chaînes de caractères
  • Conception d’algorithmes et résolution de problèmes
  • Compilation, exécution et débogage d’un programme
  • Développement d’applications en Java avec l’environnement Eclipse

Travaux et éléments évalués

  • 5 devoirs pratiques en programmation Java
  • Implémentation d’algorithmes et de structures de contrôle
  • Développement de classes et d’objets
  • Examen intra
  • Examen final