Об этом проекте
Teach-rs — это набор учебных материалов по языку программирования Rust, предназначенный для высшего образования и других формальных или неформальных аудиторных занятий. Сам по себе он не является полным курсом по Rust; вместо этого он создан для того, чтобы преподаватели могли собрать курс, адаптированный под своих студентов. Название отражает эту цель.
Проект стремится предоставить инструкции и шаблоны для упражнений, эталонный набор слайдов для лекций, а также инструменты, помогающие преподавателям отбирать материал, гарантируя при этом, что важные темы не будут пропущены. Содержимое организовано в модули, каждый из которых содержит один или несколько юнитов, и находится в каталогах book и slides. Предлагаются предопределенные учебные траектории, а преподаватели могут составлять собственные, комбинируя предоставленный контент со своими материалами. Заявленные цели включают предоставление студентам практического опыта, понимания особенностей Rust и способности оценить, подходит ли Rust для проекта, со специализированными траекториями, такими как системное, встроенное и веб-программирование.
Вне области охвата находятся учебник в стиле книги для чтения, использование в качестве средства самообучения и публикация решений упражнений. Некоторые упражнения являются открытыми и имеют несколько правильных ответов, а сам компилятор Rust используется как учебное пособие, которое выявляет ошибки и предлагает улучшения. Включены руководство для преподавателя и рекомендации для участников.
Материалы лицензированы под CC-BY-SA и бесплатны для любых целей, при этом приветствуется обратная связь в виде вкладов. Проект был создан Tweede golf и перешел в Trifecta Tech Foundation. Основатели-спонсоры включают Факультет информатики и информационных технологий Словацкого технологического университета в Братиславе, Tweede golf, Rust Edu и Rust Foundation; первоначальный мейнтейнер получил грант от Rust Foundation. Серебряные спонсоры включают Gofore и RustJobs.dev.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.