Rust

Books

We are primarily following the Programming Rust book. We may, at times, sample some problems from the CLRS algorithms book.

We also may reference the freely available The Rust Programming Language (TRPL) book.

Schedule

Some rows of the schedule are tentative! These schedule for a given date will be solidified by a mailing list post prior to the meeting.

The bottom of the page contains a grab-bag of additional topics that may fit into a future unknown date (please feel free to expand it!)

Meeting
Topics
2020/02/17 2020/02/03
Readings
  • PR § 6: Expressions
Exercises
  • TBD
2020/01/20
Readings
Exercises
2020/01/06
Readings
  • PR § 4: Ownership
Additional Discussion
  • Rust CLI libraries
  • Show and tell: Fractals!
Schedule gap

The Reading Consortium took a break here.
The data below is maintained as an archival reference.

2019/06/18
Readings
  • PR § 1: Why Rust?
  • PR § 2: A Tour of Rust
  • CLRS § 31.1,2: Number Theory & Euclid's GCD Algorithm
  • CLRS § 2.1,2: Insertion Sort, Analyzing Algorithms
Exercises
2019/07/16
Readings
  • PR § 3: Basic Types
  • PR § 4: Ownership
  • CLRS § 2.3: Designing Algorithms
Exercises
  • CLRS 2.3-6, 3.1-1, -4
2019/07/30
Readings
  • PR § 5: References
  • CLRS reading from last week
Exercises
  • Write merge sort
2019/08/13
Readings
  • PR § 6: Expressions
  • TRPL § 3.3-5: Functions, Comments, and Control Flow
  • TRPL § 6.2,3: The match Control Flow Operator and Concise Control Flow with if let
  • CLRS §3.1: Growth of Functions
Exercises
  • CLRS 3.1-1, -4
  • Merge Sort (part 2)

Additional Topics

The below topics haven't been covered yet, but may be good additional topics to slot into future meetings.

Algorithms

Rust