Rethinking CS101 - Frequently Asked Questions

How does this differ from object-oriented approaches to introductory CS?

Beyond Objects (in postscript format) contains a partial answer to this question.

The short answer is that most OO intros don't fully exploit concurrency and autonomy. (An actors-based intro, e.g., might.)

The deeper answer, though, is that there's nothing about my course that couldn't be done within an "object-oriented" framework (modulo concurrency, which I take as central and some OOPLs don't allow), but (as far as I know), it hasn't been done there. Take a look at the fall 97 syllabus and I suspect that you'll see what we mean. It certainly doesn't look like the syllabus of any intro course we've seen. Oh, one more detail: although we're using objects, we think that we could teach a course that would be spiritually similar to this one and would (mostly) minimize the object-oriented-ness. Of course, you and we know that they'd still really be there.

What should I do if I would like to use the course materials?

If you would like to use these materials for non-commercial purposes, please let us know. We're eager to hear about your experiences! We will also be happy to discuss arrangements for commercial use of the materials.

We have created a mailing list for people who use our course materials.

Please see our materials for instructors for more information.

How can I get more information?

Look through our publications and talks. If what you're looking for isn't there, please let us know; we're happy to answer questions and generally help out.

If you want to receive future updates on CS101 technology, please join the cs101-announce mailing list.

This page is a part of Lynn Andrea Stein's Rethinking CS101 project, part of the Computers and Cognition Group at the Franklin W. Olin College of Engineering.
This material is based upon work supported by the National Science Foundation under Grant No. EIA-0196404. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation
Valid HTML 4.01!
Valid CSS!
Last modified: Monday, December 5 2005 at 5:19 AM EST