프로젝트 소개

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가 있습니다.