RustConf 2017 - A Tale of Teaching Rust by Andrew Brinker

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=Q7PwycLnZfI



Duration: 22:18
555 views
11


A Tale of Teaching Rust by Andrew Brinker

Rust has a reputation of having a very steep learning curve, but is this reputation justified? In this talk I share my experiences teaching Rust to a group of 26 undergraduates as part of a class on programming language theory. None of the students knew Rust going in. Most knew only one language. I walk through the key concepts from Rust that programmers in all languages can use, and that language designers may want to steal, and I talk about how this class of fledgling programmers handled and understood those concepts, what they think of Rust now, and what all of this might mean for teaching Rust effectively in the future.




Other Videos By Confreaks


2017-09-26DevOpsDays Chicago 2017 - Diversity is Not Just a Checklist by Rhea Ghosh
2017-09-26DevOpsDays Chicago 2017 - Security, Don't Fear the DevOps by Bill Weiss
2017-09-26DevOpsDays Chicago 2017 - Hacking Human Systems by Jeff Smith
2017-09-01RustConf 2017 - Closing Keynote: Safe Systems Software and the Future of Computing by Joe Duffy
2017-09-01RustConf 2017 - Fast, Safe, Pure-Rust Elliptic Curve Cryptography
2017-09-01RustConf 2017 - Improving Rust Performance Through Profiling and Benchmarking by Steve Jenson
2017-09-01RustConf 2017 - Type System Tips for the Real World by Sean Griffin
2017-09-01RustConf 2017 - Menhir and Friends: the State of the Art of Parsing in Rust by Naomi Testard
2017-09-01RustConf 2017 - Shipping a Solid Rust Crate by Michael Gattozzi
2017-09-01RustConf 2017 - Building Rocket by Sergio Benitez
2017-09-01RustConf 2017 - A Tale of Teaching Rust by Andrew Brinker
2017-09-01RustConf 2017 - Opening Keynote: Make Productivity a Core Value of Rust
2017-06-29GORUCO 2017: Type. Context. by Sam Phippen
2017-06-29GORUCO 2017: How to Load 1m Lines of Ruby in 5s by Andrew Metcalf
2017-06-29GORUCO 2017: Scars: On Handling Adversity by Ross Kaffenberger
2017-06-29GORUCO 2017: Beyond OSS by Veronica Lopez
2017-06-29GORUCO 2017: Shaving my head made me a better programmer by Alex Qin
2017-06-29GORUCO 2017: Front-End Sadness to Happiness: The React on Rails Story by Justin Gordon
2017-06-29GORUCO 2017: What I Learned to Love About Ruby When I Switched to Python by Lauren Ellsworth
2017-06-29GORUCO 2017: Difficult Conversations by Adam Cuppy
2017-06-29GORUCO 2017: SQL to NoSQL to NewSQL and the rise of polyglot persistence Paul Dix