Fflag

Prérequis pour voie STIC

Logo ENSTA
UKflag

STIC program prerequisites


Félicitations ! Vous êtes admis à venir étudier en voie STIC à l'ENSTA Paris. Elle est constituée de la majeure STIC, suivie d'une mineure de votre choix : IAC ou LeCS (liens 2019/20). Congratulations! You are admitted to attend the STIC program at ENSTA Paris. It consists of the STIC major, followed by a minor at your choice: IAC or LeCS (please follow the French links).

Se préparer à l'ENSTA

Getting prepared for ENSTA
La voie STIC, formation de niveau M1 en STIC (sciences et technologies de l'information et de la communication), se situe en 2ème année du cursus ENSTA. Elle s'appuie sur le programme de tronc commun de 1ère année, d'où certains prérequis pour vous. Ci-dessous sont détaillés ceux qui ont posé des difficultés à vos précédesseurs. Si vous ne remplissez pas ces prérequis, vous devez étudier par vous-mêmes les ressources suivantes (suivre les liens) avant de rejoindre l'ENSTA. The STIC program, which is an M1-level program in ICT (information and communication technologies), takes place in the 2nd year of the ENSTA curriculum. It relies on the 1st year common core program. So there are some prerequisites for you. Hereunder are detailed those that have raised difficulties for your predecessors. If you do not match them, you have to study the following ressources (follow the French links) on your own before joining ENSTA.

Mathématiques

Mathematics
Les étudiants locaux ont beaucoup étudié les Mathématiques en 1ère année et auparavant. Plusieurs cours de voie STIC y font appel, sur les domaines suivants (avec les sigles des cours correspondants) :
Local students have a strong mathematical background and several courses in the STIC program leverage it, on the following domains (with the corresponding 1st year courses codenames):
  • Probability theory and Statistics (MA101 ×2)
    required for several STIC and IAC courses, including the tough MA201 course starting in september. Just in case you are not fluent enough in French, here is an  English equivalent of the program.
  • Digital signal processing (ES101)
    useful in the STIC major
  • Dynamical systems (AO102)
    useful later for the AUT202 course (Control theory) in the IAC minor.

Informatique et langages de programmation

Computer science and programming languages
Les étudiants locaux ont une moindre expérience en Informatique  (ils sont débutants en programmation orientée objet). Par contre, outre des connaissances de base en algorithmique et structure de données, ils savent programmer en :
  • langage C (IN102 & IN103)
    compétences attendues dans plusieurs cours STIC. Important si, par ailleurs, vous n'avez pas d'expérience en Java, C++ ou C#.
  • Python 3 (IN101 & IN104)
    si vous n'avez jamais programmé en Python, il faut vous initier, par exemple avec le tutoriel officiel. Sinon, voici un classique livre introductif (chap. 7, 9, 10, 11...) en français.
  • MatLAB/Octave (MO102) & Unix (MO101)
    vous aurez quelques séances d'entraînement à distance, sur votre ordinateur personnel.
Local students have less experience in Computer Science (they are beginners in object-oriented programming). However, along with basic knowledge of algorithms and data structures, they are able to program in :
  • C language (IN102 & IN103)
    skills expected in several STIC courses. Important you have no experience either in Java, C++ or C# programming.
  • Python 3 (IN101 & IN104)
    in case you never programmed in Python, you need to get used to it, for example with the official tutorial.
  • MatLAB/Octave (MO102) & Unix (MO101)
    you will attend a few distant training sessions, on your personal computer.