UNIVERSIDAD NACIONAL DANIEL ALCIDES CARRIÓN
FACULTAD DE INGENIERÍA
ESCUELA DE FORMACIÓN PROFESIONAL DE SISTEMAS Y COMPUTACIÓN
SÍLABO
Algoritmos
I. DATOS GENERALES
1.1 ÁREA: Especialidad
1.2 CÓDIGO: 17301
1.3 PREREQUISITO: NINGUNO
1.4 SECCIÓN: A
1.5 CRÉDITOS: 4
1.6 EXTENSIÓN HORARIA: HT: 2 HP: 4 TH: 6
1.7 SEMESTRE ACADÉMICO: 1
1.8 DURACIÓN: Desde: 08 de junio de 2020 al 02 de octubre de 2020
1.9 DOCENTE: Mg. Marco De la cruz Rocca.
e-mail: mcruzr@undac.edu.pe
J.P. xxx
II. SUMILLA
Asignatura del área de Especialidad, su naturaleza es teórico-práctica y tiene como propósito
conocer y desarrollar algoritmos eficientes apoyados en estructuras de datos para dar solución a
problemas dentro de la ingeniería. La asignatura está dividida en 4 unidades: I. Algoritmos: concepto
y representación II. Construcción básica de algoritmos con métodos condicionales y repetitivos III.
Estructuras de datos básicas; Vectores y matrices multidimensionales. IV. Métodos de búsqueda,
ordenación y uso de funciones.
III. COMPETENCIAS Y CAPACIDADES
3.1 COMPETENCIA
Entiende y aplica conceptos y procedimientos matemáticos, así como algorítmicos y estructura de datos
básicos en la resolución de problemas de su contexto y de su formación profesional, comunicando sus
resultados de forma lógica y coherente; demostrando responsabilidad y perseverancia.
3.2 CAPACIDADES
● Identifica los conceptos, características, fases y representación de un algoritmo en la resolución de
problemas.
● Asocia los diferentes métodos condicionales y repetitivos para representar soluciones a un problema.
● Aplica conceptos relacionados al uso de estructuras de datos estáticas (vectores y matrices) en la
solución de problemas del mundo real.
● Utiliza adecuadamente los métodos de Búsqueda y ordenación para solucionar problemas.
● Conoce y aplica funciones para dar solución a problemas complejos.
IV. PROGRAMACIÓN DE UNIDADES
UNIVERSIDAD NACIONAL DANIEL ALCIDES CARRIÓN
FACULTAD DE INGENIERÍA
ESCUELA DE FORMACIÓN PROFESIONAL DE SISTEMAS Y COMPUTACIÓN
UNIDAD 1: ALGORITMOS Y PROBLEMAS ESTRUCTURADOS (VIRTUAL).
Capacidad: Identifica los conceptos, características, fases y representación de un algoritmo en la resolución de
problemas
CONTENIDOS DE APRENDIZAJE
Indicadores de Logro Instrumentos de
Semana Sesión Conceptual Procedimental Actitudinal
Evaluación
Introducción a Analiza el Expresa una
los contenidos contenido percepción positiva Prueba de
temáticos de la temático de la sobre el contenido del entrada
asignatura. asignatura. silabo del curso.
Concepto de Relaciona los Relaciona los Rubrica para
algoritmos, conceptos, conceptos de mapa
1 1 características. características, algoritmos mediante conceptual (C)
estructura y un mapa conceptual.
Estructura de formas de
un algoritmo y representar un
formas de algoritmo.
representarlo.
Operaciones Aplica los Identifica los tipos de Lista de cotejo
combinadas en conceptos de operadores de participación
la lógica operaciones Participa (matemáticos, en el foro (C)
operacional. combinadas para activamente en relacionales y lógicos)
resolver el desarrollo de y la jerarquía de
ejercicios de la clase. operaciones mediante
lógica un foro de discusión. Prueba de
2 2 operacional. Valora la desarrollo
. participación Resuelve ejercicios de individual (P)
de sus operaciones
compañeros. combinadas de forma
asertiva.
Asiste al
desarrollo de
las actividades
Tipos de datos, Relaciona los académicas Relaciona los tipos de Rubrica para
variables y tipos de datos datos con las variables mapa
constantes. con las variables Es responsable y constantes conceptual
y constantes. en la entrega de empleando mapas grupal (C)
Pseudocódigos tareas conceptuales en
y sentencias Aplica sentencias académicas grupo.
3 3 básicas: Leer, básicas para Rúbrica para
escribir y generar Genera pseudocódigos informe grupal
asignar. pseudocódigos. aplicando sentencias (P)
básicas.
Diagrama de Identifica los Relaciona Prueba de
flujo y componentes de diagramas de flujo desarrollo
Pseudocódigo. un diagrama de con pseudocodigos en individual (P)
flujo. los ejercicios
propuestos de forma
4 4 Relaciona los asertiva.
elementos del Prueba objetiva
diagrama de flujo unidad I. (C)
con el
pseudocodigo.
Lectura:
• ALGORITMOS PARA INGENIERÍA. De la cruz Roca Marco y otro. Universidad Nacional José María Arguedas
• METODOLOGÍA DE LA PROGRAMACIÓN. Osvaldo Cairo Battistutti. Alfa omega
Actividad: Desarrollo de ejercicios prácticos propuestos en forma individual y grupal
UNIVERSIDAD NACIONAL DANIEL ALCIDES CARRIÓN
FACULTAD DE INGENIERÍA
ESCUELA DE FORMACIÓN PROFESIONAL DE SISTEMAS Y COMPUTACIÓN
UNIDAD 2: CONSTRUCCIÓN BÁSICA DE ALGORITMOS CON MÉTODOS CONDICIONALES Y
REPETITIVOS (VIRTUAL).
Capacidad: Asocia los diferentes métodos condicionales y repetitivos para representar soluciones a un problema.
CONTENIDOS DE APRENDIZAJE
Indicadores de Logro Instrumentos de
Semana Sesión Conceptual Procedimental Actitudinal
Evaluación
Estructuras Identifica
condicionales estructuras Usa las estructuras Rúbrica para
simples y condicionales condicionales informe grupal
dobles, simples y dobles. simples y dobles (P)
aplicación. para resolver los
5 Resuelve ejercicios ejercicios propuestos
5
empleando en un informe grupal
estructuras colaborativo
condicionales
simples y dobles
Reconoce
Estructuras estructuras Participa Usa las estructuras Prueba de
condicionales condicionales activamente en condicionales desarrollo
múltiples múltiples. el desarrollo de múltiples para individual (P)
la clase. resolver los
6 6 Resuelve ejercicios ejercicios
empleando estas Valora la propuestos.
estructuras participación
condicionales de sus
múltiples. compañeros.
Anidamientos Reconoce y aplica Asiste al Aplica anidamientos
anidamientos en desarrollo de para resolver para Prueba de
7 7 los ejercicios las actividades resolver en grupo los desarrollo
propuestos. académicas ejercicios grupal (C)
propuestos.
Estructuras Reconoce y aplica Es responsable
repetitivas: la estructura en la entrega de Relaciona las ideas Prueba de
DESDE y repetitiva Para o tareas básicas de desarrollo
MIENTRAS, Desde en los académicas estructuras individual (P)
aplicaciones. ejercicios repetitivas Desde y
propuestos. Mientras. Prueba objetiva
de la unidad
8 8 Aplica las (C)
estructuras
repetitivas Desde y
Mientras de forma
apropiada.
Lectura:
• ALGORITMOS PARA INGENIERÍA. De la cruz Roca Marco y otro. Universidad Nacional José María Arguedas
• METODOLOGÍA DE LA PROGRAMACIÓN. Cairo & Battistutti, . Alfa omega
Actividad: Desarrollo de ejercicios prácticos propuestos, individuales y grupales.
UNIDAD 3: ESTRUCTURAS DE DATOS BÁSICOS; VECTORES Y MATRICES (VIRTUAL).
Capacidad: Aplica conceptos relacionados al uso de estructuras de datos estáticas (vectores y matrices) en la solución de
problemas del mundo real.
CONTENIDOS DE APRENDIZAJE
UNIVERSIDAD NACIONAL DANIEL ALCIDES CARRIÓN
FACULTAD DE INGENIERÍA
ESCUELA DE FORMACIÓN PROFESIONAL DE SISTEMAS Y COMPUTACIÓN
Indicadores Instrumentos
Semana Sesión Conceptual Procedimental Actitudinal
de Logro de Evaluación
9 9 Estructuras Describe el Presenta las Rubrica para
repetitivas: funcionamiento de las ideas básicas de mapa
MIENTRAS y estructuras repetitivas: estructuras conceptual (C)
REPETIR, Mientras y Repetir repetitivas
aplicaciones. Mientras y
Resuelve ejercicios Repetir. Prueba de
utilizando estructuras desarrollo
repetitivas Mientras y Aplica las individual (P)
Repetir estructuras
repetitivas
Mientras y
Repetir de forma
Participa apropiada.
activamente en
10 10 Vectores: Describe el el desarrollo de Aplica
Concepto y funcionamiento de un la clase. operaciones Lista de cotejo
Operaciones Vector. básicas de de participación
básicas. Valora la vectores para en el foro (C)
Resuelve casos participación analizar casos
aplicando las de sus prácticos en el
operaciones básicas de compañeros. foro
vectores.
Asiste al
11 11 Matrices. Describe el Usa las Rúbrica para
desarrollo de
. funcionamiento de estructuras informe grupal
las actividades
matrices. condicionales (P)
académicas
múltiples para
Resuelve casos resolver los
Es responsable
aplicando las ejercicios
en la entrega de
operaciones básicas en propuestos.
tareas
una matriz de 2 o más
académicas
dimensiones.
12 12 Vectores y Resuelve casos Aplica en grupo Prueba de
Matrices usos prácticos aplicando las operaciones desarrollo
prácticos. operaciones básicas en básicas de individual (P)
un vector o matriz. vectores y
matrices para Prueba objetiva
resolver de la unidad (C)
ejercicios.
Lectura:
• ALGORITMOS PARA INGENIERÍA. De la cruz Roca Marco y otro. Universidad Nacional José María Arguedas
• METODOLOGÍA DE LA PROGRAMACIÓN. Osvaldo Cairo Battistutti. Alfa omega
Actividad: Desarrollo de ejercicios prácticos propuestos, individuales.
UNIDAD 4: MÉTODOS DE BÚSQUEDA, ORDENACIÓN Y FUNCIONES (VIRTUAL).
Capacidad: • Utiliza adecuadamente los métodos de búsqueda y ordenación para solucionar problemas. • Conoce y
aplica funciones para dar solución a problemas complejos.
CONTENIDOS DE APRENDIZAJE
Indicadores de Instrumentos de
Semana Sesión Conceptual Procedimental Actitudinal
Logro Evaluación
UNIVERSIDAD NACIONAL DANIEL ALCIDES CARRIÓN
FACULTAD DE INGENIERÍA
ESCUELA DE FORMACIÓN PROFESIONAL DE SISTEMAS Y COMPUTACIÓN
Búsqueda: Explica el Aplica métodos Rúbrica para
13 13 Concepto, concepto de de búsqueda para informe grupal
métodos de búsqueda y los resolver casos (C, P)
búsqueda en métodos existentes prácticos en un
algoritmos. más usados. informe grupal.
Resuelve casos
reales aplicando
búsqueda.
Ordenación: Explica los Aplica métodos Rúbrica para
14 14 Concepto, métodos de de ordenación informe grupal
métodos de ordenación más para resolver (C, P)
ordenación en usados casos prácticos
algoritmos. en un informe Prueba de
Resuelve grupal. desarrollo
ejercicios individual
utilizando
. algoritmos de
ordenación.
Participa
Funciones: Describe la activamente en el Resuelve Prueba de
15 15 Concepto, estructura de una ejercicios desarrollo
desarrollo de la
Estructura y función. clase. empleando individual (P)
Funcionamient funciones
o Construye Valora la básicas.
algoritmos participación de
empleando sus compañeros.
funciones simples
Asiste al
desarrollo de las Construye y
16 16 Aplicaciones Aplica algoritmos actividades expone un Rubrica para
algorítmicas en para resolver académicas algoritmo que informe grupal
ingeniería temas de soluciona un (C)
ingeniería Es responsable en tema de
la entrega de ingeniería
tareas académicas
EXAMEN DE EXAMEN DE EXAMEN DE EXAMEN DE EXAMEN DE
17 17
APLAZADOS APLAZADOS APLAZADOS APLAZADOS APLAZADOS
Lectura:
• ALGORITMOS PARA INGENIERÍA. De la cruz Roca Marco y otro. Universidad Nacional José María Arguedas
• FUNDAMENTOS DE PROGRAMACIÓN Y ALGORITMOS. Luís Jayanes Aguilar. McGraw Hill
Actividad: Desarrollo de aplicación algorítmica con PseInt.
Donde las siglas evaluan: C = Conceptual ; P = Procedimental
V. ESTRATEGIAS METODOLÓGICAS
● Lectura y análisis de casos de aplicación (asíncrona)
● Tareas individuales y grupal (asíncrona)
● Videoconferencia (síncrona)
● Foros (asíncrona)
● Correo electrónico (asíncrona)
● Aprendizaje basado en proyectos (asíncrona)
● Organizadores gráficos (asíncrona)
● Evaluaciones (asíncrona)
UNIVERSIDAD NACIONAL DANIEL ALCIDES CARRIÓN
FACULTAD DE INGENIERÍA
ESCUELA DE FORMACIÓN PROFESIONAL DE SISTEMAS Y COMPUTACIÓN
VI. MEDIOS Y MATERIALES
Del Docente: Bibliografía adecuada, diapositivas, guías de practica o laboratorio, Internet, correo
electrónico, whatsapp, youtube, software (PseInt), computadora, laptop, lápiz óptico, celular,
filmadora y aula virtual.
Del alumno: Bibliografía adecuada, diapositivas, guías de practica o laboratorio, Internet, correo
electrónico, whatsapp, youtube, software (PseInt), computadora, laptop, celular, tablet y aula virtual.
VII. SISTEMA DE EVALUACIÓN
Evaluación diagnóstica: Prueba de entrada.
Formativa:
● Autoevaluación
● Heteroevaluación
● Coevaluación
Sumativa:
Promedio. Final = (PUAI + PUAII + PUAIII + PUAIV) /4
Promedio Unidad Aprendizaje (PUA) = AC (60%) +AP (30%) + AA (10%) AC = Aprendizajes
conceptuales (Teoría)
AP = Aprendizajes procedimentales (Aplicación, práctica) AA = Aprendizajes actitudinales
Con el 30% de inasistencia a clases será considerado como retirado de la asignatura. La nota final
aprobatoria será 10.5 o superior.
VIII. FUENTES DE INFORMACIÓN
1. FUENTES BIBLIOGRÁFICAS.
Aguilar, L. J. (2014). Fundamentos de programación: algoritmos y estructura de datos. 4ta
Edición. McGraw Hill.
Cairó, O., & Battistutti, O. C. (1996). Metodología de la programación: algoritmos, diagramas
de flujo y programas. 3ra Edición. Alfa omega.
De la cruz Rocca, M., & Condor Caballero, E. (2017). Algoritmos para ingeniería. 1ra Edición.
Universidad Nacional José María Arguedas.
2. FUENTES ELECTRÓNICAS.
Software PSeInt. (2020). Consultado el 02 de mayo del 2020. http://pseint.sourceforge.net/
Aprendiendo a programar (2020). Consultado el 02 de mayo del 2020.
https://terepebernal.com/blog/pseudocodigo/algoritmos-pseint-lo-mas-basico/
UNIVERSIDAD NACIONAL DANIEL ALCIDES CARRIÓN
FACULTAD DE INGENIERÍA
ESCUELA DE FORMACIÓN PROFESIONAL DE SISTEMAS Y COMPUTACIÓN
Cerro de Pasco, mayo del 2020.
Mg. Marco A. DE LACRUZ ROCCA Dr. Ángel NÚÑEZ MEZA
DOCENTE DIRECTOR EFPSyC
V°B° COMISIÓN DE SÍLABOS