Introduction

San Diego State University (SDSU) is a member of the San Diego Supercomputer Center (SDSC) Consortium. This has provided modest amounts of time on the succession of machines available at the Center, from Cray X/MP to Cray Y/MP to the current Cray C90. The author has also been able to attend workshops at SDSC on a regular basis. Access to this facility and its technical staff has been instrumental for the development of the high performance computing course, CS 575 Supercomputing for the Sciences and Engineering.

CS 575 is a senior-level, undergraduate course at SDSU. The course was taught twice in 1991 and 1992 as an experimental course, then received the campus approvals to be listed in the 1992/93 Undergraduate Catalog and has been taught nearly every spring semester since then. There have been several follow-on activites that the author has participated in directly related to the development and teaching of this course which are summarized in this paper.