CS140e (Winter 2018)
An Experimental Course on Operating Systems
Registration
Registration for CS140e is currently open. At this time, only students enrolled at Stanford University may register for this course. 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.
Upcoming Schedule
| Week | Monday | Wednesday |
|---|---|---|
| Jan 15 | Martin Luther King Jr. Day (no class/lab!) • Assignment 0 Due |
Introduction to Rust II • Container Cheat Sheet • Assignment 1 Released • Read TRPL v2: Chapters 13 - 19 |
| Jan 22 | What is an OS? The shell, GPIO, UART. | Anatomy of Program Binaries |
Latest News
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.