REQUISITOS Y/O RECOMENDACIONES PARA CURSAR LA ASIGNATURA
El estudiante debería cursar con anterioridad las siguientes asignaturas:
- Autómatas, Gramáticas y Lenguajes, ya que proporciona los fundamentos sobre los que asentar el estudio de los lenguajes de programación y los procesadores.
- Fundamentos de Programación, ya que proporciona los conocimientos básicos de programación imperativa.
- Programación Orientada a Objetos, ya que proporciona conocimientos de orientación a objetos y el lenguaje de programación Java.
- Estrategias de Programación y Estructuras de Datos, ya que proporciona los conocimientos de las estructuras de datos básicas, análisis de algoritmos y recursividad.
- Programación y estructuras de datos avanzadas, ya que proporciona los conocimientos necesarios sobre los principales esquemas algorítmicos y su uso, así como el de las estructuras de datos avanzadas.