Rust book. §1.2 and 1.3; read §1.1 for installation instructions on your own computer, if you want.
| Wed, Sep 17 | Basic Rust programming Reading |
Fri, Sep 19 | More Rust programming Reading |
Week 5 | | |
---|
Mon, Sep 22 | Ownership in Rust Reading | |
Wed, Sep 24 | References Reading |
Fri, Sep 26 | Slices Reading |
Week 6 | | |
---|
Mon, Sep 29 | Structure types Reading | |
Wed, Oct 01 | Enumerations Reading |
Fri, Oct 03 | Processes Reading |
Week 7 | | |
---|
Mon, Oct 06 | Modules in Rust Reading | |
Wed, Oct 08 | System calls I Reading |
Fri, Oct 10 | Unsafe Rust and pointers No reading |
Week 8 | | |
---|
Mon, Oct 13 | System calls II Reading | |
Wed, Oct 15 | Generics and traits Reading |
Fri, Oct 17 | Project work day No reading |
Week 9 | | |
---|
Mon, Oct 20 | No class: fall break No reading | |
Wed, Oct 22 | No class: fall break No reading |
Fri, Oct 24 | No class: fall break No reading |
Week 10 | | |
---|
Mon, Oct 27 | Generics and traits 2 No reading | |
Wed, Oct 29 | Lifetimes Reading |
Fri, Oct 31 | UNIX Signals Reading |
Week 11 | | |
---|
Mon, Nov 03 | Advanced Git Reading | |
Wed, Nov 05 | Closures Reading |
Fri, Nov 07 | More closures No reading |
Week 12 | | |
---|
Mon, Nov 10 | More threads Reading | |
Wed, Nov 12 | Networking Reading |
Fri, Nov 14 | More networking Reading |
Week 13 | | |
---|
Mon, Nov 17 | More networking No reading | |
Wed, Nov 19 | Static Libraries Reading - I.L. Taylor. Linkers. Read Linkers parts 1, 2, and 3.
|
Fri, Nov 21 | Dynamic Libraries Reading |
Week 14 | | |
---|
Mon, Nov 24 | Project work day No reading | |
Wed, Nov 26 | No class: Thanksgiving No reading |
Fri, Nov 28 | No class: Thanksgiving No reading |
Week 15 | | |
---|
Mon, Dec 01 | Regular expressions I Reading | |
Wed, Dec 03 | Regular expressions II No reading |
Fri, Dec 05 | Memory unsafety: Introduction to control flow hijacking No reading |
Week 16 | | |
---|
Mon, Dec 08 | TBA No reading | |
Wed, Dec 10 | Class wrap up No reading
|