Document Preparation and Text Processing Systems (3 credits)
An applied course in contemporary document preparation systems. This course will vary in content, with topics chosen from among the study of interactive editors, text formatters, typesetting systems, digital font design and production, publication graphics system and author assistance software. Students will participate in a major team project to design and implement a substantial portion of a system appropriate to the topic. Important current systems such as TeX, MetaFONT, TROFF, Scribe and EMACS will be studied and criticized, where possible by a study of their source code.Pre-requisites
At least one course at the level of CS444 or above.