3.1 Interactive use 3.2 Emacs user interface 3.3 Rings and orderings 3.4 Implemented algorithms 3.5 The SINGULAR language 3.6 Input and output 3.7 Procedures 3.8 Libraries 3.9 Guidelines for writing a library 3.10 Debugging tools