University certificate
The world's largest faculty of video games”
Introduction to the Program
Especialízate en sistemas inteligentes y aporta las mejores soluciones a tus proyectos de desarrollo de videojuegos”
A la hora de programar un videojuego hay numerosas cuestiones a tener en cuenta. Su estética, su historia, qué personajes van a guiar la trama principal, sus mecánicas, su estructura, ya sea por niveles, regiones o con mundo abierto, entre muchas otras. Uno de los elementos más importantes es la integración de la inteligencia artificial y de los sistemas inteligentes.
Estos sistemas van a definir cómo un videojuego da respuesta a ciertas situaciones. En la actualidad el realismo es esencial, por lo que la forma en cómo un título afronta ciertas elecciones del jugador a nivel narrativo y a nivel de mecánicas es muy importante para resultar realista.
Así, este Postgraduate certificate en Intelligent Systems in Video Game Programming le proporcionará al profesional todos los conocimientos necesarios para adentrarse en este ámbito y destacar. A lo largo del programa, por tanto, el alumno podrá profundizar en cuestiones como los agentes en inteligencia artificial y en ingeniería de software o los lenguajes para ontologías y software para la creación de ontologías, entre otras muchas.
Todo ello, a partir de un método de aprendizaje 100% online que le permitirá al estudiante continuar trabajando sin interrupciones, ya que este programa no se somete a rígidos horarios ni obliga al alumno a realizar incómodos desplazamientos. Además, el profesional tendrá a su disposición los mejores recursos multimedia, con los que resultará sencillo y rápido especializarse en este ámbito del desarrollo de videojuegos.
Podrás profundizar, gracias a este programa, en cuestiones como los lenguajes y el software para la creación de ontologías”
Este Postgraduate certificate en Intelligent Systems in Video Game Programming contiene el programa universitario más completo y actualizado del mercado. Sus características más destacadas son:
- El desarrollo de casos prácticos presentados por expertos en programación y desarrollo de videojuegos
- Los contenidos gráficos, esquemáticos y eminentemente prácticos con los que está concebido recogen una información científica y práctica sobre aquellas disciplinas indispensables para el ejercicio profesional
- Los ejercicios prácticos donde realizar el proceso de autoevaluación para mejorar el aprendizaje
- Su especial hincapié en metodologías innovadoras
- Las lecciones teóricas, preguntas al experto, foros de discusión de temas controvertidos y trabajos de reflexión individual
- La disponibilidad de acceso a los contenidos desde cualquier dispositivo fijo o portátil con conexión a internet
Este programa te proporcionará un progreso profesional inmediato gracias a sus contenidos centrados en las corrientes actuales del desarrollo de videojuegos”
El programa incluye, en su cuadro docente, a profesionales del sector que vierten en esta capacitación la experiencia de su trabajo, además de reconocidos especialistas de sociedades de referencia y universidades de prestigio.
Su contenido multimedia, elaborado con la última tecnología educativa, permitirá al profesional un aprendizaje situado y contextual, es decir, un entorno simulado que proporcionará una capacitación inmersiva programada para entrenarse ante situaciones reales.
El diseño de este programa se centra en el Aprendizaje Basado en Problemas, mediante el cual el profesional deberá tratar de resolver las distintas situaciones de práctica profesional que se le planteen a lo largo del curso académico. Para ello, contará con la ayuda de un novedoso sistema de vídeo interactivo realizado por reconocidos expertos.
Este Postgraduate certificate se desarrolla mediante una metodología 100% online que te permitirá compaginar los estudios con tu carrera profesional"
Los mejores materiales multimedia estarán a tu disposición: ejercicios, vídeos, clases magistrales, lecturas, etc. "
Syllabus
You won't find more advanced and complete content than this to specialize in Intelligent Systems in Video Game Programming”
Module 1. Intelligent Systems
1.1. Agents Theory
1.1.1. Concept History
1.1.2. Agent Definition
1.1.3. Agents in Artificial Intelligence
1.1.4. Agents in Software Engineering
1.2. Agent Architectures
1.2.1. The Reasoning Process of an Agent
1.2.2. Reactive Agents
1.2.3. eductive Agents
1.2.4. Hybrid Agents
1.2.5. Comparison
1.3. Information and Knowledge
1.3.1. Difference between Data, Information and Knowledge
1.3.2. Data Quality Assessment
1.3.3. Data Collection Methods
1.3.4. Information Acquisition Methods
1.3.5. Knowledge Acquisition Methods
1.4. Knowledge Representation
1.4.1. The Importance of Knowledge Representation
1.4.2. Definition of Knowledge Representation According to Role
1.4.3. Knowledge Representation Features
1.5. Ontologies
1.5.1. Introduction to Metadata
1.5.2. Philosophical Concept of Ontology
1.5.3. Computing Concept of Ontology
1.5.4. Domain Ontologies and Higher-Level Ontologies
1.5.5. Building an Ontology
1.6. Ontology Languages and Ontology Creation Software
1.6.1. Triple RDF, Turtle and N3
1.6.2. RDF Schema
1.6.3. OWL
1.6.4. SPARQL
1.6.5. Introduction to Ontology Creation Tools
1.6.6. Installing and Using Protégé
1.7. Semantic Web
1.7.1. Current and Future Status of Semantic Web
1.7.2. Semantic Web Applications
1.8. Other Knowledge Representation Models
1.8.1. Vocabulary
1.8.2. Global Vision
1.8.3. Taxonomy
1.8.4. Thesauri
1.8.5. Folksonomy
1.8.6. Comparison
1.8.7. Mind Maps
1.9. Knowledge Representation Assessment and Integration
1.9.1. Zero-Order Logic
1.9.2. First-Order Logic
1.9.3. Description Logic
1.9.4. Relationship between Different Types of Logic
1.9.5. Prolog: Programming Based on First-Order Logic
1.10. Semantic Reasoners, Knowledge-Based Systems and Expert Systems
1.10.1. Concept of Reasoner
1.10.2. Reasoner Applications
1.10.3. Knowledge-Based Systems
1.10.4. MYCIN: History of Expert Systems
1.10.5. Expert Systems Elements and Architecture
1.10.6. Creating Expert Systems
A unique, key and decisive training experience to boost your professional development”
Postgraduate Certificate in Intelligent Systems in Video Game Programming.
Intelligent systems in video game programming are computer programs that use algorithms and artificial intelligence techniques to enhance the player experience. These systems can be used to create more realistic and challenging non-playable characters (NPCs), or to enhance gameplay and game customization through adaptation to the player's play style.
One of the intelligent systems that is commonly used in video games is Machine Learning. This system uses artificial intelligence algorithms to analyze and learn from the player's behavior and then adapt and respond to the player's actions. For example, a machine learning system can learn what are the most common strategies the player uses to advance in the game and create specific enemies or challenges to overcome these strategies.
Another commonly used system is the Behavior Engine (Behavior Trees) which is used to program the movements and behaviors of non-playable characters in a game. These systems create a hierarchy of behaviors that are executed based on the current state of the character and the game environment, allowing NPCs to make smarter and more realistic decisions.
Intelligent dialogue systems are also used that allow players to interact with NPCs in a more natural way. These systems analyze conversations between player and NPC and use natural language processing techniques to respond in a consistent and realistic manner.
Intelligent systems in video game programming are tools that use artificial intelligence techniques to enhance the user experience and make the game more realistic. Intelligent systems can improve game customization, gameplay and interaction between the player and non-playable characters. These systems are a fundamental part of modern video game design and are used by many developers to create more interesting and challenging games for players.