{'fraction_non_alphanumeric': 0.013869625520110958, 'fraction_numerical': 0.0, 'mean_word_length': 5.9423076923076925, '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}}
Different Aspects of Delivering Programming Courses: Multinational Experiences

In this paper, different aspects and experiences from object-oriented programming courses that are taught in three institutions from three different European countries are presented and compared. The emphasis is given on courses' syllabus, organization and methodology of teaching and ways and methods of evaluation of students' knowledge and programming skills. Aspects of technology enhanced learning and accompanying tools and services within these courses are briefly presented and summarized. In the last part of the paper the similarities and differences in delivering the programming courses in these three institutions are discussed.