0% encontró este documento útil (0 votos)
80 vistas9 páginas

Silabus

Este documento presenta la información general de la asignatura "Programación y Fundamentos de Algorítmica" impartida en la Universidad Nacional Mayor de San Marcos. La asignatura tiene una carga de 4 créditos y se imparte en el tercer ciclo con contenidos como programación estructurada, arreglos, registros, funciones y archivos. El objetivo es desarrollar habilidades de programación y resolución de problemas mediante diferentes estrategias didácticas como exposiciones, trabajos individuales y en grupo.

Cargado por

Yonatan Bartolo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
80 vistas9 páginas

Silabus

Este documento presenta la información general de la asignatura "Programación y Fundamentos de Algorítmica" impartida en la Universidad Nacional Mayor de San Marcos. La asignatura tiene una carga de 4 créditos y se imparte en el tercer ciclo con contenidos como programación estructurada, arreglos, registros, funciones y archivos. El objetivo es desarrollar habilidades de programación y resolución de problemas mediante diferentes estrategias didácticas como exposiciones, trabajos individuales y en grupo.

Cargado por

Yonatan Bartolo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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

1. INFORMACIÓN GENERAL

1.1 Nombre y código de la asignatura: PROGRAMACIÓN Y FUNDAMENTOS DE


ALGORÍTMICA–20118031
1.2 Número de créditos: 04
1.3 Número de horas semanales: Teoría: 03 horas, Laboratorio: 02 horas
1.4 Ciclo de estudio: III
1.5 Periodo Académico: 2020 - I
1.6 Pre-requisitos:
1.7 Profesor: Lic. Pablo Romero Naupari (Coordinador)
[email protected]
Lic. Lázaro Florián Mota Alva
[email protected]
Mg. Luis Guerra Grados
[email protected]
Mg. Virginia Vera Pomalaza
[email protected]
MSc Yudi Guzmán Monteza
[email protected]

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. COMPETENCIA GENERAL

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.

4. 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.

5. PROGRAMACIÓN

Unidad didáctica 1: Estructuras de control


Competencias específicas (Logro de aprendizaje):

CEC01: 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.

Semana Competencia Contenidos Estrategias Actividades Evaluación


didácticas Evidencia de Productos
aprendizaje académicos
1a CE01, CE02, CE03 Introducción a Socialización del Rinde el Expone los Prueba de
CEC01 lenguaje de sílabo. examen de conocimientos entrada
programación. entrada que tiene
Exposición del diagnóstica. relacionados con Informe con
Proceso de docente. el curso que son respuestas a
Datos, etapas Resolución de requisitos y el preguntas
(entrada, Supervisión del problemas nivel de planteadas en
proceso y examen de planteados en conocimiento clase.
salida). entrada. No tiene clase.
nota. Utiliza
Estructura de Explica en seudocódigo
un programa. Monitoreo del pizarra o en la ordenadamente
Definición aprendizaje. computadora según lo indicado
Algoritmos. la resolución
Ejemplos. del problema

Implementa el
algoritmo en
computadora.
2a CE01, CE02, CE03 Estructura de Recuperación de Revisa material Utiliza Informe de la
CEC01 control: saberes previos. de clase. seudocódigo resolución de
Secuencial y ordenadamente los problemas
selectiva. Exposición del Trabajo según lo planteados en
docente. individual y en indicado. clase.
Definición y grupo.
ejemplos. Presenta el uso
Monitoreo del Resuelve el de las técnicas y
aprendizaje. problema métodos
planteado en revisados en
Revisión de clase de clase
laboratorio. manera
personal y en evidenciando su
grupo de conocimiento.
trabajo.

Implementa el
algoritmo en
computadora.
3a CE01, CE02, CE03 Estructuras de Recuperación de Revisa material Utiliza Informe de la
CEC01 Control saberes previos. de clase. seudocódigo resolución de
Iterativa: Exposición del ordenadamente los problemas
Mientras, Para - docente. Trabajo según lo planteados en
Hacer individual y en indicado. clase.
Definición y Monitoreo del grupo.
ejemplos. aprendizaje. Presenta el uso
Resuelve el de las técnicas y
problema métodos
planteado en revisados en
clase de clase
manera evidenciando su
personal y en conocimiento.
grupo de
trabajo.

