La ciencia de la computación es una disciplina que se basa en un elemento tecnológico: el computador. Existe una relación fundamental entre el hardware y diversos aspectos de programación, por ende, para poder escribir software de forma adecuada es muy importante comprender el sistema de computación como un todo. Debido a esto se requiere un dominio de los aspectos teóricos y de los fundamentos tecnológicos involucrados en todo sistema de cómputo. El curso es de carácter teórico-práctico, involucrando a su vez el desarrollo de proyectos y laboratorios que permiten poner en práctica los conocimientos impartidos.