{'fraction_non_alphanumeric': 0.03076923076923077, 'fraction_numerical': 0.0038461538461538464, 'mean_word_length': 5.454545454545454, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Teaching technical writing for computer engineers using the Web

Technical communication is extremely important for engineering education (ABET) requirements, but limited resources make it challenging to offer writing-intensive classes in a growing engineering school. Use of online technologies can help writing-intensive classes to scale. The authors describe their experiences using a variety of Web-based functions to teach and administrate CMPE185, Technical Writing for Computer Engineers, at UCSC. Their major contribution is an online peer editing system for document markup that uses Adobe Acrobat(g) or Microsoft Word(g) for annotations. The peer editing software comes with a manual for both students and instructors and is available at http://www.collage.soe.ucsc.edu.