The Rust-Edu Org is pleased to announce the 2022 Rust Education Workshop, a one-day virtual meeting to discuss the future of Rust education. If you are involved with Rust in an educational capacity, or would like to be, we would love to have you participate and share. Lecturers and professors, Rust authors and trainers, developers of tools supporting Rust learning, Rust language developers looking to improve learnability, and anyone trying to expand the scope and quality of Rust learning and teaching are especially welcome. Topics of interest to us include (but are not limited to): the future of Rust as a language of choice in college CS education; tool-driven and content-driven methods for improving Rust learning in general; possible enhancements to the Rust language and Rust Project tooling to improve learnability.
Schedule

Subscribe to RSS Feed

2022
Saturday, August 20th
7:00 AM

7:00 - 7:30: Introductions

Bart Massey, Portland State University

7:00 AM

Intro To Workshop and Rust-Edu

Bart Massey, Portland State University

7:00 AM - 7:10 AM

Proceedings of The Rust-Edu Workshop

Bart Massey, Portland State University

7:00 AM

7:30 AM

7:30 - 9:00: Session 1 - Experiences with Teaching Rust

Bart Massey, Portland State University

7:30 AM - 9:00 AM

Imagining Introductory Rust

Rose Bohrer, Worcester Polytechnic Institute

7:30 AM

7:50 AM

Experience Report: Two Semesters of Teaching Rust, Five Programming Assignments for Rust

Matthew Fluet, Rochester Institute of Technology

7:50 AM

8:10 AM

Paradigm Problems: A Case Study on rebalance

Will Crichton, Stanford University

8:10 AM

8:30 AM

Small + Large Group Discussion of Session 1 - Experiences with Teaching Rust

Bart Massey, Portland State University
multiple additional speakers

8:30 AM - 9:00 AM

9:15 AM

9:15 - 10:45 Session 2 - Tools for Teaching Rust

Bart Massey, Portland State University

9:15 AM - 10:45 AM

Experiences of Teaching Rust and Code Recommendation To Assist Rust Beginners

Hui Xu, Fudan University

9:15 AM

9:35 AM

The Book & Rustlings Adaptation By JetBrains: Yet another way to learn Rust

Vitaly Bragilevsky, JetBrains

9:35 AM

9:55 AM

RustViz: Interactively Visualizing Ownership and Borrowing

Cyrus Omar, University of Michigan

9:55 AM

10:15 AM

Group Discussion of Session 2 - Tools for Teaching Rust

Bart Massey, Portland State University
multiple additional speakers

10:15 AM - 10:45 AM

11:30 AM

11:30 - 12:30 Session 3 - Rust and OS

Bart Massey, Portland State University

11:30 AM - 12:30 PM

The Pluggable Interrupt OS: Writing a Kernel in Rust

Gabriel Ferrer, Hendrix College

11:30 AM

11:50 AM

An Online Debugging Tool for Rust-based Operating Systems

Zhiyang Chen, Beijing Technology and Business University
Ye Yu, Beijing Technology and Business University
Zhengfan Li, Beijing Technology and Business University
Jingbang Wu, Beijing Technology and Business University

11:50 AM

12:10 PM

Group Discussion of Session 3 - Rust and OS and Open-Ended Discussion of the Event

Bart Massey, Portland State University
multiple additional speakers

12:10 PM - 1:00 PM