1. UNIVERSIDAD MARIANA
FACULTAD DE INGENIERÍA
PROGRAMA INGENIERÍA DE SISTEMAS
ESTRUCTRUCTURA MICROCURRICULO
1. DATOS GENERALES DEL CURSO
Facultad Ingeniería
Programa Ingeniería de sistemas
Área General Ingeniería
Componente Matemáticas (Análisis matemático)
Competencia
Construir soluciones computacionales, con el apoyo de fundamentos teóricos de la lógica de programación,
para resolver problemas que impliquen el pensamiento algorítmico
Pregunta Integradora ¿Cómo resolver problemas que impliquen el pensamiento algorítmico?
Curso Lógica matemática
Semestre Primero
Periodo Académico B – 2021
No. de Créditos 2
HTP (Horas de
Trabajo Presencial) 32
HTI (Horas de
Trabajo
Independiente)
64
Nombre del profesor: Alejandra Zuleta Medina
Perfil del docente:
Ingeniero(a) de sistemas con formación de maestría, preferiblemente doctorado.
Conocimiento y experiencia en lógica de programación.
Competencia para la gestión de equipos.
4. RESULTADO DE APRENDIZAJE ¿Qué aprendizajes debe lograr el estudiante para alcanzar la competencia?
Construir soluciones computacionales, con el apoyo de fundamentos teóricos de la lógica de programación, con el fin de resolver
problemas que impliquen el pensamiento algorítmico
2. DESCRIPCIÓN (Caracterización del Curso )
El curso pretende que los estudiantes mejoren sus habilidades de razonamiento lógico y comprensión de la realidad, aplicadas a los problemas
computacionales. Para tal fin se abordarán las unidades: Introducción a la lógica de programación, Manejo de variables, Condicionales y ciclos, elementos
conceptuales que se abordarán desde un enfoque pragmático.
Finalmente, equipos de educandos deberán enfrentarse al reto de solucionar un problema de computación práctico haciendo uso de los elementos
estudiados previamente.
3. JUSTIFICACION DEL CURSO (Por qué y para qué se ofrece este curso)
La Ingeniería de Sistemas, como muchas disciplinas, se fundamenta en la lógica matemática, utilizados a modo herramientas que permiten la
comprensión de problemas reales, diseño e implementación de soluciones efectivas, sistemáticas y/o computacionales. Teniendo en cuenta lo expuesto
anteriormente, la lógica capacita a las y los futuros ingenieros para enfrentarse a los retos de su proyección académica y su práctica profesional,
adicionalmente les brinda los instrumentos básicas que les acercarán a la programación de computadores.
2. 2
Fecha de Elaboración: Versión No:
Explica el concepto de algoritmo desde la solución a problemas reales.
Selecciona variables y tipos de datos que respondan a los problemas planteados.
Analiza alternativas de solución mediante el uso de casos.
Justifica los datos resultantes en la resolución de problemas computacionales.
Valora el papel de la programación en el desarrollo socioeconómico de su contexto.
5. SABERES –METODOS Y ESTRATEGIAS
APRENDIZAJES Y SABERES
(Temas)
HTP HTI ACTIVIDADES DE LOS DOCENTES
(trabajo Presencial)
ACTIVIDADES DE APRENDIZAJE
(trabajo independiente)
Sub pregunta: ¿Qué es la lógica
matemática aplicada a la
computación?
Tema: Introducción a la lógica
matemática aplicada a la
programación.
Conceptos generales
Lenguajes de programación
Evolución de los paradigmas
de programación
Algoritmos aplicados
4 8 Motivación inicial por medio de un
ejercicio, reto o juego de preguntas
Solución de retos
Feria de algoritmos
Lectura de indagación
Producción escrita, continua y/o discontinua
Desarrollo de laboratorios
Resolución de problemas planteados
Sub pregunta: ¿Cómo establecer
variables y operaciones en los
algoritmos?
Tema: Iniciando con un algoritmo
Tipos de datos y variables
Operaciones primitivas y
expresiones (lógicas y
relacionales)
10 20 Exploración de saberes previos mediante
juegos de preguntas
Laboratorios en PSEINT
Solución de retos
Feria de algoritmos
Asesoría en la solución de retos y
problemas
Lectura de indagación
Desarrollo de laboratorios
Resolución de problemas planteados
Participación activa en la solución colectiva e
individual de retos y problemas
Sub pregunta: ¿Cómo aplicar
condicionales y ciclos en la en los
algoritmos?
Tema: Condicionales y ciclos en la
12 24 Exploración de ideas previas
Presentación del tema
Presentación del caso de estudio
Juegos didácticos y desarrollo de retos
Lectura de indagación
Desarrollo de laboratorios
Resolución de problemas planteados
Participación activa en la solución colectiva e
3. 3
Fecha de Elaboración: Versión No:
computación.
Definición
Casos de estudio
Aplicaciones
computacionales
Desarrollo de laboratorios y ejercicios
guiados
Socialización y retroalimentación,
seguimiento de las actividades
individual de retos y problemas
Sub pregunta: ¿Cómo aplicar las
temáticas previas a la solución de
problemas computacionales?
Tema: Aplicación a problemas
computacionales.
Definición de
requerimientos (escucha)
Caso de estudio
Diseño de solución
Codificación
6 12 Presentación del caso de estudio y sus
requerimientos
Resolución de dudas
Puesta en común de los proyectos
Diseño de un ejercicio práctico
Socialización del diseño de la solución
Presentación creativa de la codificación de la
solución
6. EVALUACIÓN DE DESEMPEÑOS
DESEMPEÑOS EVIDENCIAS CRITERIO DE EVALUACIÓN
Explica el concepto de algoritmo
desde la solución a problemas
reales.
Saber: Identifico las características y
procedimientos algorítmicos.
Hacer: Resumo los conceptos
asociados a los algoritmos y sus
aplicaciones computacionales.
Ser: Reconozco la importancia y las
aplicaciones de la lógica matemática
en el quehacer académico y
profesional.
Texto discontinuo Elabora un organizador gráfico que incluye tesis, argumentos y voces
presentes de forma coherente.
Determina la función de los conectores en la transmisión del mensaje
Extrae una antítesis, conclusión o premisa del texto
Reflexiona a partir de un texto y evalúa su contenido
Selecciona variables y tipos de Texto discontinuo Elabora un organizador gráfico que incluye tesis, argumentos y voces
4. 4
Fecha de Elaboración: Versión No:
datos que respondan a los
problemas planteados.
Saber: Reconozco cómo solucionar
problemas computacionales mediante
algoritmos.
Hacer: Aplico los conceptos revisados
en la solución de los ejercicios
prácticos.
Ser: Reflexiono sobre la importancia
de los algoritmos como la base de la
programación.
Actividad práctica
Rúbrica de evaluación y participación
presentes de forma coherente.
Determina la función de los conectores en la transmisión del mensaje
Extrae una antítesis, conclusión o premisa del texto
Reflexiona a partir de un texto y evalúa su contenido
Se aprecia el cumplimiento de la actividad práctica
Diligencia el 100% de su hoja de trabajo
En los puntos teóricos, cumple la cantidad de palabras solicitadas y
demuestra el uso de una estructura de inicio, medio y fin;
manteniendo una posición argumentativa
Participa activamente de la socialización
Analiza alternativas de solución
mediante el uso de casos.
Saber: Identifico el uso de caso más
adecuado de acuerdo con el problema
planteado.
Hacer: Diseño los usos de caso más
adecuadas de acuerdo con el
problema planteado.
Ser: Propicio el análisis de los
problemas planteados.
Texto discontinuo
Actividad práctica
Rúbrica de evaluación y participación
Elabora un organizador gráfico que incluye tesis, argumentos y voces
presentes de forma coherente.
Determina la función de los conectores en la transmisión del mensaje
Extrae una antítesis, conclusión o premisa del texto
Reflexiona a partir de un texto y evalúa su contenido
Se aprecia el cumplimiento de la actividad práctica
Diligencia el 100% de su hoja de trabajo
En los puntos teóricos, cumple la cantidad de palabras solicitadas y
demuestra el uso de una estructura de inicio, medio y fin;
manteniendo una posición argumentativa
Participa activamente de la socialización
Justifica los datos resultantes en la
resolución de problemas
computacionales.
Saber: Identifico la mejor solución al
problema planteado, cumpliendo con
los requisitos solicitados.
Hacer: Diseño e implemento la
solución identificada.
Archivo ejecutable Comprende el contexto del problema
Analiza y entiende los requerimientos
Cumple con los requisitos solicitados en el problema
Demuestra creatividad en la solución del reto
Las entradas y salidas se expresan como se solicita
El archivo se ejecuta y realiza los procesos requeridos
Se expresa activamente en la socialización del proceso
5. 5
Fecha de Elaboración: Versión No:
Ser: Propicio el análisis de los
problemas planteados.
7.BIBLIOGRAFIA
TEMA REFERENCIAS BIBLIOGRAFICAS
Introducción a la lógica
matemática aplicada a
la programación
López, L. (2013). Metodología de la programación orientada a objetos. México D.C.: Alfaomega.
Iniciando con un
algoritmo
López, L. (2013). Metodología de la programación orientada a objetos. México D.C.: Alfaomega.
Zatarain Cabada, R. (2018). Reconocimiento afectivo y gamificación aplicados al aprendizaje de lógica algorítmica y
programación. Revista electrónica de investigación educativa, 20(3), 115-125. Recuperado de
http://www.scielo.org.mx/scielo.php?script=sci_arttext&pid=S1607-40412018000300115
Condicionales y ciclos
en la computación
López, L. (2013). Metodología de la programación orientada a objetos. México D.C.: Alfaomega.
Villalobos S., Jorge A. y Casallas Gutierrez, Rubby (2006). Fundamentos de programación: aprendizaje activo basado en casos: un
enfoque moderno usando Java, UML, objetos y eclipse. México D.C.: Pearson Education.