{'fraction_non_alphanumeric': 0.01742627345844504, 'fraction_numerical': 0.002680965147453083, 'mean_word_length': 5.552631578947368, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, '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 software engineering in the adult education environment

Teaching the evolving subject of software engineering has only recently been explored in the literature within the last five years. In a university-level, evening school environment, problems in the area of software engineering education arise due to 1) the quantity and approach of introducing software engineering concepts and 2) the background and motivation of the students. Working adults can be introduced to the components of the software life-cycle by a careful selection of reading assignments, lectures, discussion, and a team programming project. This paper addresses the problems associated with software engineering in adult education and presents a working solution.