The general objective of the course is to introduce computer games, which are the most dynamic interactive medium of our contemporary life, analyse them in a socio-cultural perspective and form a basic knowledge for students who will deal with computer game design. Topics include the history of computer games, the process of designing computer games, their grouping into genres, their connection with cinema and architecture, their effects to computer technology and economy, formal elements of games, dramatic elements of games and their narrative structures, system dynamics, functionality, completeness and balance, simple playtesting and quality assurance,  games as culture, game as economies.