CS101 - Introduction to Computing Principles

Welcome to CS101, an introduction to the key ideas of computing. Our Spring course is Tu/Thu 1:30-2:50 in Hewlett 201. Bring a laptop to class so you can follow along with the in-class exercises.

For high schools or other outside groups, a version of these materials are freely available at classes to use in an ad-hoc way, the materials are freely available at introcomputing.org.

Bluescreen nominees

Voting Form

Lectures and Exercises
  • Email cs101@cs.stanford.edu send questions to the staff
  • CS101 Canvas Site -- assignment turn-in and grades are here
  • Staff and Office hours ...
  • 1. Homework office hours 6:00-8:00 pm the day a homework is due (typically Monday) in the Lathrop Library Tech Lounge. Look for the little "CS101" sign.
  • 2. Nick Parlante office hours - chat after lecture, then office hours in Gates 189 Tue / Thu 2:30-4:00 or by appointment (email)
  • 3. Sarah Sterman Friday hours 2:00-4:00pm Friday in the Lathrop Library Tech Lounge.
  • CS101 TAs
    • Left-to-right:
    • Sarah Sterman ssterman@stanford.edu (Student last names A-E)
    • Christopher Min chrismin@stanford.edu (F-H)
    • Karen Truong truongk@stanford.edu (I-R)
    • Arathi Mani arathim@stanford.edu (S-Z)
  • RGB Explorer
  • Image Functions Reference
  • Jeopardy music
  • timer-tab in-lecture timing
  • MaxM RGB Gadget and Arduino tiny and inexpensive computer board - used to build the RGB lecture demo, neat hardware for little projects