Sobre o projeto

Teach-rs é uma coleção de material didático para a linguagem de programação Rust, destinada ao ensino superior e a outros ambientes formais ou informais de sala de aula. Não é, por si só, um curso completo de Rust; em vez disso, foi projetado para que professores montem um curso sob medida para seus alunos. O nome reflete esse propósito. O projeto tem como objetivo fornecer instruções e modelos de exercícios, um conjunto de slides de referência para aulas e ferramentas que ajudam os professores a selecionar material, garantindo que tópicos essenciais não sejam omitidos. O conteúdo é organizado em módulos, cada um contendo uma ou mais unidades, e fica nos diretórios book e slides. Trilhas de aprendizagem predefinidas são oferecidas, e os professores podem compor as suas próprias combinando o conteúdo fornecido com seu próprio material. Os objetivos declarados incluem dar aos alunos experiência prática, contexto sobre recursos do Rust e capacidade de julgar se o Rust é adequado a um projeto, com trilhas especializadas como sistemas, embarcados e web. Estão fora do escopo um recurso de leitura no estilo livro didático, o uso como auxílio de autoaprendizagem e soluções publicadas de exercícios. Alguns exercícios são abertos, com múltiplas respostas corretas, e o próprio compilador Rust é usado como auxílio didático que detecta erros e sugere melhorias. Um guia do professor e diretrizes de contribuição estão incluídos. O material é licenciado sob CC-BY-SA e gratuito para qualquer finalidade, com contribuições de volta incentivadas. O projeto foi criado pela Tweede golf e passou para a Trifecta Tech Foundation. Patrocinadores fundadores incluem a Faculty of Informatics and Information Technologies da Slovak University of Technology em Bratislava, Tweede golf, Rust Edu e a Rust Foundation; o mantenedor inicial recebeu uma bolsa da Rust Foundation. Patrocinadores prata incluem Gofore e RustJobs.dev.