This advanced diploma in Interactive Game Software Development prepares students to work as software developers in the game software industry. Graduates will be able to participate in various phases of the game programming life cycle, such as game design, three-dimensional graphics programming, game engine design, multiplayer online game programming, etc. The course work will emphasize object-oriented software design methodologies, user-oriented interface design, Microsoft's .NET, DirectX, XNA, Software Testing and QA, C#, Java, J2EE, Oracle, MS-SQL Server, Unix/Linux, HTML/XML, Rational/WebSphere, etc. To underscore the applied focus of the curriculum, the program will include two software development projects. These real-world business applications will require learners to utilize all the technical and business skills acquired during their studies for building higher quality software.