Fundamentos de programación orientada a objetos (TUDIVJ)
La disciplina de la programación se caracteriza por tener una base conceptual mediante la cual se pretende generar un conocimiento teórico que permita construir software que funcione y que tenga sentido en un contexto determinado para resolver ciertos problemas; que en este caso en particular es “el desarrollo de un videojuego” utilizando un Lenguaje de Programación de Alto Nivel.
En esta asignatura se explican las bases del paradigma de Programación Orientada a Objetos, brindando espacios para el uso de herramientas de modelado tanto para la representación del problema como la de su solución propuesta; así como los principios de buenas prácticas de programación, el control de versiones y el trabajo colaborativo; siempre desde la perspectiva de que los objetos de construcción son elementos de videojuegos.