The Masters degree course in Computer Game Development is intended for graduates in Computer Science and Engineering and it aims to train computer programmers in videogame applications and interactive multimedia. The course is designed to develop abilities tied to the creation of videogames with a practical approach and include lessons held by professionals in the industry. The first module of the course, which is of an academic nature, introduces some essential abilities in graphic design, artificial intelligence, software engineering and human-computer interaction. The second part – of a more applicative nature – examines the variety of specific competencies that are involved when programming a videogame by focusing workshop activities on the creation of complete videogames. Each student will then complete a final practical stage at a videogames company.