Implementa el
algoritmo en
computadora.
4a CE01, CE02, CE03 Estructuras de Recuperación de Revisa material Utiliza Práctica
CEC01 Control saberes previos. de clase. seudocódigo Calificada 1–
Iterativa: ordenadamente Laboratorio
Repetir …Hasta. Monitoreo del En un texto según lo Calificado 1:
Ejemplos aprendizaje. El escrito y/o indicado. Trabajo de
incluyendo producto código resolución de
estructuras académico forma presenta Presenta el uso los problemas
anteriores. parte de la Nota solución de de las técnicas y planteados en
2. problemas métodos clases.
planteados de revisados en
Revisión de manera clase
laboratorio. individual. evidenciando su
Forma parte de la conocimiento.
Nota 2. Resuelve
problema
planteado en
clase de
manera
personal y en
grupo de
trabajo.

Implementa el
algoritmo en
computadora.

Unidad didáctica 2: Programación modular o estructurada


Competencias específicas (Logro de aprendizaje):

CEC02: 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.

Semana Competencias Contenidos Estrategias Actividades Evaluación


didácticas Evidencia del Productos
aprendizaje académicos
5a Apuntadores: Recuperación de Revisa material Utiliza Informe del
saberes previos. de clase. seudocódigo trabajo individual
Definición, ordenadamen y/o en grupo con
utilidad, manejo Exposición del Resuelve te según lo el desarrollo de la
de punteros. docente problema indicado. resolución de los
Ejemplos. planteado en problemas
Fomenta el clase de Presenta el planteados en
Programación trabajo manera uso de las clase.
modular. colaborativo personal y en técnicas y
trabajo en métodos de
Monitoreo del grupo. programación
aprendizaje. modular
Implementa el revisados en
algoritmo en clase
computadora. evidenciando
su
conocimiento.
6a CE01, CE02, CE03 Subprogramas: Recuperación de Revisa material Utiliza Informe del
CEC02. Definición. saberes previos. de clase. seudocódigo trabajo individual
Funciones. Paso ordenadamen y/o en grupo con
de parámetros Exposición del Resuelve te según lo el desarrollo de la
por valor y docente problema indicado. resolución de los
referencia. planteado en problemas
Fomenta el clase de Presenta el planteados en
trabajo manera uso de las clase.
colaborativo personal y en técnicas y
trabajo en métodos de
Monitoreo del grupo. programación
aprendizaje. modular
Implementa el revisados en
Revisión de algoritmo en clase
laboratorio. computadora. evidenciando
su
conocimiento.
7a CE01, CE02, CE03 Subprogramas: Recuperación de Revisa material Utiliza Práctica
CEC02. Ejemplos y saberes previos. de clase. seudocódigo Calificada 2 -
Ejercicios de ordenadamen Laboratorio
funciones. Monitoreo del Resuelve te según lo Calificado 2:
aprendizaje. El problema indicado. Trabajo de
producto planteado en resolución de los
académico forma clase de Presenta el problemas
parte de la Nota manera uso de las planteados en
2. personal y en técnicas y clase.
trabajo en métodos de
Revisión de grupo. programación
laboratorio. modular
Forma parte de la Implementa el revisados en
Nota 2. algoritmo en clase
computadora. evidenciando
su
conocimiento.
8a EXAMEN Presenta Utiliza Examen Parcial
PARCIAL solución de seudocódigo
problemas ordenadamen
planteados en te según lo
un texto indicado
escrito.

Unidad didáctica 3: Arreglos


Competencias específicas (Logro de aprendizaje):

CEC03: 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.

Evaluación
Semana Competencias Contenidos Estrategias Actividades Evidencia del Productos
didácticas aprendizaje académicos
9a CE01, CE02, CE03 Estructuras Recuperación de Revisa material Utiliza Informe de
CEC03 Básicas: Arreglo saberes previos. de clase. seudocódigo Trabajo
Unidimensional. ordenadamente individual y/o en
Definición, Exposición del Resuelve según lo grupo con la
características, docente problema indicado. resolución de los
planteado en problemas
Operaciones: Fomenta el clase de Presenta el uso planteados en
leer, mostrar, trabajo manera de las técnicas y clase.
buscar, ordenar colaborativo. personal y en métodos con
y actualizar grupo de arreglos,
(Insertar, Monitoreo del trabajo. revisados en
eliminar, aprendizaje. El clase
modificar) producto Implementa el evidenciando
utilizando académico forma algoritmo en su
parámetros por parte de la Nota computadora. conocimiento.
valor y 2.
referencia.
Supervisa el
desarrollo del
laboratorio.
Forma parte de la
Nota 2.
10a CE01, CE02, CE03 Estructuras Recuperación de Formación de Utiliza Informe de
CEC03 Básicas: Arreglo saberes previos. equipos para seudocódigo Trabajo
Bidimensional desarrollo del ordenadamente individual y/o en
Definición, Exposición del Proyecto Final según lo grupo con la
declaración, docente. del curso. indicado. resolución de los
manejo de filas problemas
y columnas. Presenta Revisa material Presenta el uso planteados en
Ejemplos. especificaciones de clase. de las técnicas y clase.
del Proyecto métodos con
Final. Resuelve arreglos,
problema revisados en
Fomenta el planteado en clase
trabajo clase de evidenciando
colaborativo. manera su
personal y en conocimiento.
Monitoreo del grupo de
aprendizaje. trabajo.

