Malla Curricular Software
Malla Curricular
Arquitectura del Computador
Nivel: Primero
Pre-requisitos: Ninguno
Horas:
Aprendizaje Contacto Docente | 48 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 64 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Emplea el sistema binario para la resolución de problemas lógicos.
- Simula las instrucciones y operaciones aritmética que ejecuta un computador.
- Explica los principios y técnicas utilizados para implementar procesadores.
- Describe el funcionamiento de la memoria de un computador.
Fundamentos de Programación
Nivel: Primero
Pre-requisitos: Ninguno
Horas:
Aprendizaje Contacto Docente | 64 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 96 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Discute los aspectos básicos detrás de los lenguajes de programación.
- Desarrolla programas aplicando tipado de datos y estructuras de control.
- Aplica funciones y recursividad en la creación de programas informáticos.
- Experimenta diferentes algoritmos sobre arreglos de datos.
Precálculo
Nivel: Primero
Pre-requisitos: Ninguno
Horas:
Aprendizaje Contacto Docente | 48 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 80 |
Tipo: Unidad Básica
Resultados de Aprendizaje:
- Resuelve problemas teóricos y reales aplicando conceptos y propiedades aritméticas
- Aplica modelos algebraicos en la solución de problemas teóricos y reales.
- Identifica y aplica las ecuaciones de la recta, el plano y las cónicas.
- Analiza gráfica y analíticamente funciones básicas y trascendentales.
Álgebra Lineal
Nivel: Primero
Pre-requisitos: Ninguno
Horas:
Aprendizaje Contacto Docente | 48 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 64 |
Tipo: Unidad Básica
Resultados de Aprendizaje:
- Interpreta sistemas lineales a través de matrices.
- Hace de uso de la determinante para solucionar problemas teóricos y prácticos.
- Aplica diferentes técnicas para resolver sistemas de ecuaciones lineales.
- Aplica operaciones definidas con vectores en el plano R2 y R3
Comunicación Oral y Escrita
Nivel: Primero
Pre-requisitos: Ninguno
Horas:
Aprendizaje Contacto Docente | 16 |
Aprendizaje Práctico Experimental | 0 |
Aprendizaje Autónomo | 64 |
Tipo: Unidad Básica
Resultados de Aprendizaje:
- Comprende textos académicos.
- Interpreta un texto académico.
- Produce un texto académico escrito.
- Genera productos de expresión oral.
Sistemas Operativos
Nivel: Segundo
Pre-requisitos: Arquitectura del Computador
Horas:
Aprendizaje Contacto Docente | 48 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 64 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Reconoce cómo el sistema operativo gestiona los procesos en el computador.
- Describe cómo el sistema operativo gestiona la memoria del computador.
- Explica cómo los computadores modernos gestionan el almacenamiento.
- Identifica técnicas de protección y seguridad de los sistemas operativos.
Programación Orientada a Objetos
Nivel: Segundo
Pre-requisitos: Fundamentos de Programación
Horas:
Aprendizaje Contacto Docente | 64 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 96 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Conoce y aplica los pilares del paradigma orientado a objetos en el diseño de soluciones informáticas.
- Crea programas utilizando la programación orientada a objetos.
- Emplea archivos y maneja excepciones en la construcción de programas.
- Comprende la importancia de la mantenibilidad de un producto de software.
Algoritmos y Estructura de Datos
Nivel: Segundo
Pre-requisitos: Fundamentos de Programación
Horas:
Aprendizaje Contacto Docente | 48 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 64 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Experimenta con algoritmos de ordenamiento y búsqueda en la resolución de problemas informáticos.
- Evalúa la complejidad y determina la eficiencia de un algoritmo.
- Diseña y utiliza de forma eficiente los tipos abstractos de datos más adecuados en un programa informático.
- Aplica programación dinámica para reducir el tiempo de ejecución de un algoritmo
Cálculo
Nivel: Segundo
Pre-requisitos: Precálculo
Horas:
Aprendizaje Contacto Docente | 48 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 80 |
Tipo: Unidad Básica
Resultados de Aprendizaje:
- Maneja y aplica adecuadamente las reglas para derivar funciones.
- Aplica la derivada como herramienta matemática para resolver problemas de cálculo en la ingeniería.
- Resuelve problemas de cálculo con integrales definidas e indefinidas.
- Aplica la integral como herramienta matemática para resolver problemas de cálculo en la ingeniería.
Antropología Filosófico - Teológica
Nivel: Segundo
Pre-requisitos: Ninguno
Horas:
Aprendizaje Contacto Docente | 16 |
Aprendizaje Práctico Experimental | 0 |
Aprendizaje Autónomo | 64 |
Tipo: Unidad Básica
Resultados de Aprendizaje:
- Examina la evolución del cosmos.
- Explica la historicidad del ser humano.
- Identifica al ser humano como un ser integral.
Redes y Servidores
Nivel: Tercero
Pre-requisitos: Sistemas Operativos
Horas:
Aprendizaje Contacto Docente | 48 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 64 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Conoce los conceptos fundamentes de redes de computadoras.
- Comprende el funcionamiento del protocolo de red TCP/IP.
- Prueba distintas configuraciones en servicios de red.
- Maximiza el uso de recursos físicos a través de técnicas de virtualización.
Programación de Interfaces Gráficas
Nivel: Tercero
Pre-requisitos: Programación Orientada a Objetos
Horas:
Aprendizaje Contacto Docente | 64 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 96 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Manipula eventos de diferentes widgets en aplicaciones de escritorio.
- Compone interfaces gráficas para escritorio utilizando layouts y widgets.
- Aplica programación concurrente en el desarrollo de productos software.
- Crea y utiliza dependencias para su integración con productos software.
Persistencia de Datos
Nivel: Tercero
Pre-requisitos: Algoritmos y Estructura de Datos
Horas:
Aprendizaje Contacto Docente | 48 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 64 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Conoce los conceptos fundamentales de la asociación de objeto-relacional.
- Crea modelos de entidades y unidades de persistencia. E
- Experimenta con diferentes lenguajes de consulta de datos.
- Desarrolla programas considerando la concurrencia de usuarios.
Física
Nivel: Tercero
Pre-requisitos: Cálculo
Horas:
Aprendizaje Contacto Docente | 48 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 80 |
Tipo: Unidad Básica
Resultados de Aprendizaje:
- Analiza los diferentes tipos de movimiento de una partícula.
- Hace uso de las leyes de Newton en la resolución de problemas de dinámica.
- Utiliza los conceptos de trabajo, potencia y energía para la descripción mecánica de un sistema físico.
- Explica el funcionamiento de las ondas mecánicas.
Ética
Nivel: Tercero
Pre-requisitos: Ninguno
Horas:
Aprendizaje Contacto Docente | 16 |
Aprendizaje Práctico Experimental | 0 |
Aprendizaje Autónomo | 64 |
Tipo: Unidad Básica
Resultados de Aprendizaje:
- Sustenta la dimensión axiológica del ser humano.
- Identifica las implicaciones éticas de su actuar.
- Refleja en su actuación la presencia de valores.
- Identifica las implicaciones éticas de su actuar
Aplicaciones Web
Nivel: Cuarto
Pre-requisitos: Programación de Interfaces Gráficas
Horas:
Aprendizaje Contacto Docente | 64 |
Aprendizaje Práctico Experimental | 96 |
Aprendizaje Autónomo | 64 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Hace uso de estándares y tecnologías para la creación de páginas Web.
- Emplea programación funcional en la creación de productos software.
- Construye aplicaciones web utilizando frameworks de desarrollo.
- Visualiza aplicaciones web sobre plataformas en Internet.
Bases de Datos
Nivel: Cuarto
Pre-requisitos: Persistencia de Datos
Horas:
Aprendizaje Contacto Docente | 64 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 96 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Reconoce los fundamentos teóricos de las bases de datos.
- Diseña y construye modelos sobre sistemas de base de datos relacionales.
- Expresa consultas complejas a datos utilizando el lenguaje SQL.
- Manipula datos en sistemas de base de datos no relacionales.
Análisis y Especificación de Requerimientos
Nivel: Cuarto
Pre-requisitos: Física
Horas:
Aprendizaje Contacto Docente | 32 |
Aprendizaje Práctico Experimental | 16 |
Aprendizaje Autónomo | 48 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Explica el proceso de la Ingeniería de Requisitos
- Clasifica tipos de requerimientos y de stakeholders.
- Selecciona técnicas adecuadas de elicitación de requisitos
- Emplea estándares para la especificación y validación de requerimientos.
Matemáticas Discretas
Nivel: Cuarto
Pre-requisitos: Álgebra Lineal
Horas:
Aprendizaje Contacto Docente | 48 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 80 |
Tipo: Unidad Básica
Resultados de Aprendizaje:
- Aplica conceptos de la teoría de conjuntos para modelar estructuras discretas.
- Utiliza reglas de inferencia y métodos de demostración para validar argumentos.
- Emplea técnicas de conteo en la solución de problemas de naturaleza discreta.
- Diseña soluciones informáticas utilizando teoría de grafos y árboles.
Vida y Transcendencia
Nivel: Cuarto
Pre-requisitos: Ninguno
Horas:
Aprendizaje Contacto Docente | 16 |
Aprendizaje Práctico Experimental | 0 |
Aprendizaje Autónomo | 64 |
Tipo: Unidad Básica
Resultados de Aprendizaje:
- Argumenta su fe, sus creencias, sus principios y valores espirituales.
- Respeta las manifestaciones espirituales y religiosas de los demás.
- Evidencia en su actuar universitario valores espirituales y religiosos.
- Construye su proyecto de vida
Aplicaciones Distribuidas
Nivel: Quinto
Pre-requisitos: Redes y Servidores, Aplicaciones Web
Horas:
Aprendizaje Contacto Docente | 64 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 96 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Identifica las características y arquitectura de los sistemas distribuidos.
- Experimenta con diferentes esquemas de comunicación entre procesos.
- Diseña e implementa aplicaciones para sistemas distribuidos.
- Conoce y hace uso de técnicas de tolerancia a fallos en sistemas distribuidos escalables.
Usabilidad y Experiencia de Usuario
Nivel: Quinto
Pre-requisitos: Análisis y Especificación de Requerimientos
Horas:
Aprendizaje Contacto Docente | 32 |
Aprendizaje Práctico Experimental | 16 |
Aprendizaje Autónomo | 48 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Reconoce el proceso de diseño de software centrado en el usuario.
- Aplica los conceptos de pensamiento de diseño en el desarrollo de software.
- Crea prototipos de aplicaciones de software.
- Experimenta con las pruebas de usabilidad y experiencia de usuario.
Modelamiento y Diseño de Software
Nivel: Quinto
Pre-requisitos: Análisis y Especificación de Requerimientos
Horas:
Aprendizaje Contacto Docente | 64 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 96 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Diseña productos de software aplicando modelos estructurales.
- Diseña productos de software aplicando modelos de comportamiento
- Aplica principios de diseño en el desarrollo de software.
- Diseña productos de software aplicando patrones de diseño de software
Probabilidad y Estadística Básica
Nivel: Quinto
Pre-requisitos: Cálculo, Matemáticas Discretas
Horas:
Aprendizaje Contacto Docente | 48 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 80 |
Tipo: Unidad Básica
Resultados de Aprendizaje:
- Identifica las medidas de tendencia central y de dispersión.
- Determina la probabilidad de ocurrencia de un evento.
- Interpreta un problema de ingeniería mediante una distribución de probabilidad discreta.
- Representa un problema de ingeniería mediante una distribución de probabilidad continua.
Pensamiento Social de la Iglesia
Nivel: Quinto
Pre-requisitos: Ninguno
Horas:
Aprendizaje Contacto Docente | 16 |
Aprendizaje Práctico Experimental | 0 |
Aprendizaje Autónomo | 64 |
Tipo: Unidad Básica
Resultados de Aprendizaje:
- 1. Explica los contextos, relaciones y procesos históricos que impulsan el desarrollo del pensamiento social de la iglesia.
- Identifica los principios del pensamiento social de la iglesia.
- Relaciona los principios del pensamiento social de la iglesia con los contextos sociales, económicos, científicos y tecnológicos actuales
- Plantea alternativas de solución a los problemas sociales en los contextos actuales
Diseño y Desarrollo de APIs
Nivel: Sexto
Pre-requisitos: Aplicaciones Distribuidas
Horas:
Aprendizaje Contacto Docente | 64 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 96 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Identifica los fundamentos y principios de las API alineados a los objetivos empresariales.
- Comprende los diferentes tipos de patrones que deben considerarse en las arquitecturas de API.
- Comprende los diferentes estilos arquitectónicos orientados al desarrollo basado en API.
- Desarrolla aplicaciones basadas en API utilizando frameworks.
Aplicaciones Móviles
Nivel: Sexto
Pre-requisitos: Aplicaciones Web
Horas:
Aprendizaje Contacto Docente | 64 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 96 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Identifica las diferentes arquitecturas de las aplicaciones móviles.
- Experimenta con los componentes de hardware de los dispositivos móviles utilizando lenguaje de programación nativos.
- Crea aplicaciones multiplataforma utilizando frameworks de desarrollo.
- Comprende el proceso de publicación y monetización de aplicaciones móviles.
Verificación y Validación de Software
Nivel: Sexto
Pre-requisitos: Usabilidad y Experiencia de Usuario
Horas:
Aprendizaje Contacto Docente | 32 |
Aprendizaje Práctico Experimental | 16 |
Aprendizaje Autónomo | 48 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Identifica técnicas de evaluación estática.
- Identifica técnicas de evaluación dinámica.
- Desarrolla productos de software utilizando metodologías dirigidas por pruebas.
- Aplica normas internacionales de verificación y validación de productos de software.
Gestión de la Configuración
Nivel: Sexto
Pre-requisitos: Modelamiento y Diseño de Software
Horas:
Aprendizaje Contacto Docente | 48 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 96 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Utiliza plantillas para la gestión de peticiones de cambio.
- Aplica los fundamentos de control de versiones en el desarrollo de software.
- Emplea estrategias de integración continua.
- Experimenta el despliegue continuo de aplicaciones.
Prácticas de Servicio Comunitario
Nivel: Sexto
Pre-requisitos: Ninguno
Horas:
Aprendizaje Autónomo | 64 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Aplica los conocimientos adquiridos para atención a personas, grupos o contextos de vulnerabilidad.
Desarrollo de Videojuegos
Nivel: Séptimo
Pre-requisitos: Aplicaciones Móviles
Horas:
Aprendizaje Contacto Docente | 48 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 64 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Identifica los fundamentos del desarrollo de videojuegos.
- Emplea técnicas de gamificación para el desarrollo de videojuegos.
- Diseña objetos 2D utilizando programas de diseño gráfico.
- Crea videojuegos utilizando componentes gráficos 2D.
Calidad del Software
Nivel: Séptimo
Pre-requisitos: Verificación y Validación de Software
Horas:
Aprendizaje Contacto Docente | 48 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 64 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Comprende conceptos relacionados con calidad de producto de software.
- Conoce los modelos y las características de calidad.
- Explica las consideraciones éticas de la Ingeniero de software.
- Hace uso de normas de calidad en la construcción de productos de software.
Procesos de Ingeniería de Software
Nivel: Séptimo
Pre-requisitos: Gestión de la Configuración
Horas:
Aprendizaje Contacto Docente | 32 |
Aprendizaje Práctico Experimental | 16 |
Aprendizaje Autónomo | 48 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Explica los conceptos relacionados con software e Ingeniería de Software.
- Hace uso de modelos y metodologías de la Ingeniería de Software.
- Utiliza herramientas relacionadas con la gestión de la Ingeniería de Software.
- Identifica, evalúa y mejora procesos utilizados en el desarrollo de productos de software.
Técnicas de Investigación
Nivel: Séptimo
Pre-requisitos: Probabilidad y Estadística Básica
Horas:
Aprendizaje Contacto Docente | 32 |
Aprendizaje Práctico Experimental | 16 |
Aprendizaje Autónomo | 48 |
Tipo: Unidad Básica
Resultados de Aprendizaje:
- Comprende el proceso de la investigación científica.
- Aplica técnicas de investigación cuantitativas.
- Aplica técnicas de investigación cualitativas.
- Hace uso de herramientas especializadas en la elaboración de documentos académicos.
Prácticas Pre profesionales
Nivel: Séptimo
Pre-requisitos: Ninguno
Horas:
Aprendizaje Autónomo | 240 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Practica las habilidades y destrezas adquiridas en ambientes laborales de instituciones públicas o empresas privadas
Innovación y Emprendimiento
Nivel: Octavo
Pre-requisitos: Ninguno
Horas:
Aprendizaje Contacto Docente | 32 |
Aprendizaje Práctico Experimental | 16 |
Aprendizaje Autónomo | 48 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Propone soluciones innovadoras a problemas reales utilizando software.
- Pone a prueba nuevas ideas y evalúa prototipos funcionales de software.
- Distingue diferentes modelos de negocio para productos y/o servicios basados en software.
- Integra estrategias organizativas para la gestión de nuevos negocios.
Realidad Virtual y Aumentada
Nivel: Octavo
Pre-requisitos: Desarrollo de Videojuegos
Horas:
Aprendizaje Contacto Docente | 48 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 64 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Identifica las diferentes plataformas y paradigmas para el desarrollo de aplicaciones inmersivas.
- Diseña objetos en 3D para utilizarlas en aplicaciones inmersivas.
- Desarrolla aplicaciones inmersivas utilizando tecnologías de realidad aumentada.
- Desarrolla aplicaciones inmersivas utilizando tecnologías de realidad virtual.
Software Seguro
Nivel: Octavo
Pre-requisitos: Calidad del Software
Horas:
Aprendizaje Contacto Docente | 48 |
Aprendizaje Práctico Experimental | 32 |
Aprendizaje Autónomo | 64 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Comprende el ciclo vida del desarrollo de software seguro.
- Aplica principios y buenas prácticas para el desarrollo de software seguro.
- Emplea conceptos de auditoría y monitoreo en el desarrollo de software seguro.
- Desarrolla software seguro minimizando vulnerabilidades en el código fuente.
Gestión de Proyectos de Software
Nivel: Octavo
Pre-requisitos: Procesos de Ingeniería de Software
Horas:
Aprendizaje Contacto Docente | 32 |
Aprendizaje Práctico Experimental | 16 |
Aprendizaje Autónomo | 48 |
Tipo: Unidad Profesional
Resultados de Aprendizaje:
- Identifica objetivos y prioriza las actividades dentro de un proyecto de software.
- stima el esfuerzo, costos y planifica los tiempos de desarrollo de un proyecto de software.
- Identifica, evalúa y gestiona los riesgos potenciales un proyecto de software.
- Aplica metodologías ágiles para la coordinación, monitoreo y control de las actividades y recursos asignados en la ejecución de proyectos de software.
Trabajo de Integración Curricular
Nivel: Octavo
Pre-requisitos: Técnicas de Investigación
Horas:
Aprendizaje Autónomo | 240 |
Tipo: Integración Curricular
Contenidos mínimos:
- Trabajo de integración curricular
- Examen complexivo
[hotspots_table]