Welcome to Day 1

    • Basic Rust syntax: variables, scalar and compound types, enums, structs, references, functions, and methods.

    • They should ask questions when they get them, don’t save them to the end.
    • The class is meant to be interactive and discussions are very much encouraged!
    • The questions will likely mean that we talk about things ahead of the slides.
      • This is perfectly okay! Repetition is an important part of learning. Remember that the slides are just a support and you are free to skip them as you like.

    The idea for the first day is to show just enough of Rust to be able to speak about the famous borrow checker. The way Rust handles memory is a major feature and we should show students this right away.

    • Afternoon: 13:00 to 16:00.

    You can of course adjust this as necessary. Please make sure to include breaks, we recommend a break every hour!