Skip to main content
Rethinking CS101: Or, How Robots Revolutionize Introductory Computer Programming
  • Lynn Andrea Stein, Franklin W. Olin College of Engineering
Document Type
Publication Date

Introductory computer science education is entrenched in an outdated computational model. Although it corresponds neither to our computing environments nor to our work, we insist on teaching our introductory students computation-as-calculation, a mathematical problem-solving view of the role of the computer program. We can dramatically improve this situation -- and, as a corollary, all of undergraduate computer science -- by focusing on the kind of dynamic, interactive, inherently parallel computation that occurs in spreadsheets and video games, web applications and robots.


© 1996 Taylor& Francis. This article was published in Computer Science Education and may be found here.

Citation Information
Lynn Andrea Stein. "Rethinking CS101: Or, How Robots Revolutionize Introductory Computer Programming" (1996)
Available at: