Outils informatiques
Le Master CSMI utilise Slack pour la communication (promotions, projets, etc.).
Créez votre compte Slack avec votre email @etu.unistra.fr
dès que vous le recevez.
Vous recevrez une invitation au début de l’anné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 la promotion 202x
#csmi
-
pour les questions concernant le Master CSMI
- Linux
-
+ télécharger Ubuntu 22.04 LTS ou Debian 11 ou version ultérieure
- Windows
-
+ installez WSL, puis Ubuntu ou Debian depuis le Microsoft Store
- Mac OS
-
+ installez Homebrew, compatible Intel et ARM
- Langages de programmation
-
Langages principaux : * C * C++ * Python 3 Possibles compléments : * Rust * Julia Outils : * CMake
- Visual Studio Code
-
-
connexion à des machines distantes
-
gestion de projets multiples
-
Git intégré Extensions puissantes :
-
C/C++, Python, CMake, Rust, Julia, LaTeX, Asciidoc — disponibles sur le Marketplace
-
- GitHub
-
-
gestion de version avec Git
-
gestion de projets (Issues, Classroom, etc.)
-
sera utilisé pour les projets S2, S3, stages, etc. Obtenez le GitHub Student Developer Pack via education.github.com/pack
-
- JetBrains
-
-
IDE : CLion, PyCharm, IntelliJ IDEA, WebStorm
-
très utilisés dans les cours HPC / génie logiciel
-
licence étudiante gratuite via le programme JetBrains Student Program (www.jetbrains.com/community/education/#students)
-
- Overleaf
-
-
Overleaf : plateforme collaborative LaTeX
-
coédition en temps réel, historique des versions
-
- GitHub Projects
-
-
GitHub Projects : tableaux kanban avec Issues, PR et milestones
-
idéal pour les projets de cours, intégré à Classroom et Actions
-
- JupyterLab / JupyterHub
-
-
JupyterLab : notebooks Python pour données / ML
-
utilisable localement ou sur serveur
-
Extension VS Code : Jupyter pour exécuter et éditer vos notebooks directement dans Visual Studio Code
-
- Google Colab
-
-
Google Colab : accès facile à GPU / TPU
-
pratique pour les petits projets IA
-
L’Intelligence Artificielle (IA) est désormais un assistant courant pour la programmation, la documentation et la recherche. Utilisez-la avec responsabilité (voir section suivante).
- ChatGPT (OpenAI)
-
-
génération, refactorisation, débogage de code
-
aide rédactionnelle (LaTeX, AsciiDoc, résumés, plans)
-
explications d’algorithmes, concepts HPC ChatGPT
-
- Claude (Anthropic)
-
-
traitement de longs documents, raisonnement approfondi
-
utile pour révision de texte ou rédaction de brouillons Claude
-
- Mistral AI
-
-
modèles open-source (Codestral, Mixtral), bons en code
-
accessibles via LeChat ou Mistral AI
-
- GitHub Copilot
-
-
assistant dans l’IDE (VS Code / JetBrains)
-
complétion, explication contextuelle, génération de tests
-
gratuit/discount via GitHub Student Developer Pack
-
- Zotero
-
-
Zotero : gestionnaire de références, import web
-
export vers BibTeX compatible LaTeX
-
-
Citez toute assistance IA (ex. : “Assistance IA : prompt + outil + date/version”).
-
N’introduisez jamais de contenus confidentiels dans des outils externes (examens, clés, données personnelles).
-
Vérifiez les résultats (calculs, code, références) : vous êtes responsable de la validité.
-
Maintenez une traçabilité : conservez un dossier
ai-notes/
avec prompts, versions, code généré.
Les étudiants peuvent utiliser des outils d’Intelligence Artificielle (IA) pour la rédaction, la programmation ou la recherche. Dans ce cas, ils doivent clairement les mentionner et les citer.
Les outils IA sont des assistants, pas des auteurs. Leurs contenus doivent être vérifiés, adaptés et corrigés par l’étudiant. Celui-ci reste entièrement responsable de la validité et de l’originalité du travail. |
Vous pouvez ajouter une section dédiée dans vos rendus :
== Déclaration d’assistance IA
Certaines parties de ce travail ont été préparées avec l’aide d’outils d’Intelligence Artificielle (IA).
Les outils utilisés sont les suivants :
* ChatGPT (OpenAI, GPT-5, consulté le 24 août 2025) pour la rédaction et les explications.
* GitHub Copilot (Microsoft, 2025) pour les suggestions de code en C++/Python.
* Claude (Anthropic, 2025) pour la synthèse de textes.
* Codestral (Mistral AI, 2025) pour la génération et le refactoring de code.
Tous les éléments générés ont été vérifiés et adaptés par les auteurs, qui en assument l’entière responsabilité.
Ou au format LaTeX :
\section*{Déclaration d’assistance IA}
Certaines parties de ce travail ont été préparées avec l’aide d’outils d’Intelligence Artificielle (IA).
Parmi ceux-ci :
\begin{itemize}
\item ChatGPT (OpenAI, GPT-5, consulté le 24 août 2025) pour la rédaction et les explications.
\item GitHub Copilot (Microsoft, 2025) pour les suggestions de code en C++/Python.
\item Claude (Anthropic, 2025) pour la synthèse de textes.
\item Codestral (Mistral AI, 2025) pour la génération et le refactoring de code.
\end{itemize}
Tous les contenus générés ont été vérifiés et adaptés par les auteurs, qui en assument l’entière responsabilité.
Pour citer correctement les outils IA, importez le fichier BibTeX (ai-tools.bib
) fourni dans vos sources / gestionnaire de références (Zotero, Overleaf), puis citez-les comme n’importe quel @software
.
@software{openai_chatgpt_2025,
author = {OpenAI},
title = {ChatGPT},
year = {2025},
version = {Version du 24 août},
url = {https://chat.openai.com},
note = {Modèle de langage; consulté 2025-08-24}
}
@software{anthropic_claude_2025,
author = {Anthropic},
title = {Claude 3.5},
year = {2025},
version = {août 2025},
url = {https://claude.ai},
note = {Modèle de langage}
}
@software{mistral_codestral_2025,
author = {Mistral AI},
title = {Codestral},
year = {2025},
version = {0.3},
url = {https://mistral.ai},
note = {Modèle open-weight}
}
@software{github_copilot_2025,
author = {GitHub},
title = {GitHub Copilot},
year = {2025},
version = {Extension VS Code v1.185},
url = {https://copilot.github.com},
note = {Outil de complétion IA}
}