### Teaching

As an Ater, I have a teaching duty of 192 hours for the school year 2018-2019.

##### 2018-2019

- Python (first year)

- Architecture of computers (second year)

- Developper tools (second year)

- Databases (third year)

- C++ (third year)

- Projects and sprint (third year)

- Algorithms and programming (first year)

- Representation and encoding of information

- Conception and development of an app

- Framework for the web

- Supervision of some intern students

#### Previous courses (Université Clermont Auvergne)

##### 2017-2018

- Introduction to Computer Science (first year)
Outline:
- Data representation (binary operations)
- Boolean Algebra

- Introduction to Algorithms (first year)
Outline:

- Graphs (third year, labs)
Outline:
- Implementation of known algorithms
- Project supervision

##### 2016-2017

- Data structures (second year, lectures + labs)
Outline:
- Algorithms
- Structures
- Hash tables
- Complexity

- Graphs (third year, labs)
Outline:
- Implementation of known algorithms
- Project supervision

##### 2015-2016

- Introduction to programming (first year, labs)
Outline:
- functional programming
- Object-oriented programming

- Object-oriented programming (second year)
Outline:

- Graphs (third year, labs)
Outline:
- Implementation of known algorithms
- Project supervision