Organizational lesson

    2024-10-03 (last edit: 2024-10-06)

    Rust course

    We will be using Github Classroom for task submission and Discord for discussions.

    Our main learning/teaching resource will be "The Book".

    Grading

    • 1/3 of the grade is based on small tasks. There will be approximately 1 task every two weeks and each task will be graded on a scale of 0 to 3.
    • 2/3 of the grade is based on a big project. You can choose a topic yourself, but it must be accepted by me. The project has to be split into two parts. It can be done in groups of two (or bigger, if ambitious enough).
    • The grade may be increased by a bonus. You can get a bonus for:
      • Making a presentation about some advanced topic (const generics, futures, macros, etc.) or about architecture of a selected Rust open-source library
      • Contributing to a selected Rust open-source library
      • Contributing to this course's materials
      • Quizzes, homeworks, general activity etc.

    Project Deadlines

    1. 2024-11-7: Project ideas should be presented to me for further refining. If you wish to pair up with someone, now is the time to tell me.
    2. 2024-11-14: Final project ideas should be accepted by now.
    3. 2024-12-12: Deadline for submitting the first part of the project.
    4. 2025-01-09: Deadline for submitting the second and final part of the project.