Supervisa el Implementa el
desarrollo del algoritmo en
laboratorio. computadora.

11a CE01, CE02, CE03, Estructuras Recuperación de Revisa material Sustenta el Informe sobre
CE04 Básicas: saberes previos. de clase. primer avance primer avance de
CEC03 Registros del proyecto proyecto final.
Definición. Exposición del Resuelve final según lo
Vector de docente. problema indicado, con Práctica
registros. planteado en la. Calificada 3-
Monitoreo del clase de formulación del Laboratorio
Operaciones: aprendizaje. El manera problema. Calificado 3:
leer y mostrar, producto personal y en Trabajo de
buscar, editar, académico forma grupo de Utiliza resolución de los
etc. Ejemplos. parte de la Nota trabajo. seudocódigo problemas
Registros 2. ordenadamente planteados en
anidados. Implementa el según lo clase.
Ejemplos. Revisión de algoritmo en indicado.
laboratorio. computadora.
Forma parte de la Presenta el uso
Nota 2. Explica detalles de las técnicas y
de primer métodos con
Revisión de la avance. arreglos,
formulación del revisados en
problema como clase
primer avance evidenciando
del proyecto final su
por grupos de conocimiento.
trabajo.

Unidad didáctica 4: Archivos


Competencias específicas (Logro de aprendizaje):

CEC04: 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.

Semana Competencias Contenidos Estrategias Actividades Evaluación


didácticas Evidencia del Productos
aprendizaje académicos
12a CE01, CE02, CE03 Archivos: Recuperación de Revisa material Utiliza Informe de
CEC04 Definición, saberes previos. de clase. seudocódigo Trabajo individual
características, ordenadamente y/o en grupo con
tipos. Primitivas Exposición del Resuelve según lo la resolución de
de acceso. docente problema indicado. los problemas
planteado en planteados en
Operaciones Fomenta el clase de Presenta el uso clase.
básicas leer trabajo manera de las técnicas y
(salvar) y colaborativo personal y en métodos con
mostrar grupo de empleo de
(recuperar). Monitoreo del trabajo. archivos,
aprendizaje. revisados en
Implementa el clase
Supervisa el programa en evidenciando
desarrollo del computadora. su
laboratorio. conocimiento.
13a CE01, CE02, CE03, Archivos Recuperación de Revisa material Sustenta el Informe sobre
CE04 Operaciones saberes previos. de clase. segundo avance segundo avance
CEC04 básicas copia, del proyecto de proyecto final
búsqueda, Exposición del Resuelve final según lo
intercalar. docente problema indicado con la
planteado en organización y
Actualización: Fomenta el clase de la estructura de
altas, bajas, y trabajo manera los datos que se
modificación. colaborativo personal y en utilizarán en el
grupo de proyecto, las
Monitoreo del trabajo. variables y
aprendizaje. como se
Implementa el relacionarán.
Supervisa el programa en
desarrollo del computadora. Utiliza
laboratorio. seudocódigo
ordenadamente
Verificación de según lo
las correcciones indicado.
en el primer
avance del Presenta el uso
proyecto final. de las técnicas y
métodos con
Revisión del empleo de
segundo avance archivos,
del proyecto revisados en
final por grupos clase
de trabajo. evidenciando
su
conocimiento.
14a CE01, CE02, CE03 Archivos Recuperación de Revisa material Utiliza Informe de
CEC04 Directos saberes previos. de clase. seudocódigo Trabajo individual
Operaciones ordenadamente y/o en grupo con
básicas copia, Exposición del Resuelve según lo la resolución de
búsqueda, docente problema indicado. los problemas
intercalar. planteado en planteados en
Fomenta el clase de Presenta el uso clase.
Actualización: trabajo manera de las técnicas y
altas, bajas, y colaborativo. personal y en métodos con
modificación. grupo de empleo de
Monitoreo del trabajo. archivos,
aprendizaje. revisados en
Implementa el clase
programa en evidenciando
computadora. su
conocimiento.
15a CE01, CE02, CE03, Entrega de Explicación de Presenta, Sustenta el Informe final de
CE04 Proyecto. orden de expone, proyecto final proyecto final:
CEC04 Presentación y exposiciones de sustenta y del grupo según (Problema,
sustentación. trabajos finales. defiende el lo indicado, con análisis del
proyecto final el problema proceso que
Explica la del grupo. que aborda, su realizará (I/O),
dinámica de diseño diseño del
participación de Responde las modular, las pseudocódigo,
los grupos de preguntas del estructura de estructura de
trabajo frente al docente. datos utilizadas, datos que se
grupo que el código en utiliza, formatos
expone. Responde la C++ y las de entrada y
ronda de pantallas de salida de
Fomenta e preguntas de presentación. información,
incentiva la los otros conclusiones y
participación de grupos. recomendaciones)
los alumnos
mediante críticas Sube el
constructivas. proyecto final
al drive
Evalúa y valora el compartido.
trabajo final del
grupo: Registra
la nota final del
proyecto final.
16a EXAMEN FINAL Presenta Utiliza Examen Final
solución de seudocódigo
problemas ordenadamente
planteados en según lo
un texto escrito indicado.
17a EXAMEN Presenta Utiliza Examen
SUSTITUTORIO solución de seudocódigo Sustitutorio
problemas ordenadamente
planteados en según lo
un texto escrito indicado

