Tecnología de programación
Docente responsable: Santucci, Viviana Andrea
Cuatrimestre de cursado: Primero
Unidad académica: FICH
Modalidad de cursado: Presencial
Área perteneciente: Programación
Carga horaria: 90 h
Carreras para la cual es optativa: Licenciatura en Ciencia de Datos
Correlativas: Ciclo básico – Aprobado
Objetivos generales de la asignatura:
- Aplicar adecuadamente diversos paradigmas de programación según el problema: Identificar y usar el paradigma más eficaz (procedimental, orientado a objetos, funcional, lógico) para resolver problemas específicos.
- Dominar el vocabulario técnico de la programación: Manejar con precisión términos clave de distintos paradigmas de programación para mejorar la comunicación técnica y la documentación.
Objetivos específicos de la asignatura:
- Comprender los fundamentos de los paradigmas de base utilizados por los lenguajes de programación.
- Conocer el modelo formal o semiformal subyacente de cada paradigma y la forma en que el mismo es incorporado en un lenguaje de programación correcto.
- Emplear criterios que permitan seleccionar el paradigma adecuado a cada problemática en particular.
- Resolver problemas a través del modelo de programación orientado a objetos, funcional y lógico.
Temas principales de la asignatura:
Unidad N°1. Introducción a los Lenguajes y Paradigma Imperativo: Secuencial o Estructurado.
Unidad N°2. Paradigma Orientado a Objetos.
Unidad N°3. Paradigma funcional.
Unidad N°4. Paradigma Lógico
Unidad N°5. Evaluaciones
Tipo de clases y carga horaria aproximada:
Clases de teoría: 2 hs semanales
Clases prácticas: 4 hs semanales