Descriptif
L'environnement informatique de l'ENSTA, qui repose sur un système d'exploitation de type Linux, et les cours d'informatique qui y sont dispensés, en première année notamment, nécessitent - ou réciproquement permettent - d'acquérir un certain nombre de pratiques logicielles afin de pouvoir réaliser certaines tâches courantes avec efficacité.
Objectifs pédagogiques
Le cours MO101 vise à rendre l'élève capable :
- d'utiliser avec une certaine aisance les postes et le réseau informatiques de l'ENSTA
- d'envisager le recours à des librairies spécialisées du langage Python pour résoudre certains problèmes type
- de mettre en oeuvre certaines pratiques simples de développement de projets informatiques.
21 heures en présentiel (7 blocs ou créneaux)
réparties en:
- Cours magistral : 6
- Travaux dirigés en salle info : 12
effectifs minimal / maximal:
145/155Diplôme(s) concerné(s)
Pour les étudiants du diplôme Diplôme d'Ingénieur de l'Ecole Nationale Supérieure de Techniques Avancées
Aucun pré-requis pour ce cours.
Format des notes
Numérique sur 20Littérale/grade européenPour les étudiants du diplôme Diplôme d'Ingénieur de l'Ecole Nationale Supérieure de Techniques Avancées
Vos modalités d'acquisition :
Certaines parties de TD serviront de tests de compétence.
Le rattrapage est autorisé (Max entre les deux notes écrêté à une note seuil)- le rattrapage est obligatoire si :
- Note initiale < 6
- le rattrapage peut être demandé par l'étudiant si :
- 6 ≤ note initiale < 10
- Crédits ECTS acquis : 1.5 ECTS
- Scientifique acquis : 1.5
Le coefficient de l'UE est : 1.5
La note obtenue rentre dans le calcul de votre GPA.
L'UE est évaluée par les étudiants.
Programme détaillé
MO101 présente une structure temporelle originale en 3 blocs, séparés entre eux de plusieurs mois :
- bloc a (séances 1 à 3) : environnement Linux et interpréteur de commandes en ligne (voir la <a href="http://perso.ensta-paristech.fr/~ferland/mo101">page dédiée</a>)
- bloc b (séances 4 et 5) : librairies spécialisées Python (scripts Python, Python versus MatLab)
- bloc c (séance 6) : premiers outils pour le développement logiciel
Mots clés
Unix pratique, modules Python pour l'ingénieur, introduction au développement logicielSupport pédagogique multimédia