{'fraction_non_alphanumeric': 0.009541984732824428, 'fraction_numerical': 0.0, 'mean_word_length': 5.947019867549669, '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}}
Introductory computing course content: educator and student perspectives

Selecting the appropriate content for introductory computing courses is an important part of attracting and retaining students in computer related education programs. This paper reports the results of an educator survey including SIGCSE and SIGITE members designed to evaluate topics that member institutions currently include and would prefer to include in their introductory computing courses notably for non-majors. In addition, we contrast information obtained from the educator surveys to a student preference survey and student outcome evaluations from our introductory computing course. In this paper we show how the perspectives of computer science and information technology educators differ with regard to content of their courses and the differences between the currently offered content and what would be preferred. We also examine survey respondent perspectives regarding the teaching of the office suite, broadening participation, and interdisciplinary topics.