[PLT logo]

The TeachScheme! Project


Workshop Overview

This project is partially sponsored by:

[FIPSE/DoEd] [NSF] [Exxon]
US Department of Education National Science Foundation Exxon

The Project | Eligibility | Course Details | Materials | Instructional Staff | Rice and Houston | Costs and Registration

The Project

A silent revolution is changing the way computer science is understood, taught and used. In contrast to most high school curricula -- such as those adhering to the AP Computer Science syllabus -- which teach computing in terms of machine details and as a sequence of state changes, the modern approach leaves machine details to the implementation, and thinks of computing as an essentially algebraic process. This difference in approach has lead to a growing divide between high school- and college-level curricula.

We formed the TeachScheme! Project to narrow this gulf. The Project uses Rice's award-winning introductory computer science curriculum, which is at the forefront of this revolution. The free workshop familiarizes teachers with the essence of the curriculum, covering not only the material but also issues that arise when teaching it.

For more details about the project and curriculum, please visit our main page. Here are comments from teachers who have taken the course in past years.

Eligibility

We welcome high school teachers who cover at least one of computer science, mathematics, and the physical sciences. We ask that you first contact your school to determine whether they will allow you to make curricular changes based on the summer course. (We aren't asking for a commitment from them or you; we only want to know whether you have the freedom to implement the ideas you find appealing.)

We also welcome college and university faculty, though we may not be able to offer them the same level of financial support (due to the nature of funds we have available).

Course Details

Duration: one week, Monday through Friday

Note: The last day or so of the workshop is usually dedicated to a single, extended, multi-part exercise. Attendees who want to get more practice with the material, with some assistance from the tutors, are welcome to spend Saturday in the labs. You may also find cheaper air-fares by staying over Saturday night.

Dates: first workshop, June 21-25; second workshop, July 26-30

Daily Schedule: 8am-5pm, with opportunity for experimentation in the evening. Each half of the day is divided into two sessions. The first session consists of classroom lecture and discussion; in the second session, participants work in computer labs to study and implement the material discussed in the classroom.

Materials

The course uses the (draft) book How to Design Programs: An Introduction to the Principles of Programming and Computing. It is suitable as a high school text book and has been used in previous field tests. In addition, the course uses DrScheme, which is a programming environment developed for use in introductory programming courses. Both the text and the programming environment are freely available on-line --

-- and will remain so. We encourage future participants to start reading the on-line text. The programming environment is designed for use with the text.

Instructional Staff

The course will be staffed primarily by the members of the Programming Languages Team: Matthias Felleisen, Robby Findler, Matthew Flatt and Shriram Krishnamurthi. They are researchers and educators in the Department of Computer Science at Rice and have, between them, over 25 years of experience dealing with educational issues and innovative curricula. They are jointly authoring the course text and are the principal architects of the programming environment. In addition, they have published numerous research papers on the principles of programming, the principles of programming languages, and the implementation of programming environments.

The Rice team will be joined by teachers who have attended this workshop in previous years and implemented its material in high school classes. These teachers will assist in the labs, and also provide advice based on their classroom experiences.

Rice and Houston

Rice University is one of the preeminent institutions of higher learning in the United States. Founded in 1912, Rice has an exceptional student body and distinguished faculty. The campus is renowned for its architectural beauty; the computer science department's home, Duncan Hall, is only the latest campus building to win plaudits. Both the undergraduate school and the department of computer science are consistently ranked amongst the best in America in their respective categories.

Houston, the Bayou City, offers a unique cultural blend. The city is well-known for its orchestra, ballet, opera, theater and museums. A popular summer-time destination is the Astrodome, home of the Astros (baseball). Other recreations include amusement parks, free concerts and plays, and eclectic art. Just south of the city is NASA's Johnson Space Center, from where America's space missions are controlled.

Houston also features thousands of excellent (and inexpensive) restaurants that cover several continents and ethnicities. There are numerous offerings of Thai, Vietnamese, Indian, Chinese, Ethiopian, French, Greek, Middle Eastern, Cuban, Latin American, Cajun, Texas-style BBQ and Tex-Mex food, in addition to customary American, Southern and Italian fare. Most of these restaurants also offer several vegetarian options.

Costs and Registration

The summer course and the materials are free; there is no deposit or registration fee. The cost is borne by the TeachScheme! sponsors, including the US Department of Education, the National Science Foundation, and Exxon Corporation.

The workshop also provides continental breakfast, lunch, and refreshments. Participants are responsible for dining and hotels. There are motels near campus that offer special rates to participants, and we help put teachers seeking roommates in touch with each other.

The project can offer a limited number of attendance stipends. The support is primarily intended for teachers outside of the Houston area. In addition, there is a small number of implementation stipends for those teachers who wish to help with the development of the curriculum.

You can sign up for the workshop using our on-line sign-up form. (If you want a paper copy, for yourself or for a friend, please send email to the address at the bottom of this page.) Please do first discuss the workshop with your principal or other school authorities.

PLT / scheme@cs.rice.edu

Last modified at 17:42:17 CDT on Saturday, July 03, 1999