Está en la página 1de 10

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

(Universidad del Perú, DECANA DE AMÉRICA)


FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

SÍLABO
“Adaptado en el marco de la emergencia sanitaria por el COVID-19”

1. Información general

1.1 Nombre la asignatura: Programación y Fundamentos de Algorítmica


1.2 Código de la asignatura: 20118031 
1.3 Tipo de la asignatura: Obligatorio
1.4 Horas semanales: Teoría 03 horas, Laboratorio 02 horas
1.5 Semestre o año académico: 2020-I
1.6 Ciclo: III
1.7 Créditos: 04
1.8 Modalidad: No presencial (virtual)
1.9 Docente: Pablo Romero Naupari (Coordinador)
Lázaro Florián Mota Alva
Luis Guerra Grados
Virginia Vera Pomalaza
1.10 Correo institucional: promeron@unmsm.edu.pe
lmotaa@unmsm.edu.pe
lguerrag1@unmsm.edu.pe
vvera@unmsm.edu.pe

2. Sumilla

Esta asignatura pertenece al área de formación básica, es de naturaleza teórico y


práctico, tiene el propósito de aplicar las técnicas de la programación estructurada en
la solución de problemas para alcanzar la competencia: “Desempeña la docencia en
las universidades y otras instituciones educativas de alto nivel académico basado en
sus conocimientos adquiridos en su formación profesional con compromiso ético,
crítico y autocrítico”. Los contenidos principales son: 1. La programación estructurada.
2. Los arreglos. 3. Registros y manejo de memoria. 4. Apuntadores y estructuras
dinámicas. 5. Las funciones y procedimiento. 6. Los archivos para almacenar datos.
3. Logros de aprendizaje (competencias de la asignatura)

3.1 Competencias generales


 CG01: Comunicación Escrita.
 CG02: Comunicación Oral.
 CG03: Pensamiento Crítico.
 CG04: Razonamiento Cuantitativo.
 CG05: Manejo de Información.
 CG06: Ciudadanía.
 CG07: Pensamiento Innovador.

3.2 Competencias específicas


 CE01: Conocimiento de Áreas Formativas.
 CE02: Diseño y desarrollo de soluciones a Problemas Complejos.
 CE03: Trabajo Individual y en Equipo.
 CE04: Comunicación Efectiva.

4. Capacidades

El estudiante desarrollará las siguientes capacidades.

 Analiza, diseña e implementa un algoritmo usando estructuras de control a partir de


enunciado de problema, empleando seudocódigo y lo transforma en un programa
empleando un lenguaje de programación para solucionar problema, con sentido ético.
 Analiza, diseña e implementa un algoritmo usando programación modular a partir de
enunciado de problema, empleando seudocódigo y lo transforma en un programa
empleando un lenguaje de programación para solucionar problema, con sentido ético.
 Analiza, diseña e implementa un algoritmo usando arreglos a partir de enunciado de
problema, empleando seudocódigo y lo transforma en un programa empleando un
lenguaje de programación para solucionar problema, con sentido ético.
 Analiza, diseña e implementa un algoritmo usando archivos a partir de enunciado de
problema, empleando seudocódigo y lo transforma en un programa empleando un
lenguaje de programación para solucionar problema, con sentido ético.

5. Programación de contenidos

UNIDAD I: Estructuras de control

Capacidades  Analiza, diseña e implementa un algoritmo usando


estructuras de control a partir de enunciado de
problema, empleando seudocódigo y lo transforma
en un programa empleando un lenguaje de
programación para solucionar problema, con sentido
ético.
Contenidos Actividades Recursos Estrategias

Semana Presentaci ACTIVIDADES Silabo. Revisión


