Registration for CS140e is currently open. To register for CS140e, you must first fill out and submit the pre-registration survey. After reviewing responses, we will email registration codes to all students that we are able to admit.
Week | Monday | Wednesday |
---|---|---|
Jan 8 |
Introduction to CS140e
• Slides |
Introduction to Rust I
• Code (pdf) | Code (rs) | Rusty Types Reading • Assignment 0 Released • Read TRPL v2: Chapters 1 - 11 |
Jan 15 |
Martin Luther King Jr. Day (no class!)
• Assignment 0 Due • Assignment 1 Released |
Introduction to Rust II
• Container Cheat Sheet • Read TRPL v2: Chapters 13 - 19 |
Friday, December 15, 2017
We’re hard at work preparing for the first offering of CS140e! In the coming weeks, this site will be fleshed out to contain everything there is to know about CS140e. In the mean time, make sure you:
Fill out the pre-registration survey to register.
If you have already filled out the survey but haven’t received a response within a week, please email us!
We’ll be using Piazza for Q/A. Sign up before the class starts.
Ensure your laptop is natively running Linux, BSD, or OS X.
These are the only platforms we’ll support. If you don’t have a machine that runs Linux, we recommend installing Ubuntu LTS or Fedora on a secondary partition. Sorry, but we cannot make any exceptions for Windows-based machines.
Learn about the Raspberry Pi Hardware.
This one’s an extra! Get a head-start on learning about the platform you’ll be building on: the Raspberry Pi 3.
Mondays and Wednesdays
3:00pm - 4:20pm
160-124
Mondays 5:30pm - 6:30pm
Wednesdays 6:00pm - 7:00pm
Gates 463a
Sergio Benitez
Instructor
Gates 288
Office Hours: TBD
Dawson Engler
Instructor
Gates 314
Office Hours: TBD
Jennifer Lin
Course Assistant
Office Hours: TBD