Courses, CSC/Human-Computer Interaction Course name Credits Course code Educational level Activity Theory and Human-Computer Interaction 3.0 2D5353 Third cycle Activity Theory and Human-Computer Interaction 3.0 DH3353 Third cycle Current Topics in Human-Computer Interaction 7.5 2D5370 Third cycle Current Topics in Human-Computer Interaction 7.5 DH3370 Third cycle Current problems in Computer Graphics, VR and visualizatio 2D5328 Third cycle Current Theme in CSCW 2D5344 Third cycle User Experience - Theoretical Foundations 4.0 DH3374 Third cycle Narrative and Human-Computer Interaction 7.5 2D5371 Third cycle Narrative and Human-Computer Interaction 7.5 DH3371 Third cycle Computer Game Design 7.5 2D5373 Third cycle Computer Supported Cooperative Work 7.5 2D5354 Third cycle Computer Supported Cooperative Work 7.5 DH3354 Third cycle Computer Support for the Writing Process 7.5 2D5331 Third cycle Computer Support for the Writing Process 7.5 DH3331 Third cycle Design for Human Machine Interaction 7.5 2D5355 Third cycle Design for Human Machine Interaction 7.5 DH3355 Third cycle Research Methods in Human-Computer Interaction 2D5339 Third cycle History of Human - Computer Interaction 7.5 2D5376 Third cycle IT and Ethics 7.5 2D5365 Third cycle IT and Ethics 7.5 DH3365 Third cycle Interacting: Art, Research and the Creative Practitioner 3.0 DH3372 Third cycle Comparative Genre Analysis 7.5 DH3010 Third cycle Human Computer Interaction 2D5319 Third cycle History of Human-Computer Interaction 7.5 DH3050 Third cycle Natural Dialogue and Communication 7.5 2D5360 Third cycle Natural Dialogue and Communication 7.5 DH3360 Third cycle Cultures of Programming 7.5 2D5375 Third cycle Social Studies of work and Technology 6.0 2D5338 Third cycle Social Studies of work and Technology 6.0 DH3338 Third cycle Summer School in Human - Computer Interaction 2D5378 Third cycle Spelling and Grammar Checking Tools 7.5 2D5381 Third cycle Spelling and Grammar Checking Tools 7.5 DH3381 Third cycle Technocultures and Cultural Technologies 7.5 DH3003 Third cycle Theoretical Perspectives in Human- Computer Interaction 7.5 2D5366 Third cycle Theoretical Perspectives in Human- Computer Interaction 7.5 DH3366 Third cycle Selected Problems in Human-Computer Interaction 2D5359 Third cycle Social Interaction and The Design of Virtual Communities 7.5 2D5364 Third cycle Virtual Communities 7.5 2D5367 Third cycle Social Interaction and The Design of Virtual Communities 7.5 DH3364 Third cycle Vision Science 7.5 2D5368 Third cycle Overview Problems in Computer-Based Writing and Reading 3.0 2D5327 Third cycle