1 ón del ASINCRÓNICAS Normas de documental
silabo. · · participaci . Revisión
Normas Revisión del silabo. ón. de la
de Material de presentació
participaci docente. n de los
ón en el Revisar normas Aula Virtual contenidos.
aula Trabajo
virtual. Leer material
docente individual.
Introducción
a lenguaje
Resolver problemas
de
programació planteados
n.
ACTIVIDADES Plataforma virtual Exposici
Proceso de SINCRÓNICAS Sílabo ón.
Datos, Videoconferenci Normas de Formulació
etapas a utilizando la participación n de
(entrada, Plataforma Material de docente preguntas.
proceso y Tecnológica. Trabajo
salida). individual.
Desarrollo de
Estructura la clase.
de un
programa.
Definición
Algoritmos.
Ejemplos.
Semana Estructura de ACTIVIDADES Material de Revisión
2 control: ASINCRÓNICAS docente. documental
Secuencial y Relación de . Revisión
Revisión de problemas. de la
selectiva.
comunicados, Aula Virtual presentació
Definición y mensajes, n de los
ejemplos. revisión de foros contenidos.
y tareas. Trabajo
individual.
Revisión de la
presentación de la
sesión.
ACTIVIDADES Plataforma virtual. Exposici
SINCRÓNICAS Material docente ón.
Videoconferenci Formulació
a utilizando la n de
Plataforma preguntas.
Tecnológica. Trabajo
individual.
Desarrollo de la
clase.
Semana 3 Estructuras de ACTIVIDADES Material de Revisión
Control ASINCRÓNICAS docente. documental
Iterativa: Relación de . Revisión
Mientras, Para Revisión de problemas. de la
- Hacer comunicados, presentació
Definición y mensajes, Aula Virtual n de los
ejemplos. contenidos.
revisión de foros
y tareas. Trabajo
individual.
Revisión de la
presentación de la
sesión.
ACTIVIDADES Plataforma virtual. Exposici
SINCRÓNICAS Material docente. ón.
Videoconferenci Formulació
a utilizando la n de
Plataforma preguntas.
Tecnológica. Trabajo
individual.
Desarrollo de la
clase.
Semana 4 Estructuras de ACTIVIDADES Material de Revisión
Control ASINCRÓNICAS docente. documental
Iterativa: Relación de . Revisión
Repetir … Revisión de problemas. de la
Hasta. comunicados, Aula Virtual presentació
Ejemplos mensajes, n de los
incluyendo contenidos.
revisión de foros
estructuras Trabajo
anteriores. y tareas.
individual.
Revisión de la
presentación de la
sesión.
ACTIVIDADES Plataforma virtual. Exposici
SINCRÓNICAS Material de docente ón.
Videoconferenci Formulació
a utilizando la n de
Plataforma preguntas.
Tecnológica. Trabajo
individual.
Desarrollo de la
clase.

UNIDAD II: Programación modular o estructurada

Capacidades  Analiza, diseña e implementa un algoritmo usando


programación modular a partir de enunciado de
problema, empleando seudocódigo y lo transforma
en un programa empleando un lenguaje de
programación para solucionar problema, con sentido
ético.
Contenidos Actividades Recursos Estrategias

Semana Apuntadores ACTIVIDADES Material de Revisión


5 : ASINCRÓNICAS docente. documental
Relación de . Revisión
Definición, problemas.
Revisión de de la
utilidad, Aula Virtual
manejo de comunicados, presentació
punteros. mensajes, n de los
Ejemplos. revisión de foros contenidos.
y tareas. Trabajo
individual.
Programació Revisión de la
n modular. presentación de la
sesión.

ACTIVIDADES Plataforma virtual. Exposici


SINCRÓNICAS Material de docente. ón.
Videoconferenci Formulació
a utilizando la n de
Plataforma preguntas.
Tecnológica. Trabajo
individual.
Desarrollo de la
clase.

Semana Subprogramas ACTIVIDADES Material de Revisión


6 : ASINCRÓNICAS docente. documental
Definición. Relación de . Revisión
Funciones. Revisión de problemas. de la
Paso de comunicados, Aula Virtual presentació
parámetros mensajes, n de los
por valor y contenidos.
revisión de foros
referencia. Trabajo
y tareas.
individual.
Revisión de la
presentación de la
sesión.
ACTIVIDADES Plataforma virtual. Exposici
SINCRÓNICAS Material de docente. ón.
Videoconferenci Formulació
a utilizando la n de
Plataforma preguntas.
Tecnológica. Trabajo
individual.
Desarrollo de la
clase.
Semana 7 Subprogramas ACTIVIDADES Material de Revisión
: ASINCRÓNICAS docente. documental
Ejemplos y Relación de . Revisión
Ejercicios de Revisión de problemas. de la
funciones. comunicados, Aula Virtual presentació
mensajes, n de los
revisión de foros contenidos.
y tareas. Trabajo
individual.
Revisión de la
presentación de la
sesión.
ACTIVIDADES Plataforma virtual. Exposici
SINCRÓNICAS Material de docente. ón.
Videoconferenci Formulació
a utilizando la n de
Plataforma preguntas.
Tecnológica. Trabajo
individual.
Desarrollo de la
clase.
Semana 8 EXAMEN PARCIAL

UNIDAD III: Arreglos

Capacidades  Analiza, diseña e implementa un algoritmo usando


arreglos a partir de enunciado de problema,
empleando seudocódigo y lo transforma en un
programa empleando un lenguaje de programación
para solucionar problema, con sentido ético.
Contenidos Actividades Recursos Estrategias

Semana Estructuras ACTIVIDADES Material de Revisión