6. ESTRATEGIA DIDÁCTICA

Por parte del docente se desarrollará la asignatura siguiendo los criterios inductivos,
flexibles, participativos y constructivos con la participación del alumno; en este sentido se
empleará videoconferencia con Meet para las sesiones y el Aula Virtual para contenido del
curso. Además, se utilizarán las técnicas participativas, laboratorios guiados, desarrollo de
proyectos.
Por parte del estudiante, participará activamente a través de elaboración de pseudocódigos
y programas, ejercicios calificados, exámenes calificados, elaboración de proyecto en
grupo.
7. EVALUACION DEL APRENDIZAJE
Unidades Criterios y logros de Procedimientos Instrumentos Pesos en
de aprendizaje (evidencias) (Productos) de evaluación porcentaje
aprendiza sesio unida
je nes d
1 Explica el pseudocódigo en Resolución de Práctica Calificada 20 %
texto escrito y/o problemas. 1 - Laboratorio 100%
computadora. Calificado 1

2 Explica el pseudocódigo en Resolución de Práctica Calificada 40% 20 %


texto escrito y/o problemas 2 - Laboratorio
computadora Calificado 2

EXAMEN PARCIAL 60 %

3 Explica el pseudocódigo en Resolución de Práctica Calificada 80% 20 %


texto escrito y/o problemas 3 - Laboratorio
computadora Calificado 3
Fundamenta su propuesta Informe borrador Informe sobre 20%
basándose en la aplicación sobre primer avance del
de los contenidos del sílabo planteamiento del proyecto final
del curso. problema.
4 Informe borrador Informe sobre 10 % 40 %
Fundamenta su propuesta sobre el diseño segundo avance
basándose en la aplicación modular del del proyecto final
de los contenidos del sílabo proyecto final.
del curso. Informe completo Informe final del 30 %
del Proyecto final. proyecto final
EXAMEN FINAL 60 %
TOTAL 100%

Informe del trabajo individual y/o en grupo con el desarrollo de la resolución de los problemas, es
documento que incluye: apellidos y nombres de alumno(s), enunciado de problema, seudocódigo, código C++.

CRITERIO PESO
PF = (N1 +N2+N3)/3
Donde:
Examen Parcial(N1) 1
Promedio Prácticas y Laboratorios Calificados
y Proyecto del curso= 0.5 PromPracyLab + 0.5 1
Proyecto (N2)
Examen Final (N3) 1

El examen sustitutorio reemplazará, para todos sus efectos, la nota más baja ya sea N1 o N3

7. REFERENCIAS BIBLIOGRÁFICAS

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.
 http://www.eduteka.org/pdfdir/AlgoritmosProgramacion.pdf

También podría gustarte