Next: Helical Keyboard Up: Projects Previous: Research on Visualization and...

Top-Down Education for Operating Systems using GUI

Edward A. Billard,
Assistant Professor, Operating Systems Laboratory

We built a GUI (using Tcl/Tk) and a toy operating system to overcome language barriers and conceptual difficulties with concurrency. The interface animates concurrency and allows students to easily debug concurrent software. The exercises were pretested on students in the laboratory and these students acted as assistants during the course. One student wrote Japanese ``hints'' for the exercises. In addition, tools were built to teach databases, performance evaluation, automata theory and algorithms.


www@u-aizu.ac.jp
October 1996