Skip to main content

Introduction à la programmation


UNIGE

Descriptif du cours

L'étude du langage SCALA vous familiarisera avec les concepts de base de la programmation structurée: variables, contrôles, structures de données et fonctions; et de la programmation orientée objet: classes, objets, méthodes et leur application à l'analyse et au développement d'applications simples. Au-delà du langage de programmation étudié, vous apprendrez à approcher un problème, à définir un algorithme et à le programmer. Les principaux concepts couverts dans le cours sont:

  • Les variables, les listes et collections
  • Les structures de contrôle : séquence, itération et condition
  • Les classes, objets, attributs et méthodes
  • Les entrées / sorties
  • Les exceptions

A la fin du cours, vous serez capables d'analyser un problème simple, de construire l'algorithme correspondant et de le programmer en SCALA. Vous maîtriserez les aspects de base de le programmation structurée et objet. Vous développerez des compétences d'analyse et de résolution de problème ainsi que vos capacités à travailler en équipe.

Prérequis

Vous devez disposer d'un ordinateur avec une connection Internet.

Enseignant

Course Staff Image #1

Laurent Moccozet,MER

Maître d’Enseignement et de Recherche

Laurent Moccozet est Maître d’enseignement et de recherche à l’Information Science Institute (ISI) de la Faculté d’Economie et de Management (FEM) et au Centre Universitaire d’Informatique (CUI) de l’Université de Genève. Il est responsable du programme du Bachelor en Système d’Information et Science des Services du CUI. Il enseigne principalement la programmation, les bases de données, le multimédia, la réalité virtuelle et augmentée et le design thinking. Ses activités de recherche sont axées sur l'application des technologies de l'information et de la communication pour la représentation, la production, l'exploitation, la diffusion et la visualisation des connaissances humaines dans les domaines de l'éducation, de la culture et de la santé.

Enroll