.. _syllabus:
Syllabus
========
Caractéristiques :
- UE Sciences et Techniques Fondamentales E3-S1/P1
- Statut : Elective ESIEE 3e année S 1er semestre ESIEE 3e année T 1er semestre
- Horaires : 68 C/TD
- Coefficient: 1
- Responsable(s) : COURIVAUD Daniel (daniel.courivaud@esiee.fr)
Objectif(s) :
- Acquérir l'autonomie nécessaire pour développer un programme Python ou C.
Compétences :
- formaliser les besoins et attentes liés à un projet ;
- concevoir des systèmes et applications complexes ;
- réaliser des systèmes et applications complexes.
Apprentissages essentiels :
- maîtriser les concepts des langages Python et C ;
- comprendre les similitudes et les différences ;
- maitriser les structures de contrôle, les structures de données, les fonctions... ;
- en C, comprendre le mécanisme de gestion de la mémoire et des pointeurs ;
- savoir développer un code structuré ;
- maîtriser le cycle de développement ;
Programme :
- P1
- Python 1 : 27.00 ;
- C : 12:00 ;
- Contrôles : 02:00 ;
- P2
- Python 2 : 6.00 ;
- Projet : 18.00 ;
- Contrôles : 03:00 ;
Evaluations :
- P1 (62%) : (a) + (b)
- P1 / Python 1 (QCM) : 0.69 (a)
- P1 / C (QCM) : 0.31 (b)
- P2 (38%) : (c) + (d) + (e)
- P2 / Python 2 (QCM): 0.25 (c)
- P2 / Projet (CTRL) : 0.50 (d)
- P2 / Projet (PROJ) : 0.25 (e)
Bibliographie :
- `A Byte of Python `_ ;
- `Learn Python The Hard Way `_ ;
- `Non-Programmer's Tutorial for Python 3 `_ ;
- `La documentation officielle Python `_ ;
- `C Programming Tutorial `_.