Skip to content

Commit a6e18b6

Browse files
authored
docs(style): Add Live, Interactive Instruction principle (#2927)
Adds a new pedagogical principle to STYLE.md to formalize the course's core philosophy of live, interactive instruction. This principle clarifies the expectation that instructors will interact with code snippets live, use compiler errors as a teaching tool, and engage with audience questions dynamically.
1 parent 3cbcd7e commit a6e18b6

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

STYLE.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,11 @@ We follow a few key principles to make the material effective for learning:
4646
usage syntax is a bit unusual, but we don't go into details of format strings
4747
or macros. We explain details of format strings later, once we have covered
4848
traits and can mention the `Debug` and `Display` traits.
49+
- **Live, Interactive Instruction:** The instructor is expected to run and
50+
modify the code on the slides, and use compiler errors as a teaching tool. The
51+
audience is expected to frequently interrupt with questions, and the
52+
instructor would often experiment with the code on the slide to illustrate the
53+
answer.
4954

5055
### Pacing and Structure
5156

0 commit comments

Comments
 (0)