---title: Systems in Rustauthor: ""subtitle: ""format: html---# 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](mailto:ckdeutschbein@willamette.edu)### Syllabus TBD- Ungrade++- Lec/Lab/HW# Calendar|Week|Date (M)|Lecture (M)|Lab (W)|HW (F)||:--:|:---|:----|:-------|:-------||0x0|08/25|[Welcome](00_welcome.qmd)|[Rustup](01_rustup.md)|[Hi world](02_hiworld.md)||0x1|09/01|*Off*|[Build](12_build.qmd)|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|<!--Think I need string edit distance or patches somewhere. Hamming teases it at least.-->