1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2025-07-17 11:27:57 +02:00

Comprehensive Rust v2 (#1073)

I've taken some work by @fw-immunant and others on the new organization
of the course and condensed it into a form amenable to a text editor and
some computational analysis. You can see the inputs in `course.py` but
the interesting bits are the output: `outline.md` and `slides.md`.

The idea is to break the course into more, smaller segments with
exercises at the ends and breaks in between. So `outline.md` lists the
segments, their duration, and sums those durations up per-day. It shows
we're about an hour too long right now! There are more details of the
segments in `slides.md`, or you can see mostly the same stuff in
`course.py`.

This now contains all of the content from the v1 course, ensuring both
that we've covered everything and that we'll have somewhere to redirect
every page.

Fixes #1082.
Fixes #1465.

---------

Co-authored-by: Nicole LeGare <dlegare.1001@gmail.com>
Co-authored-by: Martin Geisler <mgeisler@google.com>
This commit is contained in:
Dustin J. Mitchell
2023-11-29 10:39:24 -05:00
committed by GitHub
parent ea204774b6
commit 6d19292f16
309 changed files with 6807 additions and 4281 deletions

View File

@ -5,13 +5,10 @@
Here is a bit of background information about how we've been running the course
internally at Google.
We typically run classes from 10:00 am to 4:00 pm, with a 1 hour lunch
break in the middle. This leaves 2.5 hours for the morning class and
2.5 hours for the afternoon class. Note that this is just a
recommendation: you can also spend 3 hour on the morning session to
give people more time for exercises. The downside of longer session is
that people can become very tired after 6 full hours of class in the
afternoon.
We typically run classes from 9:00 am to 4:00 pm, with a 1 hour lunch break in
the middle. This leaves 3 hours for the morning class and 3 hours for the
afternoon class. Both sessions contain multiple breaks and time for students to
work on exercises.
Before you run the course, you will want to: