Description

Learn how to program the best video games in the world thanks to this professional master’s degree” 

##IMAGE##

The video game industry has experienced a great expansion in recent years. Given the popularity of this form of entertainment, companies in the field have been forced to design and publish games more frequently. The need for more creativity has also grown, as gamers are increasingly demanding more varied titles in different genres that offer new experiences.

For this reason, the field is demanding Video Game Programming specialists to take on the fundamental task of creating the code for their new works. This work is delicate and requires a high level of specialization, so it is advisable to have undertaken a deep and optimal learning process to become a true expert.

This professional master’s degree in Video Game Programming is what professionals need to enter development departments in large companies in the industry. Throughout the program, students will learn the basics of programming and software engineering, data structure and algorithms, object-oriented programming and other more specific issues such as game engines or real-time programming.

In this way, students are guaranteed to get the best knowledge so they can apply it directly in their areas of work.

The best companies in the industry will want to count on you” 

This professional master’s degree in Video Game Programming contains the most complete and up-to-date program on the market. The most important features include:

  • Practical cases presented by experts in video game programming and development 
  • The graphic, schematic, and practical contents with which they are created, provide scientific and practical information on the disciplines that are essential for professional practice 
  • Practical exercises where self-assessment can be used to improve learning 
  • Its special emphasis on innovative methodologies  
  • Theoretical lessons, questions to the expert, debate forums on controversial topics, and individual reflection assignments 
  • Content that is accessible from any fixed or portable device with an Internet connection 

You want to develop the best video games in the world and this program teaches you how to do it”   

The program’s teaching staff includes professionals from sector who contribute their work experience to this training program, as well as renowned specialists from leading societies and prestigious universities.

The multimedia content, developed with the latest educational technology, will provide the professional with situated and contextual learning, i.e., a simulated environment that will provide immersive specialization programmed to learn in real situations.

This program is designed around Problem-Based Learning, whereby the professional must try to solve the different professional practice situations that arise throughout the program. For this purpose, the student will be assisted by an innovative interactive video system created by renowned and experienced experts.

Program the video games of your dreams thanks to this professional master’s degree"

##IMAGE##

Don't wait any longer: Program video games as do the best experts"

Objectives

The main objective of this professional master’s degree in Video Game Programming is to offer its students the best knowledge so they become the best experts in video game development in their environment. To do so, the program offers them a series of tools used in the field that will improve their work as developers and lead them to achieve all their professional goals, being able to program the best video games in the world. ##IMAGE##

Achieve all your goals thanks to this program”  

General Objectives

  • Become familiar the different programming languages and methods used in video games 
  • Delve into video game production processes and integrating programming into these stages 
  • Learn the fundamentals of video game design and the theoretical knowledge that a video game designer should possess 
  • Master basic programming languages used in video games 
  • Apply knowledge of software engineering and specialized programming to video game development 
  • Understand the role of programming in video game development 
  • Know the different existing consoles and platforms
  • Develop web and multiplayer video games

Specific Objectives

Module 1. Programming Fundamentals

  • Understand the basic structure of computers, software and the general purpose programming languages 
  • Analyze the essential elements of a computer program, such as the different data types, operators, expressions, statements, I/O and control statements 
  • Interpret algorithms as the necessary basis to develop computer programs 

Module 2. Data Structure and Algorithms 

  • Learn the main algorithm design strategies, as well as the different methods and measures for algorithm computation 
  • Understand algorithm function, strategies and examples of the most common problems 
  • Understand the Backtracking technique and its main uses

Module 3. Object Oriented Programming 

  • Know the different design patterns for object-oriented problems 
  • Understand the importance of documentation and testing in software development 
  • Manage the use of threading and synchronization, and solve common problems in concurrent programming 

Module 4. Consoles and Devices for Video Games 

  • Know the basic functioning of the main input and output peripherals 
  • Understand the main implications of design for different platforms 
  • Study the structure, organization, functioning and interconnectivity of devices and systems 
  • Understand the function of the operative system and the development kits for mobile devices and video game platforms 

Module 5. Software Engineering

  • Become familiar with the bases of software engineering, software processes and different development models, including agile technologies 
  • Recognize requirements engineering, its development, elaboration, negotiation and validation in order to understand the main standards in terms of software quality and project management 

Module 6. Video Game Engines

  • Discover how a video game engine works and its architecture 
  • Understand the basic features of existing game engines 
  • Correctly and efficiently program applications used in video game engines 
  • Choose the most appropriate paradigm and programming languages to program applications used in video game engines

Module 7. Intelligent Systems

  • Establish agent theory concepts, agent architecture and the reasoning process behind it 
  • Assimilate the theory and practice behind the concepts of information and knowledge, as well as the different ways of representing knowledge
  • Understand the functioning of semantic reasoners, knowledge-based systems and expert systems 

Module 8. Real-Time Programming

  • Analyze the key features of real-time programming languages that differentiate them from traditional ones 
  • Understand the basic concepts behind computer systems 
  • Acquire the ability to apply the main bases and techniques in real-time programming 

Module 9. Web Game Design and Development 

  • Design games and interactive web applications with the corresponding documentation 
  • Evaluate the main features of games and interactive web applications for professional and adequate communication 

Module 10. Multiplayer Networks and Systems 

  • Describe the Transmission Control Protocol/Internet Protocol (TCP/IP) architecture and the basic operation of wireless networks 
  • Analyze video games security 
  • Develop multiplayer online games 
##IMAGE##

You want to get a position in the best companies in the world and this program will help you get there”

Professional Master's Degree in Video Game Programming

.

The video game industry has had an accelerated expansion in recent years and, with its popularization, companies have seen a great opportunity in the creation of new designs and frequent realization of releases. One of the central axes in the development of video games is programming, which is the creation of codes that allow the execution of their general operation. Without the formulation of these codes, the visuals, story and gameplay would not stand out as they do today. This is why at TECH we decided to formulate a Professional Master's Degree in Video Game Programming that will allow people who decide to start this great path to learn about software engineering, data structure and algorithms, object-oriented programming, among other things.

Learn with the best online methodology

.

This degree has a fully online methodology, which allows the student to organize their study hours as it suits them best, and can meet all their commitments; you only need an electronic device with internet access and access at any time of the day. The program has a series of 10 complete modules ranging from the basics of programming to the design and realization of video games and multiplayer systems. All this with the help of the development of case studies, graphic, schematic and audiovisual contents elaborated from the knowledge of great professionals who have worked in the industry and have been recognized for it. In this way, students are guaranteed to obtain the best knowledge in the subject and be applied effectively in the working world.

?