Rust Programming
Title | Notes, Slides | Date |
---|---|---|
Introduction | Data types | Aug 11 |
Control Flow | Control Flow | Aug 18 |
Structures and Arrays | Structures and Arrays | Aug 18 |
Enumerated types | Enumerated types | Aug 25 |
Structures + vectors | Vectors | Aug 25 |
Slices and strings | Slices and Strings | Sep 1 |
File IO | Simple File Input and Output | Sep 1 |
Functions | Functions | Sep 15 |
Experiments | Experiments and Reports | Sep 15 |
Rev | Revision Lecture (no new notes) | Sep 22 |
Rev | Lab fragments answers | Sep 22 |
Traits | Traits in Rust | Oct 26 |
Formatting | Output Formatting | Oct 27 |
Coding | Good coding | Nov 3 |
Good coding | ||
Mid Term | Mid Term Answers | Nov 11 |
Work in Progress below this line |
Title | Notes, Slides | Date |
---|---|---|
Installation | Installation | Aug 2 |
Building Projects | Making things run | Aug 11 |
Texts - Rust texts | List of useful texts | Aug 2 |
Lab Number | Notes, Slides | Date |
---|---|---|
1 | Getting started | Aug 2 |
2 | Calculating Pi | Aug 8 |
3 | Standards and unicodes | Aug 16 |
4 | Triangles: structures | Aug 23 |
5 | Arrays and Vectors | Aug 30 |
6 | Letter Frequency Assignment Error Codes | Sep 13 |
7 | Revision Fragments | Sep 20 |
8 | Lookup Tables | Oct 4 |
9 | What Language? | Oct 11 |
10 | Accurate Timing | Oct 18 |
11 | User Friendly Code | Oct 25 |
12 | Traits | Nov 1 |
14 | Accuracy and Histogram | Nov 15 |
Small Test | ||
Large Test | ||
MT | Mid Term Answers | Nov 12 |
Codes | Assignment Error Codes (updated) | Nov 11 |
Lab Number | Notes, Slides | Date |
---|---|---|
1 | Squares | Aug 2 |
2 | Pi program outline | Aug 9 |
3 | Unicodes, etc> | Aug 16 |
4 | Triangles, etc> | Aug 23 |
Triangle data file> | ||
5 | Array and vector timing code> | Sep 6 |
9 | Multilingual Test File> | Oct 11 |
10 | Accurate Timing> | Oct 18 |
10a | Shape trait> | Oct 20 |
11 | User Friendly Skeleton> | Oct 25 |
L* | Pretty Print Output> | Nov 3 |