0% ont trouvé ce document utile (0 vote)
8 vues15 pages

Initiation à la Programmation Python

Transféré par

Leking
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
8 vues15 pages

Initiation à la Programmation Python

Transféré par

Leking
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Cours d'initiation à la programmation

Edo AYELEH
Université de Lomé

March 18, 2025

1/15
Informations genérales

Domaine : Sciences et Technologies


Établissement : EPL
Filière : LP/TC

2/15
Informations genérales

Intitulé du parcours : Licence Professionnelle


Semestre d'évolution : Mousson 1 (Semestre 2)
Code et intitulé de l'enseignement : 2INF1225,
Initiation à la Programmation
Nombre de crédits : 2
Volume horaire total : 24h (CM : 10h ; TD : 4h; TP:
10h)
Jour, horaire et salle de l'enseignement : Mardi de 15h
30 à 17h 45 dans l'amphi B EPL.

3/15
Informations genérales

Enseignant responsable de l'UE : Dr AYELEH Edo,


Assistant, Mécanique Numérique, eayeleh@[Link] /
[Link]@[Link] / papaviayeleh@[Link].
Disponibilité pour recevoir les étudiants : Mardi de
11h 00 à 12h à l'EPL.
Public cible : Cette UE s'adresse aux étudiants
désireux de se former à l'exercice du métier
d'ingénierie.

4/15
Prérequis

Connaissances de base en informatique:


Compréhension des concepts fondamentaux de
l'informatique, comme ce qu'est un ordinateur, un
logiciel, un système d'exploitation, etc.
Utilisation de l'ordinateur: Être à l'aise avec
l'utilisation d'un ordinateur, y compris la navigation
sur Internet, l'utilisation d'un éditeur de texte et la
gestion de chiers.
Logique et résolution de problèmes: Avoir une certaine
aptitude à la logique et à la résolution de problèmes,
car la programmation implique souvent de décomposer
des problèmes complexes en étapes plus simples.

5/15
Prérequis

Motivation et curiosité: Être motivé et curieux


d'apprendre, car la programmation peut parfois être
frustrante, mais aussi très gratiante.
Connaissances en mathématiques (facultatif) : Bien
que des connaissances avancées en mathématiques ne
soient pas nécessaires pour débuter, une
compréhension de base des concepts mathématiques
peut être bénéque.
Accès à un ordinateur: Avoir accès à un ordinateur sur
lequel vous pouvez installer Python et des outils de
développement.

6/15
Ob jectifs d'enseignement

Objectif général
L'objectif général de l'enseignement d'un cours d'initiation
à la programmation Python pour les étudiants de la licence
professionnelle en Génie Civil, Génie Électrique et Génie
Mécanique est de leur fournir des compétences
fondamentales en programmation an de résoudre des
problèmes techniques spéciques à leur domaine. Ce cours
vise à développer leur capacité à automatiser des tâches, à
analyser des données et à modéliser des systèmes à l'aide de
Python. Les étudiants apprendront également à utiliser des
bibliothèques pertinentes pour leurs disciplines, favorisant
ainsi une approche interdisciplinaire. Enn, l'objectif est de
renforcer leur esprit critique et leur créativité dans
l'application de solutions numériques.
7/15
Ob jectifs d'enseignement

Objectifs spéciques : A la n de l'UE, les étudiants


seront capables de :
Compréhension des concepts fondamentaux de la
programmation: Les étudiants seront capables de
comprendre et d'appliquer les concepts de base de la
programmation, tels que les variables, les types de
données, les structures de contrôle (conditions et
boucles) et les fonctions, en les reliant à des
applications concrètes dans leurs domaines respectifs.
Résolution de problèmes techniques à l'aide de
Python: Les étudiants apprendront à modéliser et à
résoudre des problèmes techniques spéciques à leur
domaine (comme le calcul de structures, l'analyse de
circuits ou la simulation de systèmes mécaniques) en
utilisant des algorithmes et des scripts Python.
8/15
Ob jectifs d'enseignement

Objectifs spéciques : A la n de l'UE, les étudiants


seront capables de :
Manipulation de bibliothèques Python pertinentes:
Les étudiants seront formés à l'utilisation de
bibliothèques Python courantes et pertinentes pour le
Génie Civil, Électrique et Mécanique, telles que
NumPy pour les calculs numériques, Matplotlib pour
la visualisation de données, et Pandas pour la
manipulation de données.
Développement de projets pratiques: Les étudiants
devront réaliser un projet pratique en groupe ou
individuel qui intègre les compétences acquises, leur
permettant de développer une application Python qui
répond à un besoin spécique dans leur domaine
d'étude, comme un outil de calcul ou une simulation.
9/15
Ob jectifs d'enseignement

Objectifs spéciques : A la n de l'UE, les étudiants


seront capables de :
Renforcement de la pensée critique et de la
collaboration: Le cours encouragera les étudiants à
développer leur pensée critique en analysant et en
déboguant des programmes, ainsi qu'à travailler en
collaboration sur des projets, favorisant ainsi l'échange
d'idées et le partage de connaissances entre pairs.

10/15
Langues

Français
Anglais

11/15
Bref descriptif de l'enseignement

Ce cours d'initiation à la programmation Python pour les


étudiants en licence professionnelle en Génie Civil, Génie
Électrique et Génie Mécanique vise à comprendre les
concepts fondamentaux de la programmation, appliquer des
structures de données et des algorithmes simples, analyser
des problèmes techniques à l'aide de scripts Python, et
évaluer les solutions proposées en termes d'ecacité et de
pertinence dans leur domaine d'étude.

12/15
Organisation de l'enseignement

Algorithmique
Généralités (Python)
Aectation0
Aectation1
Aectation2
Boucle1
Boucle2
Instructions conditionnelles1
Instructions conditionnelles2

13/15
Evaluations

Evaluations continues (50%)


Evaluations formatives
Evaluation sommatives
Projet de classe
Examen (50%)

14/15
Bibliographie

Notes de cours de M AYELEH.


A Practical Introduction to Python Programming,
Brian Heinold.

15/15

Vous aimerez peut-être aussi