Outils informatiques

Communication

slack icon

CSMI utilise Slack pour communiquer avec les promotions et sur les projets.

Vous pouvez installer slack et créer votre compte avec votre email @etu.unistra.fr une fois que vous l’avez. Vous recevrez une invitation à la rentrée.

L’espace de travail Slack utilisé est celui de Feel++ le logiciel de simulation numérique développé par Cemosis. Les canaux utilisés sont

#csmi-202x

pour les promotions 202x

#csmi

pour les questions concernant le Master CSMI

Systèmes d’exploitation
Linux

Ubuntu 22.04 LTS ou version ultérieure, ou Debian 11 ou version ultérieure

img ubuntu img debian

Windows 1x

Installez Support WSL puis utilisez le Ubuntu 22.04 ou Debian 11 ou plus tard

img win

MacOs

Installez le Homebrew qui propose de nombreux paquets sur les processeurs Intel ou ARM

img macos

Environnement de programmation

Nous utiliserons les outils suivants dans plusieurs cours

Langages de programmation

img cpp img python

Voici les langages de programmation que vous utiliserez :

  • - C

  • - C++

  • - Python3

    et d’autres que vous pouvez utiliser dans vos projets

  • - Rust

  • - Julia

    et utilisez un environnement de programmation avancé basé sur

  • - CMake

Visual Studio Code

img vscode

  • - se connecter à des machines distantes

  • - travailler sur un ou plusieurs projets à la fois

  • - utiliser git

    De puissantes extensions sont disponibles pour la plupart des langages de programmation, en particulier

  • - C/C++ extension

  • - Python extension

  • - CMake extension

  • - Rust extension

  • - Julia extension

  • - LaTeX extension

  • - Asciidoc extension

Github

img github

La plateforme numéro un pour les projets open-source utilisant git comme système de contrôle de version, la plateforme offre également de nombreux outils pour la gestion de projet.
Nous utiliserons Outils de gestion Github pour assurer le suivi des projets et des tâches.
Vous devez créer un compte sur Github, un formulaire vous sera envoyé au début de l’année de M1 et votre compte vous suivra pendant les 2 années. Il sera utilisé

  • pour les projets en S2 et S3

  • - pendant les stages, pour soumettre vos rapports et présentations

  • - pendant les stages pour certains d’entre vous, à des fins de suivi

  • - pendant les cours EDP (S2) et CS3, via la plateforme github classroom, pour rendre vos travaux.

    Une référence : lab.github.com/ mais il y en a plein d’autres.