Filières obligatoires et optionnelles

Filières obligatoires

Les filières obligatoires sont acquises automatiquement par la réussite des blocs A, B, C, D et E :

Filière 1 : Software Construction

  • Functional programming
  • Introduction to database systems
  • Introduction to operating systems
  • Operating systems implementation
  • Parallism and concurrency
  • Programmation orientée système
  • Projet programmation système
  • Software development project
  • Software engineering

Filière 2 : Computer Engineering

  • Architecture des systems-on-chip
  • Computer architecture
  • Introduction to multiprocessor architecture
  • Projet de systems-on-chip

Filière 3 : Computer Science Theory

  • Algorithms
  • Theory of computation

Filières optionnelles


Les étudiants doivent réussir au minimum une filière optionnelle parmi les cinq proposées.

Une filière optionnelle est réussie lorsque tous les crédits des cours obligatoires de la filière sont obtenus individuellement

  • Circuits and systems II, 2ème année, Printemps, 4 crédits
  • Modèles stochastiques pour les communications, 3ème année, Automne, 6 crédits
  • Principles of digital communications, 3ème année, Printemps, 6 crédits
  • Analyse IV (recommandé, mais non obligatoire), 2ème année, Printemps, 4 crédits
  • Circuits et systèmes I, 2ème année, Automne, 3 crédits
  • Circuits and systems II, 2ème année, Printemps, 4 crédits
  • Signal processing for communications, 3ème année, Printemps, 6 crédits
  • Introduction à l’informatique visuelle, 2ème année, Printemps, 4 crédits
  • Introduction to computer graphics, 3ème année, Printemps, 6 crédits
  • Numerical methods for visual computing, 3ème année, Automne, 4 crédits
  • Chimie générale avancée, 3ème année, Automne, 6 crédits
  • Introduction aux sciences du vivant (pour IC), 3ème année, Printemps, 6 crédits
  • Analyse IV (recommandé, mais non obligatoire), 2ème année, Printemps, 4 crédits
  • Circuits and systems II, 2ème année, Printemps, 4 crédits
  • Internet analytics (optionnel dans la filière), 3ème année, Printemps, 5 crédits
  • Introduction to machine learning, 2ème année, Printemps, 4 crédits
  • Modèles stochastiques pour les communications, 3ème année, Automne, 6 crédits
  • Signal processing for communications (optionnel dans la filière), 3ème année, Printemps, 6 crédits

Remarques

L’inscription à  la filière optionnelle se fait en début de 3ème année via l’inscription aux cours.

  • Il est possible de changer de filière durant la 3ème année.
  • Il est vivement conseillé de faire plusieurs filières en parallèle.
  • Les cours indiqué en italique sont optionnels dans la filière.