How do students write programs and can this process be simulated? The author attempts to answer these questions with MARCEL, a student simulation program. The model of student programming is based on data collected from Yale undergraduates working on arithmetic word tasks. MARCEL can simulate different students writing correct and buggy Pascal programs. A micro-code version of MARCEL is included in the book. Annotation copyright Book News, Inc. Portland, Or.