Skip to main content
psu-cs
  • You are currently using guest access (Log in)
  • CS 410P/510 Rust Su19
  • General
  • Getting Started
  • Fundamental Rust
  • Rust Structured Control and Data
  • Rust Abstractions
  • Rust Tools
  • The Practice of Rust
  • "Advanced" Rust
  • Wrapping Up
  • Home
  • Calendar

CS 410P/510 Rust Programming — Summer 2019

  1. Home
  2. Courses
  3. CS 410P/510 Rust Su19

Weekly outline

  • General

    • Syllabus Page
    • Resources Page
    • Slack invite URL
      Restricted Not available unless: Your Email address ends with pdx.edu
    • Game Jam Page
  • Getting Started

    1. Making A Rust Project; Rust Language Basics
    2. More Rust Basics

    Reading: Textbook chs 1-3, 8

    • Making A Rust Project; Rust Language Basics Page
    • More Rust Basics Page
    • HW 1: Stats Assignment
    • Live Programming Demo: Write a WAV file in Rust URL
  • Fundamental Rust

    1. Ownership and Lifetimes
    2. Arrays and Strings

    Reading: Textbook chs 4-6, 17

    • Ownership and Lifetimes Page
    • Arrays and Strings Page
  • Rust Structured Control and Data

    1. Control Flow and Error Handling; Crates and Modules
    2. Structs and Enums

    Reading: Textbook chs 7, 9-10

    • Control Flow and Error Handling Page
    • Crates and Modules Page
    • Structs Page
    • Enums Page
    • Course Project Assignment
    • HW 2: Programming Exercises Assignment
  • Rust Abstractions

    1. Generics
    2. Traits

    Reading: Textbook chs 11-13

    • Generics Page
    • Traits Page
  • Rust Tools

    1. Iterators
    2. Closures

    Reading: Textbook chs 14-16

    • Iterators Page
    • Closures Page
  • The Practice of Rust

    1. Cells and Rc
    2. Collections; I/O

    Reading: Textbook ch 18

    • Cells and Rc Page
    • Collections Page
    • I/O Page
  • "Advanced" Rust

    1. Concurrency
    2. Unsafe Code

    Reading: Textbook chs 19, 21

    • Concurrency Page
    • Unsafe Code Page
  • Wrapping Up

    1. Macros
    2. Selected Project Presentations

    Read: Textbook ch. 20

    • Macros Page
You are currently using guest access (Log in)
Home
Data retention summary
Get the mobile app