I’m supposed to teach a new systems class at Georgetown this spring. My goal is to cover the basics of systems hardware that every programmer ought to be familiar with. I want to provide a basis for the students to evaluate their code for efficiency.
I’ve created a first-draft curriculum.
Your comments and additions are welcome.