{'fraction_non_alphanumeric': 0.01675041876046901, 'fraction_numerical': 0.0, 'mean_word_length': 5.361702127659575, '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}}
Experience with Object-oriented Programming and Eiiel in an Introductory Programming Course

The object-oriented programming language Eiiel has been chosen as the introductory programming language in the computer science and in the computer engineering programmes at Aalborg University. In this paper the preliminary experiences with that choice is discussed. It is concluded that Eiiel is well-suited in as an introductory object-oriented programming language, due to its clean design. However, a number of problems in the Eiiel programming environment and in the class libraries are pointed out.