First semester

Algorithms Design and Programming

Objectifs

– Master the basics of algorithmics, including 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 Python syntax, and fine-tune written programs for readability and reusability.

Plan

1. Introduction to 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

Prérequis

None