このプロジェクトについて

Teach-rsは、高等教育やその他の公式・非公式の教室環境を対象とした、Rustプログラミング言語の教材コレクションです。それ自体がRustの完全なコースではなく、教師が学生に合わせてコースを組み立てられるように設計されています。この名前はその目的を反映しています。 このプロジェクトは、演習の指示とテンプレート、講義用の参照スライドデッキ、そして教師が教材を選択しつつ重要なトピックをスキップしないようにするためのツールを提供することを目指しています。コンテンツはモジュールに編成され、各モジュールには1つ以上のユニットが含まれ、bookディレクトリとslidesディレクトリに格納されています。事前定義された学習トラックが提供され、教師は提供されたコンテンツと独自の教材を組み合わせて独自のトラックを構成できます。表明された目標には、学生に実践的な経験、Rustの機能に関する背景知識、そしてRustがプロジェクトに適しているかどうかを判断する能力を与えることが含まれており、システム、組み込み、ウェブなどの専門トラックがあります。 範囲外となるのは、教科書スタイルの読み物リソース、自己学習の補助としての使用、および公開された演習の解答です。一部の演習は自由形式で、複数の正解があり、Rustコンパイラ自体が間違いを検出して改善を提案する教育支援として使用されます。教師用ガイドと貢献ガイドラインが含まれています。 教材はCC-BY-SAライセンスの下で提供され、あらゆる目的に無料で使用でき、貢献の返還が推奨されています。このプロジェクトはTweede golfによって作成され、Trifecta Tech Foundationに移管されました。創設スポンサーには、ブラチスラバのスロバキア工科大学情報学・情報技術学部、Tweede golf、Rust Edu、Rust Foundationが含まれます。初期メンテナーはRust Foundationの助成金を受けました。シルバースポンサーにはGoforeとRustJobs.devが含まれます。