Image
Bachelor computer science

Tronc commun

Pour leur deuxième et troisième année, les étudiants ont le choix entre trois doubles spécialisations. La double spécialisation en Mathématiques et Informatique offre une approche pratique du calcul mathématique et de ses applications. Cette voie offre aux étudiants la possibilité d’étudier la théorie et l’expérimentation qui constituent la base de la conception et de l’utilisation des ordinateurs d’aujourd’hui.

En première année, les étudiants suivent des cours d'introduction à l’informatique. Ils acquièrent des bases solides dans la culture et la pratique de la programmation moderne, ainsi que des compétences fondamentales d'analyse et de programmation, nécessaires pour résoudre de façon plus efficace les problèmes actuels en matière de sciences. Ils seront également préparés à apprendre d’autres langages et paradigmes de programmation et à développer leurs connaissances théoriques en matière d’informatique en général. En outre, le cours de Mathématiques appliquées à l'informatique permet aux étudiants d'acquérir des connaissances pratiques sur les algorithmes mathématiques et la programmation informatique.


Deuxième et troisième années

Au cours de la deuxième année du programme Bachelor, les élèves étudient les bases mathématiques et théoriques de l'informatique :

  • Programmation orientée objet : les étudiants seront familiarisés avec le langage de programmation C++ ainsi qu’avec la vision orientée sur l’objet de la conception de logiciel.
  • Conception et analyse d’algorithmes : les étudiants pourront approfondir leurs connaissances des algorithmes fondamentaux, comprendre leur fonctionnement et apprendre à les utiliser de façon efficace.
  • Logique et démonstrations : introduction à la logique, une science qui relève des principes de validité de la démonstration. L’objectif est de familiariser les étudiants aux méthodes formelles de représentation des arguments et de raisonnement à leur sujet.

  • Apprentissage statistique : présente certaines méthodes et algorithmes utilisés dans l’apprentissage statistique contemporain, avec différentes applications scientifiques.
  • Architecture informatique : ce cours a pour objectif d’analyser la conception et l'organisation des ordinateurs à leur niveau le plus bas (matériel informatique, systèmes d'exploitation, etc.).
  • Introduction aux réseaux : ce cours présente aux étudiants l’architecture et la structure nécessaires à la mise en œuvre d’un protocole.
     
Image
Bachelor students 6

Image
bachelors in class

Mineures optionnelles

Les étudiants suivant cette spécialisation ont la possibilité d'étudier, s'ils le souhaitent, une mineure en biologie ou en chimie.

La mineure en biologie leur offre la possibilité d'acquérir des connaissances solides en matière de biologie contemporaine, ouvrant ainsi la voie à des carrières tournées vers la bio-ingénierie ou les biotechnologies. Au cours des deux années de spécialisation, les étudiants suivront des cours axés sur la biologie moléculaire, la biologie cellulaire et son intégration à l’échelle de l’organisme ainsi que la génomique. L'option de biologie repose sur l’expérimentation. La moitié du temps sera en effet consacrée à des travaux pratiques suivis sur plusieurs semaines, permettant aux étudiants de construire leurs connaissances, d’acquérir un solide raisonnement scientifique et de se familiariser avec les principales techniques de la biologie moderne.

La mineure en Chimie permet aux étudiants de développer des outils pour analyser une transformation chimique. Ce cours interactif aborde ces sujets à travers des conférences, des travaux dirigés et des séances en laboratoires.