这个项目能做什么
Teach-rs 是 Rust 编程语言教学材料的集合,面向高等教育及其他正式或非正式的课堂环境。它本身并非完整的 Rust 课程,而是旨在供教师根据学生需求组装定制课程。项目名称正体现了这一目的。
该项目旨在提供练习说明和模板、讲座参考幻灯片,以及帮助教师选择材料并确保不遗漏关键主题的工具。内容按模块组织,每个模块包含一个或多个单元,并存放于 book 和 slides 目录中。项目提供了预定义的学习轨道,教师也可以将提供的材料与自己的内容相结合,组成自定义轨道。既定目标包括让学生获得动手经验、了解 Rust 特性的背景知识,并能够判断 Rust 是否适合某个项目,同时提供系统、嵌入式和 Web 等专业轨道。
不在范围内的是教科书式的阅读资源、作为自学辅助工具的使用,以及已发布的练习解答。部分练习是开放式的,允许多个正确答案,而 Rust 编译器本身也被用作教学辅助工具,用于捕捉错误并提出改进建议。项目包含教师指南和贡献指南。
该材料采用 CC-BY-SA 许可,可免费用于任何目的,并鼓励回馈贡献。项目由 Tweede golf 创建,现已移交至 Trifecta Tech Foundation。创始赞助商包括斯洛伐克理工大学布拉迪斯拉发信息与信息技术学院、Tweede golf、Rust Edu 和 Rust 基金会;初始维护者获得了 Rust 基金会资助。白银赞助商包括 Gofore 和 RustJobs.dev。
评论
0 评分人数达到10人后显示
登录后参与讨论。