| Week | 
Subject | 
Related Preparation | 
| 1)  | 
Software Project Lifecycle
Software Engineering Methods
User centered design in project lifecycle | 
 | 
| 2)  | 
Performance Testing
Effectiveness
Assignment(VI): Conduct performance tests and prepare data for evaluation
 | 
 | 
| 2)  | 
Functionality vs. Usability
What is beyond usability
 | 
 | 
| 3)  | 
Review of UCD methods for planning ICT projects
Case study for Persona Method
Case study for Analyzing Context
Assignment(I) for Competitor Analysis
 | 
 | 
| 4)  | 
Presentation of Competitor Analysis Assignments  | 
 | 
| 5)  | 
Review of UCD methods for Requirement Analysis in ICT projects
Assignment(II) for Contextual Inquiry
 | 
 | 
| 6)  | 
Case study for analyzing contextual inquiry
Affinity diagramming 
Task analysis
 | 
 | 
| 7)  | 
Exploring design guidelines
Assignment(III) for Paper prototyping | 
 | 
| 8)  | 
Evaluation of paper prototypes
Wizard of Oz
 | 
 | 
| 9)  | 
Design patterns
Review of UCD methods for implemantation in ICT projects
 | 
 | 
| 10)  | 
Review of UCD methods Test & Measure methods for user
Assignment(IV): Usability questionnaires 
 | 
 | 
| 11)  | 
Performance Testing
Efficiency
Assignment(V): Preparing a scenario for performance testing
 | 
 | 
| 13)  | 
Presentation of performance tests
Diagnostic evaluation
 | 
 | 
| 14)  | 
Usabilty vs. User Expeirence
How to promote usability in an organisation?
 | 
 | 
|   | 
Program Outcomes | 
Level of Contribution | 
| 1)  | 
Comprehend the conceptual importance of the game in the field of communication, ability to implement the player centered application to provide design. | 
 | 
| 2)  | 
Analyze, synthesize, and evaluate information and ideas from various perspectives. | 
 | 
| 3)  | 
Analyze the key elements that make up specific game genres, forms of interactions, mode of narratives and understand how they are employed effectively to create a successful game. | 
 | 
| 4)  | 
Understand game design theories and methods as well as implement them during game development; to make enjoyable, attractive, instructional and immersive according to the target audience. | 
 | 
| 5)  | 
Understand the technology and computational principles involved in developing games and master the use of game engines. | 
 | 
| 6)  | 
Understand the process of creation and use of 2D and 3D assets and animation for video games. | 
 | 
| 7)  | 
Understand and master the theories and methodologies of understanding and measuring player experience and utilize them during game development process. | 
 | 
| 8)  | 
Comprehend and master how ideas, concepts and topics are conveyed via games followed by the utilization of these aspects during the development process. | 
 | 
| 9)  | 
Manage the game design and development process employing complete documentation; following the full game production pipeline via documentation. | 
 | 
| 10)  | 
Understand and employ the structure and work modes of game development teams; comprehend the responsibilities of team members and collaborations between them while utilizing this knowledge in practice. | 
 | 
| 11)  | 
Understand the process of game publishing within industry standards besides development and utilize this knowledge practice.  | 
 | 
| 12)  | 
Pitching a video game to developers, publishers, and players; mastering the art of effectively communicating and marketing the features and commercial potential of new ideas, concepts or games. | 
 |