Published July 28, 2025
| Version v1
Journal article
Open
Not-So-Bitter Pill to Swallow: Slipstreaming Memory Safe Programming via Rust as part of a Database Systems Course
- 1. University of Chicago
Description
In this paper, we present our experience integrating Rust, a memory-safe systems programming language, into an introductory database systems course project. Our findings indicate that while Rust's steep learning curve posed initial challenges, it significantly enhanced students' understanding of memory safety and systems programming concepts. We also discuss the outcomes of the course, which has now been taught to over 500 students over five separate offerings. While student feedback has been overwhelmingly positive, we provide insights for educators considering Rust for similar systems-oriented elective CS courses.
Files
Not-So-Bitter-Pill-to-Swallow.pdf
Files
(668.4 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:49f46876ef6fe31b67d2cac5e5e8a481
|
668.4 kB | Preview Download |
Additional details
Identifiers
- DOI
- 10.1145/3735091.3737532
- Other
- oai:uchicago.tind.io:16004