Skip to content

jourlin/teach-rs-french

 
 

Repository files navigation

Teach-rs

Matrix

Teach-rs

Teach-rs est un cours universitaire destiné aux étudiants en informatique, introduisant le langage de programmation Rust. Il est également accessible à tous ceux qui souhaitent enseigner Rust.

Pourquoi ? Consultez notre article de blog pour découvrir l'objectif du cours.

Ce dépôt contient tout ce qui est nécessaire pour organiser le cours : diapositives, exercices, outils, instructions de configuration et plus encore.

Bien que tout le matériel disponible soit prêt à l'emploi, ce dépôt n'est pas encore aussi exhaustif que nous le souhaiterions. Vos retours et contributions sont donc les bienvenus ! Nous acceptons également les parrainages ; lisez-en plus ci-dessous ou sur notre page de parrainage.

Besoin d'aide ? Des questions ? Venez discuter sur notre canal Matrix : Matrix

Utilisation

Le guide de l'enseignant est disponible ici.
Consultez le README ModMod pour les instructions sur le rendu du contenu d'une piste.

Structure

Le contenu se trouve dans le répertoire content.
Il est structuré en un arbre de Pistes, Modules, Unités et Sujets.

  • Pistes : définissent un cours complet, composé de plusieurs modules.
  • Modules : regroupent des unités liées entre elles.
  • Unités : correspondent généralement à une leçon + tutoriel et sont constituées de plusieurs sujets.
  • Sujets : couvrent un thème unique et comprennent des diapositives, des exercices et une description des exercices.

Les Pistes, Modules, Unités, Sujets et les fichiers associés sont décrits dans plusieurs fichiers TOML dans le répertoire content.
ModMod combine le contenu en une structure directement publiable, par exemple dans un dépôt Git destiné aux étudiants.

Pistes prédéfinies

Note : bien que les plans des pistes soient presque terminés, elles peuvent encore contenir des TODOs. N'hésitez pas à contribuer pour enrichir le contenu !

Objectifs généraux

Teach-rs vise à fournir un cours open-source, comprenant des conférences, tutoriels et exercices, utilisable par toute institution d'enseignement supérieur.
Utilisez une des pistes prédéfinies ou composez la vôtre avec le contenu proposé et vos propres ressources.

  1. Fournir une base modulaire et réutilisable pour des cours Rust en présentiel.
  2. Offrir une expérience pratique et concrète aux étudiants.
  3. Fournir des informations de fond sur les fonctionnalités de Rust.
  4. Aider les étudiants à évaluer l'adéquation de Rust à leurs projets.
  5. Proposer plusieurs pistes spécialisées axées sur différentes applications (systèmes, embarqué, web, etc.).
  6. Permettre aux enseignants de contribuer leur matériel pour qu'il soit utile à d'autres.

Contribuer

Si vous souhaitez améliorer teach-rs, que ce soit en retouchant, restructurant un module ou en ajoutant un nouveau module, veuillez consulter les directives de contribution avant de commencer.

À propos du projet

Le projet a été créé par Tweede golf et est maintenant maintenu par la Trifecta Tech Foundation.

Nos sponsors

Sponsors fondateurs

Logo STU FIIT

Logo TG

Logo Rust Edu

Logo RF

Le sponsor initial du projet est la Faculté d'informatique et des technologies de l'information (FIIT) de l'Université technique slovaque (STU) à Bratislava, Slovaquie. La contribution de FIIT a permis de poser les bases du cours. Tweede golf et Rust Edu ont également grandement contribué à la création de teach-rs.

De plus, l'un de nos mainteneurs, @hdoordt, a reçu une subvention de la Rust Foundation.

Sponsors argent

Un grand merci à nos sponsors argent :

Soutenir teach-rs

Contactez-nous si vous êtes intéressé par un soutien financier pour la maintenance et le développement des ressources teach-rs. Consultez trifectatech.org/support.
Vous pouvez également parrainer notre travail via GitHub sponsors.

About

A modular, reusable university course for Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 77.0%
  • C 23.0%