Skip to content

Short courses on algorithms : practical recommendations to build solid, energy efficient and maintainable programs

License

Notifications You must be signed in to change notification settings

RomainFrancony/USMB-BachelorDIM-Lectures-Algorithms

Repository files navigation

USMB-BachelorDIM-Lectures-Algorithms

Coverage Status

Build Status

Short courses on algorithms : practical recommendations to build solid, energy efficient and maintainable programs

Those lessons are addressed to the "Développeur Informatique Multisupports" (DIM) Bachelor proposed at Université Savoie Mont Blanc in France. Students are expected to be familiar with programming. The aim is to get more familiar with code quality, maintainability and efficacy.

Lessons organisation draft :

  1. Get familiar with maintainable codes using git, sonarcloud and doxygen. Introduction slides here

  2. Get familiar with unit testing and continuous integration using pytest and TravisCI. Introduction slides here

  3. Get sensible to performance concerns. Hand crafted codes vs libraries

  4. Get familiar with queues using RabbitMQ and CloudAMQP. Introduction slides here

Evaluation will consist of continuous control and a final exam. A preliminary test is planned in the first session to check student entry levels.

About

Short courses on algorithms : practical recommendations to build solid, energy efficient and maintainable programs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages