Para el Ingeniero de Sistemas es necesario proporcionar aspectos teóricos sobre temáticas que permitan interpretar el lenguaje natural, representarlo y posteriormente procesarlo mediante diferentes lenguajes de programación, además de diferentes situaciones donde se necesite interpretar acciones de entrada en un contexto especifico.

El estudiante se introduce al concepto de autómata como  entidad que implementa algoritmos con su descripción general, base necesaria para comprender el funcionamiento de compiladores, evaluación de algoritmos, descripción de datos e información, especificación de interfaces, funcionamiento de procesadores y procesos de cálculo. Además complementa el conocer, comprender y aplicar los métodos, teorías y tecnologías propias de los fundamentos de las estructuras de datos, programación y sistemas para analizar modelar, manipular, diseñar y desarrollar sistemas informáticos.