9 Básicas: ASINCRÓNICAS docente. documental
Arreglo Relación de . Revisión
Unidimensio Revisión de problemas. de la
nal comunicados, Aula Virtual presentació
mensajes, n de los
revisión de foros contenidos.
Definición, Trabajo
característica y tareas.
individual.
s. Revisión de la
presentación de la
sesión.
Operaciones ACTIVIDADES Plataforma virtual. Exposici
: leer, SINCRÓNICAS Material de docente. ón.
mostrar, Videoconferenci Formulació
buscar, a utilizando la n de
ordenar y Plataforma preguntas.
actualizar Tecnológica. Trabajo
(Insertar, individual.
eliminar, Desarrollo de la
modificar) clase.
utilizando
parámetros
por valor y
referencia.
Semana Estructuras ACTIVIDADES Material de Revisión
10 Básicas: ASINCRÓNICAS docente. documental
Arreglo Relación de . Revisión
Bidimensional Revisión de problemas. de la
Definición, comunicados, Aula Virtual presentació
declaración, mensajes, n de los
manejo de contenidos.
revisión de foros
filas y Trabajo
columnas. y tareas.
individual.
Ejemplos. Revisión de la
presentación de
la sesión.
ACTIVIDADES Plataforma virtual. Exposici
SINCRÓNICAS Material de docente. ón.
Videoconferenci Documento con Formulació
a utilizando la especificaciones de n de
Plataforma Proyecto final del preguntas.
Tecnológica. curso. Trabajo
Desarrollo de la individual.
clase.
Presentación de
especificaciones
de Proyecto Final
del curso.
Semana Estructuras ACTIVIDADES Material de Revisión
11 Básicas: ASINCRÓNICAS docente. documental
Registros Relación de . Revisión
Definición. Revisión de problemas. de la
Vector de comunicados, Aula Virtual presentació
registros. mensajes, n de los
revisión de foros contenidos.
Operaciones: Trabajo
leer y mostrar, y tareas.
individual y/o
buscar, editar, Revisión de la
grupal
etc. Ejemplos. presentación de
la sesión.
Registros ACTIVIDADES Plataforma virtual. Exposici
anidados. SINCRÓNICAS Material de docente. ón.
Ejemplos. Videoconferenci Formulació
a utilizando la n de
Plataforma preguntas.
Tecnológica. Trabajo
Desarrollo de la individual.
clase. Presentació
n de primer
avance de
Proyecto
Final.
UNIDAD IV: Archivos

Capacidades  Analiza, diseña e implementa un algoritmo usando


archivos a partir de enunciado de problema,
empleando seudocódigo y lo transforma en un
programa empleando un lenguaje de programación
para solucionar problema, con sentido ético.
Contenidos Actividades Recursos Estrategias

Semana Archivos: ACTIVIDADES Material de Revisión


12 ASINCRÓNICAS docente. documental
Definición, Relación de
característic . Revisión
Revisión de problemas. de la
as, tipos. Aula Virtual
Primitivas de comunicados, presentació
acceso. mensajes, n de los
revisión de foros contenidos.
y tareas. Trabajo
Operaciones individual.
básicas leer Revisión de la
(salvar) y presentación de la
mostrar sesión.
(recuperar). ACTIVIDADES Plataforma virtual. Exposici
SINCRÓNICAS Material de docente. ón.
Formulació
Videoconferenci n de
a utilizando la preguntas.
Plataforma Trabajo
Tecnológica. individual.
Desarrollo de la
clase.

Semana Archivos ACTIVIDADES Material de Revisión


13 Operaciones ASINCRÓNICAS docente. documental
básicas copia, Relación de . Revisión
búsqueda, Revisión de problemas. de la
intercalar. comunicados, Aula Virtual presentació
mensajes, n de los
Actualización: contenidos.
revisión de foros
altas, bajas, y Trabajo
modificación. y tareas.
individual y/o
Revisión de la
grupal.
presentación de
la sesión.
ACTIVIDADES Plataforma virtual. Exposici
SINCRÓNICAS Material de docente. ón.
Formulació
Videoconferenci n de
a utilizando la preguntas.
Plataforma Trabajo
Tecnológica. individual.
Presentación
Desarrollo de la de segundo
clase. avance de
Proyecto
Final.
Archivos ACTIVIDADES Material de Revisión
Semana Directos ASINCRÓNICAS docente. documental
14 Operaciones Relación de . Revisión
básicas copia, Revisión de problemas. de la
búsqueda, comunicados, Aula Virtual presentació
intercalar. mensajes, n de los
revisión de foros contenidos.
Actualización: Trabajo
y tareas.
altas, bajas, y individual.
modificación. Revisión de la
presentación de
la sesión.
ACTIVIDADES Plataforma virtual. Exposici
SINCRÓNICAS Material de docente. ón.
Formulació
Videoconferenci n de
a utilizando la preguntas.
Plataforma Trabajo
Tecnológica. individual.
Desarrollo de la
clase.

