Link to WebLab

https://weblab.tudelft.nl/cese4000/2024-2025/ Make sure to log-in and enroll

WebLab

WebLab is a controlled programming environment in which you can practice single concepts of Rust. The WebLab assignments will not be graded, though we recommend that you do them. Especially the assignments of week 1. These are not at all very difficult, but they will get you started with some simple programming.

In some labs, usually on Tuesday, we discuss some important WebLab assignments together.

Important assignments

If you don't want to do all WebLab assignments, but do feel like doing some, the following form a good set to start with, which covers many important topics but will not take too much of your time:

  • week1/basics (easy)
  • week1/types/references (medium)
  • week1/types/all about vecs (medium)
  • week1/Binary Coded Decimal (hard, we will discuss this one in the labs)
  • week2/structs and ownership/Wacky Stacky (medium)
  • week2/structs and ownership/Brackets (hard, we will discuss this one in the labs)
  • week2/enums and matching/matching (medium)
  • week2/enums and matching/Structural Matching (medium)
  • week2/enums and matching/Creating Patterns (medium, we will discuss this one in the labs)
  • week3/traits/Sign Magnitude Representation (hard, may take a bit of time, we will discuss this one in the labs)
  • week3/iterators and collections/anonymous functions (easy, we will discuss this one in the labs)
  • week3/Case Converter (medium)
  • week3/Hashed collections (medium)