Cours
36922 Cours
Nom complet | Nom abrégé | Résumé | |
---|---|---|---|
CSC_5IA13_TA - Maintenance prédictive (3A/Master - 2024-25) | ENSTA_OCC_3894 | Voir le cours | |
ECE_4IC02_TA - Théorie de l'information (S1-2A - 2024-25) | ENSTA_OCC_3239 | Après la maitrise de l’énergie (électricité, moteurs) au siècle dernier, notre société est résolument entrée dans l’ère de l’information grâce aux réseaux de communication. Ne pas comprendre l’évolution et les mécanismes de cette société de l’information revient à être rapidement dépassé et marginalisé. En effet, la révolution en cours bouleverse en profondeur à la fois la vie privée ainsi que l’organisation de l’ensemble des entreprises, et ce n’est qu’un début : on assiste actuellement à la fusion des réseaux (accès ADSL, WiFi, et cœurs de réseaux internet, cellulaires GSM à 4G, satellites) pour permettre à nos terminaux mobiles d’intégrer une panoplie d’applications toujours plus puissantes ( p2p, conférences et jeux vidéo, messageries diverses, accès à des ressources distribuées, localisation, TV numérique...). Ainsi, au-delà de l’affrontement technologique (télécoms traditionnellement ancrées en Eurasie, informatique en Amérique), force est de constater que les opérateurs se sont alliés à de grands groupes de communication et visent à diffuser les contenus vers le plus grand nombre. Cette révolution va se poursuivre avec l'internet des objets qui réalisera une interface intelligente entre l'homme et l'ensemble du monde physique qui l'entoure. Les architectures des réseaux qui se sont déployées au fil des années sont donc de plus en plus complexes. Afin de comprendre leur évolution et leur fonctionnement, ce cours aborde les principes fondateurs des réseaux de communication depuis leur plus simple expression (connexion entre deux machines) jusqu'à l'interconnexion de réseaux hétérogènes. Ainsi, l'auditeur de ce cours saura répondre à différentes questions telles que : - Comment peut-on transmettre de l'information entre deux équipements sur différents supports physiques (paire torsadée, fibre optique, air) et quels sont les principes physiques qui doivent être respectés pour obtenir les meilleures performances (débits, temps de latence, erreur de transmission...) ? - Sachant que les transmissions sont soumises à des erreurs, quelles sont les règles qui permettent d'éviter cela et comment sont-elles mises en place pour s'assurer que l'information n'est pas corrompue (intentionnellement ou pas)? - Comment fait-on pour acheminer simultanément une information multimédia (voix, image, données) jusqu'à la bonne destination lorsque l'on utilise des réseaux interconnectant plusieurs machines (dizaines, centaines, milliers...) ? Les cours magistraux permettront de présenter les différents protocoles de niveau liaison, réseau et transport aujourd'hui employés dans les réseaux d'entreprise, les réseaux d'accès et Internet lui même. Un accent tout particulier sera mis sur la fiabilité des systèmes qui dépasse le simple cadre des réseaux de télécommunications; en attaquant différents problèmes concrets, nous verrons comment mettre en place les algorithmes qui sécurisent et rendent fiable l'information, que ce soit pour des supports de masse (CD DVD), des systèmes de localisation (type GPS), ou des systèmes télécoms (type GSM, ADSL, TV numérique, 3 et 4G). Une synthèse des technologies (réseaux d'accès, réseaux locaux, réseaux mobiles) les plus importantes sera également abordée et mise en perspective. Les séances en PC seront l’occasion de découvrir que derrière ces bijoux technologiques, une panoplie surprenante d’objets mathématiques est mise en jeu. Enfin les dernières séances devant machine permettront de mettre en pratique les technologies présentées dans le cours. |
Voir le cours |
CSC_3IN01_TA - Algorithmique et programmation (S1 - 2024-25) | ENSTA_OCC_3215 | Ce cours a pour objectif d'apprendre à concevoir un algorithme de manière systématique et scientifique. Il illustre la démarche d'analyse, de formalisation, de conception et d'implantation d'algorithmes répondant à des spécifications exprimées sous différentes formes. La notion de test de programme est abordée informellement afin de sensibiliser à la nécessité de vérifier le bon fonctionnement d'un programme sur des cas choisis de manière réfléchie. Une attention particulière est mise sur la structuration des algorithmes puis des programmes afin de garantir maintenabilité, réutilisabilité mais également une complexité maîtrisée. Une introduction à la complexité est proposée afin de poser le cadre permettant de parler de l'efficacité d'un algorithme. Une séance est consacrée aux paradigmes de programmations dynamique et gloutonne. Ces formes d'algorithmes sont souvent présentées comme méthodes générales de conception d'algorithmes répondant à des problèmes dont la complexité est généralement très élevée. |
Voir le cours |
CSC_3IN02_TA - Langage C (S1 - 2024-25) | ENSTA_OCC_3252 | Ce cours vise à apprendre le langage C et les mécanismes "bas niveau" qu'il rend explicites au contraire de langages de plus haut niveau comme Python.
Outre la syntaxe du langage, les aspects de compilation, typage, organisation mémoire, pointeurs et allocation dynamique seront étudiés.
|
Voir le cours |
IN103 - Algorithmique en C (S2-1A - 2023-24) | ENSTA_OCC_3253 | Sur la base du cours de langage C (IN102), ce cours présente les structures de données de base utilisées en algorithmique. |
Voir le cours |
IN104 - Projet informatique (S2-1A - 2023-24) | ENSTA_OCC_3207 | Voir le cours | |
CSC_4IN04_TA - Génie Logiciel et Programmation Orientée Objet (S1-2A - 2024-25) | ENSTA_OCC_3872 | L'object du cours IN204 est de présenter les différents aspects de la programmation orientée objet et d'étudier leur mise en application en utilisant au mieux les constructions offertes par deux des langages de programmation les plus répandues que sont C++ et Java. Le cours s'architecture en 3 grands blocs : -. la présentation des concepts objets : la généricité, la spécialisation ou déspécialisation, la sérialisation ainsi que les méthodes et paradigme de programation comme les modèles objets (objet models) les patrons de conception (design patterns). La modélisation dans des langages de modélisation comme UML sera rapidement abordé. -. la présentation des constructions offertes par les différents langages de programmation objet, l'utilisation et la mise-en-ouvre des différents concepts. -. un projet permettant aux étudiants d'aller de la modélisation d'un problème à l'implantation en C++ en utilisant les notions précédemment acquises. |
Voir le cours |
CSC_4IN06_TA - Bases de données (S1-2A - 2024-25) | ENSTA_OCC_3100 | Au coeur des technologies de traitement de l'information, les bases de données forment un moyen d'organiser de grandes quantités de données, et d'y accéder efficacement. Ce cours présente les principes du modèle relationnel, qui domine largement l'ensemble des applications disponibles. Son objectif est de former les étudiants aux tâches de conception, mise en oeuvre et utilisation des bases de données relationnelles. |
Voir le cours |
CSC_4IN21_TA - Programmation orientée objets en C++ (S1 - 2024-25) | ENSTA_OCC_4047 | Présentation des concepts objets : la généricité, la spécialisation ou déspécialisation, la sérialisation ainsi que les méthodes et paradigme de programmation comme les patrons de conception (design patterns). |
Voir le cours |
INT21 - Evolution artificielle (S2-1A - 2023-24) | ENSTA_OCC_3446 | L'évolution artificielle est une classe d'algorithmes (dont la catégorie la plus connue est celle des algorithmes génétiques) fondés sur des modèles simplifiés de l'adaptation des systèmes naturels. Le principe est de faire évoluer une population de solutions potentielles d'un problème, formulé en termes de recherche du maximum d'une fonction. Les moteurs de l'évolution sont un mécanisme de sélection (l'idée est typiquement de donner une probabilité de survie plus grande aux individus les mieux classés) et des opérateurs génétiques (mutation, croisement, etc.). Dans les termes de l'intelligence artificielle, la fonction à optimiser ("fitness") est ainsi la représentation de la connaissance spécifique au problème et les mécanismes évolutionnaires contiennent la connaissance générale (moteur de résolution). On obtient ainsi des outils d'optimisation très robustes et efficaces dans de nombreux cas où les autres méthodes échouent, spécialement dans le cas de problèmes discrets, non-linéaires et de fonctions très irrégulières. Sur le plan théorique, des théorèmes de convergence viennent depuis peu compléter la connaissance quelque peu empirique de la performance de ces algorithmes. Les applications au monde réel sont nombreuses et étonnamment variées: contrôle d'unités de génie chimique, conception de profils en aéronautique, commande de robots, théorie des jeux, économie, programmation automatique, traitement du signal et vision artificielle. |
Voir le cours |
ECE_5MI05_TA - Hybridation et électrification (3A/Master - 2024-25) | ENSTA_OCC_3113 | La prise de conscience des objectifs de développement durable a profondément modifié les approches technologiques pour la motorisation des transports terrestres automobiles, mais aussi ferroviaires et motocycles.
De nombreuses technologies différentes évoluent rapidement, dans le cadre d’une compétition mondiale dont les objectifs comprennent la réduction des émissions nocives dans l’atmosphère, la sauvegarde des ressources énergétiques de la planète, mais aussi l’amélioration du confort et des performances des véhicules, et l’optimisation de leur coût, au bénéfice de leurs passagers. Le cours donne aux participants une vision de synthèse de ces technologies et de leurs évolutions, et une vision plus détaillée au travers de projets en simulation numérique. |
Voir le cours |
INT23 - Introduction à l'Intelligence Artificielle (S2-1A - 2023-24) | ENSTA_OCC_3030 | L'intelligence Artificielle s'intéresse principalement à la résolution de problèmes, généralement complexes, à l'aide de connaissances générales sur le domaine considéré. Deux questions importantes se retrouvent au coeur de cette activité : Comment formaliser ces connaissances générales ? Comment concevoir des systèmes capables de les exploiter automatiquement pour résoudre les problèmes qui nous intéressent. Ce cours présente différentes approches possibles. Il met notamment l'accent sur les techniques de résolution à base d'espace d'états, les algorithmes heuristiques, les algorithmes pour les jeux, qui, dans l'ensemble, amènent à résoudre des problèmes sur des structures de graphes. Il présente également, la problématique des systèmes à base de connaissances, où la formalisation des connaissances s'effectue dans des cadres plus "logiques" et où la résolution de problèmes s'apparente à la construction de raisonnements, exploitant ces connaissances logiques, à l'aide de systèmes d'inférence. Les "Systèmes Experts", dont certains, ont suscité beaucoup d'espoirs, en sont une parfaite illustration. Leurs points forts mais aussi leurs limites seront étudiés et quelques directions actuelles de recherche dans ce domaine seront présentées. |
Voir le cours |
IP221 - Organisation et efficacité personnelle au travail (S2-2A - 2023-24) | ENSTA_OCC_4062 | Voir le cours | |
IRVEA 1.1 - Architecture mécanique et matériaux pour le Véhicule Electrique (3A/Master - 2019-20) | ENSTA_OCC_3497 | Voir le cours | |
IRVEA 1.2 - Localisation, cartographie, Planification, Data fusion (3A/Master - 2019-20) | ENSTA_OCC_3499 | Voir le cours | |
IRVEA 2 - Embarquabilité et validation des Briques d'Autonomie décisionnelle dans les véhicules (3A/Master - 2019-20) | ENSTA_OCC_3502 | Voir le cours | |
IRVEA 3 - Modèle dynamique du véhicule (3A/Master - 2019-20) | ENSTA_OCC_3508 | Ce module présente la théorie et les outils pour l'optimisation des systèmes mécatroniques. |
Voir le cours |
LIT_00101_TA - ITO_A0_G1_S1 (S1 - 2024-25) | ENSTA_OCC_3336 | Ce cours s’adresse à des élèves n’ayant pas étudié l’italien. Son objectif est de donner à l’élève les premières bases de la langue, grammaticales et lexicales. A la fin de la première année, l’étudiant devrait être capable de poser des questions simples et de comprendre des conversations élémentaires mais variées, demander ou donner un renseignement. Grammaire : Seront étudiés les temps du mode indicatif (présent et le passé composé, imparfait) Les pronoms personnels. Les prépositions L’étude de la théorie se fera à l’aide d’exercices divers (transformation, trous, écoute de dialogues...) Pratique orale : Une importance toute particulière sera donnée à la conversation et à la prononciation. La lecture de petits articles d’actualité concernant l’Italie, l’écoute de podcasts et le visionnage de films feront partie du programme. Des activités de groupe afin de pratiquer la langue de façon ludique seront organisées régulièrement. Les contrôles seront toujours en quatre parties : contrôle grammatical, compréhension orale, expressions courantes et idiomatiques, expression écrite. L’oral sera évalué en contrôle continu. Livre : In Alto (A1) de Fiorenza Quercioli et Giukia Tassani, Ornimi editions | Voir le cours |
LIT_00102_TA - ITO_A1_A2_G1_S1 (S1 - 2024-25) | ENSTA_OCC_3244 | Ce cours s’adresse aux élèves ayant suivi le cours niveau débutant mais aussi aux élèves ayant déjà fait de l’italien au lycée ou avec des connaissances acquises en famille mais avec des carences dans la structure de la langue. Grammaire : Indicatif Imparfait et futur Impératif Pronoms d’objet direct et pronoms indirects. Pronoms et adjectifs possessifs Pratique orale : La lecture et le résumé d’articles de presse ou de textes littéraires seront associés à la pratique de l’italien de base dans des situations de la vie courante. Le visionnage de films sera envisagé comme support à la lecture et comme élément déclencheur pour l’oral qui s’articulera autour de thèmes de civilisation. Des jeux de rôle seront régulièrement pratiqués. Les contrôles seront en quatre parties : contrôle grammatical, compréhension orale, compréhension écrite, expression écrite. L’oral sera évalué en contrôle continu. Livre : Al Dente 2 (A2), Libro dello studente + esercizi, edizioni Casa delle Lingue | Voir le cours |
LIT_00103_TA - ITO_B1-B2_G1_S1 (S1 - 2024-25) | ENSTA_OCC_3511 | Ce cours s’adresse aux élèves ayant suivi le cours débutants et le cours intermédiaire mais aussi à tous les élèves qui ont déjà un bon niveau d’italien. Grammaire Subjonctif présent, passé et imparfait Conditionnel présent et passé Concordance des temps Pronoms groupés Ce cours s’appuie sur des lectures cursives et des visionnages de films faits par certains étudiants qui pourront ensuite les présenter au reste du groupe. Les activités plus scolaires de révision demeurent pour les élèves ayant besoin de travailler la grammaire et la structure de la langue. La formule se révèle souvent intéressante et riche mais il ne s’agit pas d’un cours classique avec un niveau et un programme défini au préalable : ce dernier sera défini avec les étudiants en début d’année. Livre : Al Dente 3 (B1), Libro dello studente + esercizi, Edizioni Casa delle Lingue | Voir le cours |
IT0201 - Italien Groupe 1_S2 (S2-1A - 2023-24) | ENSTA_OCC_3285 | À propos de ce cours Ce cours s’adresse à des élèves n’ayant pas étudié l’italien. Son objectif est de donner à l’élève les premières bases de la langue, grammaticales et lexicales. A la fin de la première année, l’étudiant devrait être capable de poser des questions simples et de comprendre des conversations élémentaires mais variées, demander ou donner un renseignement. Grammaire : Seront étudiés les temps du mode indicatif (présent et le passé composé, imparfait) Les pronoms personnels. Les prépositions L’étude de la théorie se fera à l’aide d’exercices divers (transformation, trous, écoute de dialogues...) Pratique orale : Une importance toute particulière sera donnée à la conversation et à la prononciation. La lecture de petits articles d’actualité concernant l’Italie, l’écoute de podcasts et le visionnage de films feront partie du programme. Des activités de groupe afin de pratiquer la langue de façon ludique seront organisées régulièrement. Les contrôles seront toujours en quatre parties : contrôle grammatical, compréhension orale, expressions courantes et idiomatiques, expression écrite. L’oral sera évalué en contrôle continu. Livre : In Alto (A1) de Fiorenza Quercioli et Giukia Tassani, Ornimi editions | Voir le cours |
IT0202 - Italien Groupe 2_S2 (S2-2A - 2023-24) | ENSTA_OCC_3286 | Ce cours s’adresse aux élèves ayant suivi le cours niveau débutant mais aussi aux élèves ayant déjà fait de l’italien au lycée ou avec des connaissances acquises en famille mais avec des carences dans la structure de la langue. Grammaire : Indicatif Imparfait et futur Impératif Pronoms d’objet direct et pronoms indirects. Pronoms et adjectifs possessifs Pratique orale : La lecture et le résumé d’articles de presse ou de textes littéraires seront associés à la pratique de l’italien de base dans des situations de la vie courante. Le visionnage de films sera envisagé comme support à la lecture et comme élément déclencheur pour l’oral qui s’articulera autour de thèmes de civilisation. Des jeux de rôle seront régulièrement pratiqués. Les contrôles seront en quatre parties : contrôle grammatical, compréhension orale, compréhension écrite, expression écrite. L’oral sera évalué en contrôle continu. Livre : Al Dente 2 (A2), Libro dello studente + esercizi, edizioni Casa delle Lingue | Voir le cours |
LJA_00101_TA - JAO_A0_G2_S1 (S1 - 2024-25) | ENSTA_OCC_3338 | À l'oral, l’élève pourra • utiliser les formules de politesse élémentaires (« merci », « s’il vous plaît », etc.) • comprendre des consignes simples en classe. • se présenter et présenter quelqu’un : dire le nom, l’âge, l’origine et où il habite. • demander et comprendre la date, les horaires d’ouverture ou de fermeture. • faire les courses : demander où se trouvent les articles, leur prix et leur origine. • décrire des activités quotidiennes. • inviter quelqu’un et réagir de façon simple. À l'écrit, l’élève pourra • trouver des renseignements basiques (ex : prix, horaire, date, etc.) sur une affiche, dans un menu, etc. • écrire des phrases très simples et courtes sur soi-même, décrivant sa vie quotidienne, son week-end, etc. |
Voir le cours |
LJA_00102_TA - JAO_A1_G1_S1 (S1 - 2024-25) | ENSTA_OCC_3339 | À la fin de l’année, les élèves sauront communiquer à propos d’eux-mêmes et de l’environnement concret et immédiat de façon simple. Pour l’écrit, ils pourront identifier l’information principale d’un texte sur un sujet courant en utilisant un dictionnaire, et écrire également un texte court comme un mail adressé à un ami ou au professeur du japonais, en termes simples. |
Voir le cours |
LJA_00103_TA - JAO_A1_G2_S1 (S1 - 2024-25) | ENSTA_OCC_3245 | À la fin de l’année, les élèves sauront communiquer à propos d’eux-mêmes et de l’environnement concret et immédiat de façon simple. Pour l’écrit, ils pourront identifier l’information principale d’un texte sur un sujet courant en utilisant un dictionnaire, et écrire également un texte court comme un mail adressé à un ami ou au professeur du japonais, en termes simples.
|
Voir le cours |
JA0201 - Japonais mercredi Groupe 1_S2 (S2-1A - 2023-24) | ENSTA_OCC_3299 | À l'oral, l’élève pourra • utiliser les formules de politesse élémentaires (« merci », « s’il vous plaît », etc.) • comprendre des consignes simples en classe. • se présenter et présenter quelqu’un : dire le nom, l’âge, l’origine et où il habite. • demander et comprendre la date, les horaires d’ouverture ou de fermeture. • faire les courses : demander où se trouvent les articles, leur prix et leur origine. • décrire des activités quotidiennes. • inviter quelqu’un et réagir de façon simple. À l'écrit, l’élève pourra • trouver des renseignements basiques (ex : prix, horaire, date, etc.) sur une affiche, dans un menu, etc. • écrire des phrases très simples et courtes sur soi-même, décrivant sa vie quotidienne, son week-end, etc. |
Voir le cours |
JA0202 - Japonais mercredi Groupe 2_S2 (S2-2A - 2023-24) | ENSTA_OCC_3300 | À la fin de l’année, les élèves sauront communiquer à propos d’eux-mêmes et de l’environnement concret et immédiat de façon simple. Pour l’écrit, ils pourront identifier l’information principale d’un texte sur un sujet courant en utilisant un dictionnaire, et écrire également un texte court comme un mail adressé à un ami ou au professeur du japonais, en termes simples.
|
Voir le cours |
APM_3PRB1_TA - Introduction aux probabilités et aux statistiques (S2-1A - 2024-25) | ENSTA_OCC_3140 | Ce cours constitue une introduction à l'étude des modèles aléatoires simples. L'objectif est de fournir les outils indispensables dans le domaine des probabilités, et également d'aborder les aspects statistiques. En effet, les notions telles que l'estimation, la fiabilité, la précision, la notion de risque, etc. sont fondamentales pour la compréhension des données et résultats numériques que l'ingénieur doit analyser avant de prendre des décisions. De par l'abondance des "données", il est nécessaire de bien comprendre l'information que peuvent fournir des résultats statistiques, et surtout de bien saisir leurs limites. Le cours aborde les notions de variables aléatoires discrètes et continues, ainsi que les résultats fondamentaux de la loi forte des grands nombres et du théorème de la limite centrale. Une deuxième partie du cours est consacrée à la théorie de l'estimation de paramètres (intervalles de confiances, comparaison d'estimateurs), puis à la théorie des tests. Cette dernière partie qui permet d'étayer les décisions en milieux aléatoires nécessite l'acquisition de nouveaux concepts et modes de pensées pour les élèves. Tout au long du cours, des problèmes où les probabilités et les statistiques jouent un rôle pertinent sont considérés et étudiés. Soit au travers d'exemples lors du cours magistral, soit avec des exercices construits à partir de données ou d'exemples réels, le cours s'efforce de faire des liens avec les autres branches des mathématiques, mais aussi avec la physique (mécanique statistique), l'informatique (codage et compression) la biologie (modèle de propagation d'épidémie) voire les événements de l'actualité (fiabilité des sondages,...). Les applications statistiques seront traitées avec le logiciel R |
Voir le cours |
APM_3MA02_TA - Outils élémentaires d'analyse pour les équations aux dérivées partielles (S1 - 2024-25) | ENSTA_OCC_3054 | Le cours d'analyse constitue une introduction à l'analyse fonctionnelle et à ses applications à l'étude des équations aux dérivées partielles linéaires. L'objectif de ce cours consiste à familiariser les étudiants avec quelques-unes des idées essentielles sur lesquelles s'appuie l'étude des modèles les plus simples de la physique et de la mécanique. Il ne s'agit pas seulement de fournir des méthodes pour la résolution de ces équations, mais aussi d'amener à une meilleure compréhension des phénomènes dont elles constituent le modèle. Le cours se compose de quatre parties : La première est consacrée à des rappels de topologie, aux notions de convergence dans les espaces de fonctions et aux théorèmes essentiels relatifs à l'intégration. Ces résultats forment la base technique indispensable sur laquelle s'appuie le reste du cours. La deuxième partie est consacrée aux distributions, qui généralisent les fonctions, ainsi qu'aux principales opérations qu'elles supportent : dérivation et multiplication. La troisième partie introduit la transformation de Fourier, dans un premier temps pour les fonctions intégrables, puis pour les fonctions de carré intégrables. La quatrième partie est relative à l'application de la méthode variationnelle à l'étude des équations aux dérivées partielles linéaires, dans le cadre des espaces de Sobolev. Cette méthode permet en particulier d'apporter une réponse aux questions d'existence et d'unicité de la solution du problème posé. |
Voir le cours |
MA103 - Introduction à la discrétisation des équations aux dérivées partielles (S2-1A - 2023-24) | ENSTA_OCC_3464 | Ce cours est centré sur la méthode des différences finies pour l'approximation des équations aux dérivées partielles de la physique (elliptiques, paraboliques et hyperboliques). C'est cette dernière classe d'équations qui fait l'objet de ce cours. Nous abordons les problèmes linéaires et non linéaires. L'objectif est alors de - Introduire, sur des exemples modèles relativement simples, quelques propriétés essentielles des solutions de ces équations; - Donner les bases de la méthode des différences finies, introduire les notions de schémas explicite et implicite; - Sensibiliser les élèves aux notions de consistance, stabilité et convergence d'un schéma numérique; Les deux autres catégories d'équations seront abordés dans deux cours de deuxième année sur la méthode des éléments finis (ANN201 et ANN202). |
Voir le cours |