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 types, les variables, les listes et collections
  • Les structures de contrôle : séquence, itération et condition
  • Les entrées / sorties
  • Les classes, objets, attributs et méthodes
  • Les fichiers textes en écriture et lecture
  • La gestion des exceptions

A la fin du cours, vous serez capables d'analyser un problème simple, de construire la solution correspondante et de la programmer en SCALA. Vous maîtriserez les aspects de base de la programmation structurée et objet. Vous développerez des compétences d'analyse et de résolution de problème.