{'fraction_non_alphanumeric': 0.022156573116691284, 'fraction_numerical': 0.0, 'mean_word_length': 5.3915094339622645, '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}}
Curricula of HCI and Computer Graphics: From theory to practice

The last few years have seen the spectacular evolution and spread of computer applications, supported by technologies such as internet, wireless networks and mobile devices. User interfaces help people to easily access, understand, and process information. User interfaces depend on two relatively new fields: Human-Computer Interaction (HCI) and Computer Graphics (CG). These domains evolved continually to accompany the new generations of computer applications. They are an essential part of every computer system and therefore, they should have an important part in informatics education. However, their integration in world-wide degrees differs significantly from program to program. The aim of this paper is twofold: first, we present and discuss two reference curriculum proposals. Second, we conduct a case study to index several European masters programs using the reference curriculum to see to what extent the practice reflects the theory. We have developed a web portal to collect and analyse information about master programs, and to present several graphical overviews of these data. By providing these resources through a web site, we hope to contribute to enhance computer graphics and human computer interaction visibility in computer-science education in a global context.