TCEA State 1998 Slides


What the ETS Wishes You Didn't Know

The ETS adopted C++ after a very authoritarian selection process, and has refused to listen to dissent. The facts are somewhat less salutatory for C++:

Shriram Krishnamurthi and Kathi Fisler conducted an informal survey to determine the actual languages used in introductory courses. The survey started with the list of top-ranked schools from the 1998 rankings published by US News & World Report, then visited each of these schools' Web pages, and determined what their courses teach. (We have since added the category ``Computer Science'', which uses the 25 top-ranked universities for computer science research, as ranked by the National Research Council.)
Institution Type Scheme-like C++ Older
National Liberal Arts 13 1/2 4 7 1/2
National University 12 5 7
Undergraduate Engineering 17 10 1/3 11 2/3
Computer Science 12 2 10
``Scheme-like'' includes Java (though in most cases, it refers specifically to Scheme). ``Older'' refers to languages like Pascal, Fortran and C, which we expect will soon be phased out. Notably, we know of schools that have shifted from traditional languages to languages like Scheme, but not the other way around.

In Texas, Scheme is used as the introductory language at leading universities such as UT Austin, Trinity University and Rice University. Scheme is also used at over forty high schools, including some in Texas, with a growing number of users.

PLT / scheme@cs.rice.edu

Last modified at 11:44:56 CST on Tuesday, March 03, 1998