VICERRECTORADO ACADÉMICO
“...Nosotros somos el cambio que buscamos”
“AÑO DE LA UNIDAD, LA PAZ Y EL DESARROLLO”
SÍLABO
ASIGNATURA: FUNDAMENTOS DE PROGRAMACIÓN II CÓDIGO: 101517
I. DATOS GENERALES
1.1. Departamento Académico Ingeniería de Sistemas
1.2. Escuela Profesional Ingeniería de Sistemas
1.3. Programa de Estudio Ingeniería de Sistemas
1.4. Plan de Estudio 2019
1.5. Ciclo de Estudios III
1.6. Créditos 03
1.7. Requisitos Fundamentos de Programación I
1.8. Modalidad Presencial
1.9. Semestre académico 2023-1
1.10. Duración 16 semanas
1.11. Horas semanales 1.11.1. Horas de teoría: 02
1.11.2. Horas de práctica: 02
1.12. Horario Lunes de 10:30 (T) a 12:10 (T)
Viernes de 09:40 (P) a 11:20 (P)
1.13. Inicio de clases 29 mayo 2023
1.14. Término de clases 16 septiembre 2023
1.15. Docente coordinador
1.16. Docentes de la asignatura Armando Huapaya Sotero
II. SUMILLA
La asignatura pertenece al área curricular de estudios específicos, es teórico – práctica y tiene
el propósito de Formar profesionales con soporte científico capaces de desarrollar aplicaciones
avanzadas mediante el uso de algoritmos con el software pertinente.
Desarrolla las siguientes unidades aprendizaje: 1. Aplicaciones Informáticas. Análisis de casos.
Casos Resueltos. 2. Diseño de aplicaciones como propuesta de solución a un problema
específico. 3. Alternativa de mejora para software en uso. Análisis de casos. 4. Diversas
aplicaciones para un mismo problema. Análisis de casos.
III. COMPETENCIA
1. Genéricas:
1
VICERRECTORADO ACADÉMICO
“...Nosotros somos el cambio que buscamos”
a) EXPLICA los conceptos básicos utilizados en el desarrollo de la asignatura y utiliza
herramientas para la elaboración de soluciones a problemas algorítmicos
b) IDENTIFICA y ANALIZA las herramientas, instrucciones, estructura de datos y sin-
taxis algorítmicas aplicando y desarrollando a nivel competente, las soluciones al-
gorítmicas en el contexto de un problema de tipo matemático y empresarial mediante
el uso de las técnicas y herramientas de programación.
c) UTILIZA apropiadamente las diferentes estructuras de datos para la solución a los
problemas planteados desde el punto de vista lógico y algorítmico.
2. Específicas:
a) DESCRIBE, e INTERPRETA las estructuras de datos y sintaxis de cada una de
ellas, utilizadas en la solución de los problemas algorítmicos de tal forma que se
logre un desarrollo algorítmico eficiente haciendo uso de la lógica.
b) APLICA adecuadamente los tipos de datos, instrucciones, métodos y operaciones,
en la solución de los problemas planteados utilizando los conocimientos teóricos
para obtener un aprendizaje eficaz y desarrollo del raciocinio
IV. UNIDADES DE APRENDIZAJE
2
VICERRECTORADO ACADÉMICO
“...Nosotros somos el cambio que buscamos”
UNIDAD 1
Estructuras de Datos Estaticas
Logro de aprendizaje: El alumno logra utilizar de una forma eficiente las características básicas de la programación en sus programas
Contenido Tipo de Evidencia de
SEMANA Sesiones de aprendizaje Recursos
Temático Sesión Aprendizaje
Semana N° -Presentación del docente y alumnos. -Expone contenido del sílabo, Diapositiva del tema, Proyector Multimedia,
01: -Exposición contenido del sílabo. desarrollo del curso y Computadoras y Software Dev C++. Resolución de
29 mayo 2023 -Consideraciones conceptuales estrategias de aprendizaje. Ejercicios
previas -Exposición de conceptos Síncrona -Prueba de entrada.
Arreglos Lineales. básicos.
Ejercicios básicos. Desarrolla ejercicios básicos
Semana N° Operaciones con Arreglos. Explica y desarrolla Diapositiva del tema, Proyector Multimedia,
02: Ejercicios con alto grado de Computadoras y Software Dev C++. Resolución de
O5 junio 2023 precisión ejercicios con Ejercicios
operaciones con
arreglos lineales.
Confecciona
seudocódigos
Síncrona
para la solución de
Asíncrona
problemas algorítmicos
utilizando arreglos Presentación de tareas
lineales. resueltas y expuestas.
Diagrama los flujos de
solución a los
problemas planteados.
Semana N° Arreglos Bidimensionales. Explica y desarrolla Diapositiva del tema, Proyector Multimedia,
03: Ejercicios. con alto grado de Computadoras y Software Dev C++. Resolución de
12 junio 2023 Ejercicios Síncrona
precisión ejercicios de
Asíncrona
Arreglos
Bidimensionales o
3
VICERRECTORADO ACADÉMICO
“...Nosotros somos el cambio que buscamos”
matrices.
Confecciona
seudocódigos para la
solución de problemas
Semana N° Estructura de Datos Pilas Explica y desarrolla Diapositiva del tema, Proyector Multimedia,
04: estáticas. con alto grado de Computadoras y Software Dev C++. Resolución de
19 junio 2023 precisión ejercicios de Ejercicios
Estructura de Datos Colas programación
estáticas. utilizando la
estructura de datos
estáticas pilas y
colas.
Presentación de tareas
Confecciona
Síncrona resueltas y expuestas
seudocódigos para la
Asíncrona
solución de
problemas
algorítmicos
utilizando la
estructura de datos
estáticas pilas y colas
Diagrama los flujos de
solución a los
problemas planteados
4
VICERRECTORADO ACADÉMICO
“...Nosotros somos el cambio que buscamos”
Semana N° 05: Métodos de Ordenación. Explica y desarrolla Diapositiva del tema, Proyector Multimedia,
26 junio 2023 Ejercicios con alto grado de Computadoras y Software Dev C++.
precisión ejercicios de Resolución de Ejercicios
programación de los Presentación de
métodos de tareas resueltas y
ordenación más expuestas
utilizados.
Confecciona
Síncrona
seudocódigos para la
solución de problemas
algorítmicos utilizando
métodos de
ordenación.
Diagrama los flujos de
solución a los
problemas planteados
Semana N° 06: Métodos de búsqueda. Explica y desarrolla Diapositiva del tema, Proyector Multimedia,
O3 julio 2023 Ejercicios con alto grado de Computadoras y Software Dev C++.
precisión ejercicios de Resolución de Ejercicios
programación
utilizando métodos de
búsquedas.
Confecciona
seudocódigos para la Síncrona
solución de problemas Asíncrona
algorítmicos utilizando
los métodos de
búsqueda más
conocidos.
Diagrama los flujos de
solución a los
problemas planteados
5
VICERRECTORADO ACADÉMICO
“...Nosotros somos el cambio que buscamos”
Semana N° 07: Registro. Declaración y Sintaxis. Explica y desarrolla Diapositiva del tema, Proyector Multimedia,
10 julio 2023 Operaciones con Registros. con alto grado de Computadoras y Software Dev C++.
precisión ejercicios de Resolución de Ejercicios
programación Presentación de
utilizando la estructura tareas resueltas y
de datos Registros. expuestas
Confecciona
seudocódigos para la Síncrona
solución de problemas
algorítmicos utilizando
la estructura de datos
Registros.
Diagrama los flujos de
solución a los
problemas planteados
Semana N° 08: Examen Propone problemas para la Diapositiva del tema, Proyector Multimedia,
17 julio 2023 evaluación de la unidad. Computadoras y Software Dev C++. Síncrona
Resolución de Ejercicios Asíncrona
Evaluación Parcial (Unidad N° 1 )
UNIDAD 2
Archivos y Estructuras de Datos Dinámicas
Logro de aprendizaje: : El alumno aplica los recursos dinámicos de la programación básica en los diseños de los programas.
Contenido Evidencia de
SEMANA Sesiones de aprendizaje Recursos Tipo de Sesión
Temático Aprendizaje
Semana N° 09: Archivos, conceptos, tipos. Define y Aplica los Diapositiva del tema, Proyector
24 julio 2023 Archivos Secuenciales Archivos y precisa los tipos, Multimedia, Computadoras y Software Síncrona
Funciones de archivos. así como sus funciones Dev C++. Resolución de Ejercicios Presentación de tareas
6
VICERRECTORADO ACADÉMICO
“...Nosotros somos el cambio que buscamos”
Aplicación. básicas utilizando resueltas y expuestas
seudocódigo.
Semana N° 10: Archivos directos Define y Aplica los Diapositiva del tema, Proyector
31 julio 2023 Funciones Archivos directos y sus Multimedia, Computadoras y Software
Aplicación. funciones y lo aplica en los Dev C++. Resolución de Ejercicios Síncrona
algoritmos utilizando Asíncrona
seudocódigo.
Semana N° 11: Listas enlazadas Define y Aplica las listas Diapositiva del tema, Proyector
07 agosto 2023 Tipos dinámicas como alternativa Multimedia, Computadoras y Software Síncrona
Aplicación de solución a los algoritmos Dev C++. Resolución de Ejercicios Asíncrona
utilizando seudocódigos. Presentación de tareas
Semana N° 12: Estructuras Dinámicas Pilas. Define y Aplica la Diapositiva del tema, Proyector resueltas y expuestas
14 agosto 2023 Sintaxis estructura de datos Pilas Multimedia, Computadoras y Software
Dev C++. Resolución de Ejercicios Síncrona
Aplicación dinámicas y su sintaxis en
Asíncrona
los algoritmos utilizando
seudocódigos
Semana N° 13: Estructura Dinámica Cola. Define y Aplica la Diapositiva del tema, Proyector
21 agosto 2023 Sintaxis estructura de datos Cola Multimedia, Computadoras y Software
Aplicación. dinámicas y su sintaxis y lo Dev C++. Resolución de Ejercicios
Síncrona Presentación de tareas
aplica en los algoritmos
utilizando seudocódigo. resueltas y expuestas
7
VICERRECTORADO ACADÉMICO
“...Nosotros somos el cambio que buscamos”
Semana N° 14: Estructura de datos No Lineales. Desarrolla y Aplica Diapositiva del tema, Proyector
28 agosto 2023 Arboles. ejercicios algorítmicos Multimedia, Computadoras y Software
Tipos, sintaxis. utilizando estructura de Dev C++. Resolución de Ejercicios
Síncrona
Ejercicios. datos dinámicas no lineal Asíncrona
árbol.
Semana N° 15: Presentación y Exposición de Define, Desarrolla y Aplica
04 septiembre Trabajos los algoritmos a un caso Exposiciones del proyecto elaborado
2023 práctico. Síncrona
durante el ciclo.
Presentación grupal del
Semana N° 16:
proyecto.
11 septiembre
2023 Evaluación Final (Unidad N° 2): Presentación y exposición grupal de proyecto.
8
VICERRECTORADO ACADÉMICO
“...Nosotros somos el cambio que buscamos”
V. METODOLOGÍA
5.1 Estrategias centradas en el aprendizaje
• Grupos de discusión.
• Retroinformación.
• Trabajo colaborativo.
• Búsqueda y análisis de la información.
• Tareas de investigación.
• Exposiciones y debates.
5.2 Estrategias centradas en la enseñanza
• Estrategia de planificación
• De regulación, dirección y monitoreo
• Organización de la información
• Elaboración de la información
• Control de la comprensión
• Exposición didáctica
5.3 Línea de investigación según Programa de Estudios
Tecnologías de la Información.
5.4 Acciones vinculadas al Aprendizaje en Servicio - AeS (RSU)
Desarrollo de proyectos grupales que sirvan de aplicación a los emprendedores de los
diversos rubros de nuestra sociedad.
(Responsabilidad Social Universitaria).
VI. EVALUACIÓN
• De acuerdo con el Reglamento Académico de esta Casa de Estudios en su artículo 13° señala lo
siguiente: “Las evaluaciones se califican en escala vigesimal (del 1 al 20) en número enteros. La
nota mínima aprobatoria es once (11). El medio punto (0.5) es a favor del estudiante”.
• Del mismo modo, el referido documento en su artículo 16° señala: “Las evaluaciones son
calificadas por los profesores responsables de las asignaturas y entregadas a los estudiantes y las
actas a la Dirección de Escuela Profesional dentro de los plazos fijados”.
• Asimismo, el artículo 36° menciona: “La asistencia de los estudiantes a las clases es obligatoria, el
control corresponde a los profesores de la asignatura. Si un estudiante acumula el 30% de
inasistencias injustificadas totales durante el dictado de una asignatura, queda inhabilitado para
rendir el examen final y es desaprobado en la asignatura sin derecho a rendir examen de aplazado,
debiendo el profesor, informar oportunamente al Director de Escuela.
• La evaluación de los estudiantes se realizará de acuerdo a los criterios siguientes:
N° CÓDIGO NOMBRE DE LA EVALUACIÓN PORCENTAJE
01 EP EVALUACIÓN PARCIAL 30%
02 EF EVALUACIÓN FINAL 30%
03 TA TRABAJOS ACADÉMICOS 40%
TOTAL 100%
La Nota Final (NF) de la asignatura se determinará de acuerdo a la siguiente manera:
VICERRECTORADO ACADÉMICO
“...Nosotros somos el cambio que buscamos”
NF = EP * 30% + EF * 30% + TA * 40%
100
VII. FUENTES DE INFORMACIÓN
7.1 Básica
1. Knuth. Donald E. (1995). Algoritmos fundamentales; el arte de programar ordenado-
res. Vol. 1. Barcelona: Reverti.
2. Joyanes Aguilar, Luís & Zahonero Martínez, Ignacio. (2002). Programación en Java
3. Algoritmos, estructuras de datos y programación orientada a objetos. Madrid:
McGraw-Hill.
4. Heileman, Gregory L. (1998). Estructura de datos, algoritmos, algoritmos y programa-
ción orientada a objetos. Madrid: McGraw-Hill.
7.2 Complementaria:
1. [Link]
2. [Link]
Lima, 23 de mayo de 2023
Armando Huapaya Sotero Dr. Jorge Víctor Mayhuasca Guerra
Código 89189 Código 8813
Docente AS-TC Director del Dpto. Acad. De Ing. De
ahuapaya@[Link] Sistemas
jmayhuasca@[Link]