Systems in Rust

CS 271 “Systems in Rust”

  • Called:
    • CS 271: Systems Programming
    • CS 271: Sys Programming, Computer Arch
  • The first semester class in a:
    • Compiled language, with
    • No garbage collector.
  • Term these “systems” languages.
    • Suitable to write an operating system.
  • Taught this year in Rust.
    • So to me, “Systems in Rust”

MW 1310-1440

Prof. Calvin

Syllabus TBD

  • Ungrade++
  • Lec/Lab/HW

Calendar

Week Date (M) Lecture (M) Lab (W) HW (F)
0x0 08/25 Welcome Rustup Hi world
0x1 09/01 Off Build Hi cargo
0x2 09/08 Options Guess Wordle
0x3 09/15 Bits Hamming Sigmas
0x4 09/22 SHA2 Endian Chunk
0x5 09/29 IEEE754 Constants SHA512
0x6 10/06 Review Midterm Off
0x7 10/13 BigInt BigAdd u512
0x8 10/20 ECDSA Python ECDSA
0x9 10/27 Stacks List Tree
0xA 11/03 Graphs BFS Djikstra
0xB 11/10 Merkle
0xC 11/17 VCS
0xD 11/24 Spectre Off
0xE 11/24 Meltdown Hypers VCS.rs