Semana Entrega de ACTIVIDADES Material de Revisión


15 Proyecto. ASINCRÓNICAS docente. documental
Presentación y Relación de . Revisión
sustentación. Revisión de problemas. de la
comunicados, Aula Virtual presentació
mensajes, n de los
revisión de foros contenidos.
y tareas. Trabajo
individual.
Revisión de la
presentación de la
sesión.
ACTIVIDADES Plataforma virtual. Exposici
SINCRÓNICAS Material de docente. ón.
Formulació
Videoconferenci n de
a utilizando la preguntas.
Plataforma Trabajo
Tecnológica. individual.
Presentación
Desarrollo de la de Informe de
clase. Proyecto
Final.
Semana
EXAMEN FINAL
16

6. Estrategias didácticas (metodología)

El docente promueve la participación activa de los estudiantes en su propio


aprendizaje empleando estrategias durante el desarrollo de la asignatura, que
serán las siguientes:

 Aprendizaje basado en problemas.

 Trabajo colaborativo.

7. Evaluación del aprendizaje

Evaluación Académica Peso


Examen Parcial (EXP) 33%

Evaluación de Proceso o continua


33%
(EVP)

Examen Final (EXF) 34%

Matriz de evaluación por competencias de la asignatura

INSTRUMENT
UNIDAD CRITERIO DESEMPEÑ PRODUCT O PESO
O O DE
EVALUACI
ÓN
Estructuras de Analizar Identifica las Práctica Evaluación en 8%
control problema y estructuras de calificada 1 línea.
plantear control (N2):
solución necesarias para Documento Tarea
empleando la solución. con soluciones
estructuras de Elabora a los
control. seudocódigo problemas
empleando planteados.
estructuras de
control.
Elabora
programa
empleando
lenguaje de
programación.
Programación Analizar Identifica los Práctica Evaluación en 8%
modular o problema y módulos que se calificada 2 línea.
estructurada plantear requieren para (N2):
solución la solución de Documento Tarea
empleando problema. con soluciones
programación Elabora a los
modular. seudocódigo problemas
empleando planteados.
programación
modular.
Elabora
programa
empleando
lenguaje de
programación.
EXAMEN PARCIAL (N1) 33%
Arreglos Analizar Identifica los Práctica Evaluación en 8%
problema y módulos y calificada 3 línea.
plantear arreglos que se (N2):
solución requieren para Documento Tarea
empleando la solución de con soluciones
arreglos. problema. a los
Elabora problemas
seudocódigo planteados.
empleando
arreglos.
Elabora
programa
empleando
lenguaje de
programación.
Archivos Analizar Identifica los Informe de Exposición con 9%
problema y módulos y Proyecto Final videoconferencia.
plantear archivos que se del curso (N2):
solución requieren para Documento Tarea
empleando la solución de con solución al
archivos. problema. problema
Elabora planteado de
seudocódigo acuerdo a
empleando especificacion
archivos. es del
docente.
Elabora
programa
empleando
lenguaje de
programación.
Fundamenta su
propuesta de
Proyecto Final,
basándose en la
aplicación de los
contenidos del
sílabo del curso.
EXAMEN FINAL (N3) 34%
TOTAL 100%
PROMEDIO FINAL = (N1+N2+N3)/3

8. Fuentes de información complementarias

A. BÁSICA

 JOYANES, L. (2014) FUNDAMENTOS DE PROGRAMACIÓN. Algoritmos, Estructura de Datos


y Objetos. 4ª. Ed. McGraw-Hill, España.
 JOYANES, L. y ZAHONERO, I. (2013) PROGRAMACION EN C++. ALGORITMOS,
ESTRUCTURAS DE DATOS Y OBJETOS. 2ª Ed. McGraw-Hill, España, 450p.
 SZNAJDLEDER, P. (2013) ALGORITMOS A FONDO Con implementaciones en C y Java.
Alfaomega, México D. F.

B. COMPLEMENTARIA

 SCHOOL, P. y PEYRIN J. (1992) ESQUEMAS ALGORÍTMICOS FUNDAMENTALES.


Secuencia e Iteración 2ª. Ed. Masson.
 CAIRÓ, O. (2006) METODOLOGÍA DE LA PROGRAMACIÓN (Tomo I y II). 3ª Ed. Alfaomega,
México D.F.
 DEITEL, H.& DEITEL, P. (2008) COMO PROGRAMAR EN C++.6ª Ed. Pearson
Educación/Prentice-Hall, México.
 CEBALLOS, F. (2019) C/C++ CURSO DE PROGRAMACIÓN.5ª. Ed. Ra-Ma Editorial, Madrid.
 GARCÍA, J. (2008) PROGRAMACIÓN ESTRUCTURADA EN C. Pearson/Prentice-Hall,
España.

También podría gustarte