Desarrollar las habilidades necesarias para la programación de computadoras bajo el paradigma de programación procedural (programación por procedimientos, programación funcional). 

Esta asignatura busca introducir en la conceptualización general de la Informática haciendo especial hincapié en la arquitectura básica de un procesador y en la automatización de tareas

La intención es que quienes realicen la asignatura sean capaces de automatizar tareas eficientemente, a través de la búsqueda, diseño e implementación de algoritmos que contemplen técnicas de programación modular y estructurada

Para la implementación de los algoritmos se utilizan el intérprete de seudocódigo PSeInt, y Python.

La asignatura provee los pilares fundamentales para el posterior desarrollo de áreas más específicas, tales como: Estructura de Datos y Algoritmos, Programación Procedural, Programación Orientada a Objetos, Bases de Datos y Arquitectura de Computadoras


Programación Lógica y Funcional