First semester
Algorithms Design and Programming
- Teacher(s)
- Hong-Phuong DANG, Mathieu DAVID, Alban GRÉAU, Sébastien HERBRETEAU
- Course type
- COMPUTER SCIENCE
- Correspondant
- Cédric HERZET
- Unit
-
UE1-00-E : Harmonisation
- Number of ECTS
- 2
- Course code
- 1AINF01
- Distribution of courses
-
Heures de cours : 6
Heures de TP : 15
- Language of teaching
- French
- Evaluation methods
- Examen final
Objectives
Master the basics of algorithms, know the main data structures and some fundamental algorithms; Be able to organize a complex process by breaking it down into procedures and functions; Be able to implement algorithms using the syntax of the Python language and develop programs written with a view to readability and reusability;
Course outline
1. Introduction to computer software development; 2. Simple and structured data types; 3. Algorithmic structures; 4. Procedures and functions; 5. Programming; 6. Translation of algorithmic structures; 7. Top-down analysis;
Prerequisites
None