Silabo Algoritmos y Programacion 2023-1

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

ESCUELA PROFESIONAL DE INGENIERÍA TEXTIL Y CONFECCIONES

“Año de la unidad, la paz y el desarrollo”

SILABO DEL CURSO

I. INFORMACIÓN GENERAL

1.1. Nombre de la asignatura: Algoritmos y Programación


1.2. Código de la asignatura: 172301
1.3. Nivel académico: Pregrado
1.4. Semestre Académico: 2023-I
1.5. Número de Créditos: 4
1.6. Número de horas semanales: 6
1.7. Número de horas teoría: 2
1.8. Número de horas práctica: 2
1.9. Número de horas laboratorio: 2
1.10. Duración del curso: 16 semanas
1.11. Prerrequisitos: Ninguno
Felix Huari Evangelista
1.12. Profesor (es):
[email protected]

II. SUMILLA

Asignatura que pertenece al Área de Estudios Específicos, de naturaleza


teórico-práctica. Se orienta al desarrollo de competencias en programación
y desarrollo de modelos informáticos para resolver problemas complejos.
Promueve en los estudiantes la capacidad para analizar, diseñar, crear e
implementar soluciones mediante la programación estructurada,
programación orientada a objetos utilizando un lenguaje de programación
con el fin de optimizar procesos de una organización. (Capacidad: 02, 03,
04 de Catálogo Perfil Egreso de Ingeniería Industrial).

Se organiza en las siguientes unidades:

Unidad I: Funciones, sobrecarga de funciones, arreglos unidimensionales,


bidimensionales, cadenas, vectores de cadenas.
Unidad II: Estructuras, arreglos de estructuras, búsqueda, ordenación,
recursividad.
Unidad III: Tratamiento de archivos.
Unidad IV: Programación orientada a objetos

III. COMPETENCIA GENERAL DEL CURSO

Resolver problemas de ingeniería mediante el diseño de algoritmos


aplicando programación estructurada y orientada a objetos, con un lenguaje
de programación; con actitud investigativa, pensamiento reflexivo y
propuestas creativas.

E-mail: [email protected]
Teléfono: 619 - 7000 anexo 1834
Calle Germán Amézaga N° 375, Lima 1 / Ciudad Universitaria
Facultad de Ingeniería Industrial – Pabellón Administrativo 4to. Piso
Página web: http://industrial.unmsm.edu.pe
ESCUELA PROFESIONAL DE INGENIERÍA TEXTIL Y CONFECCIONES
“Año de la unidad, la paz y el desarrollo”

IV. RESULTADOS DEL ESTUDIANTE

El curso aplica a los siguientes resultados del estudiante

CÓDIGO RESULTADO DE APRENDIZAJE


Conocimiento de ingeniería: Aplica conocimientos de
RE-I01 matemática, ciencia e ingeniería en la solución de
problemas complejos de ingeniería.
Diseño y desarrollo de soluciones: Diseña soluciones
RE-I03
para problemas complejos de ingeniería.
Uso de herramientas modernas: Selecciona y utiliza
RE-I05 recursos y herramientas modernas de la ingeniería y
tecnología de información.
Trabajo individual: Desarrolla trabajo individual y en
RE-I09 equipo, se desenvuelve eficazmente como individuo,
miembro o líder.
Aprendizaje permanente: Reconoce la necesidad del
RE-I12 aprendizaje permanente y se adecua a los cambios
tecnológicos.

V. PROGRAMACIÓN

RESULTADOS DE INDICADORES DE
UNIDAD APRENDIZAJE
SEMANA CONTENIDOS
EVALUACIÓN
Presentación del silabo Prueba de entrada
Diseña y aplica los Formulación de la
conocimientos actividad de Extensión i.1 Dado un caso del ámbito de
básicos de 1 Universitaria y trabajo su profesión, diseña el algoritmo
programación para grupal aplicada. mediante funciones y
resolver problemas Sobrecarga de funciones y sobrecarga de funciones.
en el ámbito de su archivos de inclusión
profesión; con actitud i.2 Dado un caso del ámbito de
investigativa y Arreglos unidimensionales, su profesión, diseña el algoritmo
I 2
pensamiento arreglos bidimensionales mediante funciones, arreglos y
reflexivo. resuelve el problema.
FUNCIONES,
i.3 Dado un caso del ámbito de
ARREGLOS y
Utiliza y aplica el Tratamiento de cadenas su profesión, diseña el algoritmo
CADENAS
manejo de cadenas, 3 mediante funciones con cadenas y vectores de
vectores de cadena predefinidas. cadenas para implementar una
para resolver solución al problema dado.
problemas en el i.4 Dado un caso del ámbito de
ámbito de su su profesión, diseña el algoritmo
profesión; con actitud Vectores de cadenas.
con vectores de cadenas para
investigativa y 4 Aplicaciones de cadenas y
implementar una solución al
pensamiento reflexivo vectores de cadenas
problema dado.
Primera práctica calificada.

E-mail: [email protected]
Teléfono: 619 - 7000 anexo 1834
Calle Germán Amézaga N° 375, Lima 1 / Ciudad Universitaria
Facultad de Ingeniería Industrial – Pabellón Administrativo 4to. Piso
Página web: http://industrial.unmsm.edu.pe
ESCUELA PROFESIONAL DE INGENIERÍA TEXTIL Y CONFECCIONES
“Año de la unidad, la paz y el desarrollo”
Utiliza y aplica el i.5 Dado un caso del ámbito de
manejo de su profesión, diseña el algoritmo
estructuras de datos, Estructuras, operadores de con estructuras y arreglos de
II algoritmos de 5 estructuras, arreglos de estructuras para implementar
ordenamiento y estructuras. Aplicaciones. una solución al problema dado.
ESTRUCTURAS, recursividad para Primer avance de trabajo
BÚSQUEDA, resolver problemas i.6 Dado un caso del ámbito de
ORDENACIÓN, en el ámbito de su Algoritmos de búsqueda y su profesión, aplica los
RECURSIVIDAD 6
profesión; con actitud ordenación. conocimientos de búsqueda,
investigativa y ordenación y recursividad para
Recursividad y uso de
pensamiento 7 implementar la solución de
algoritmos recursivos.
reflexivo. acuerdo con el problema dado.
8 EXAMEN PARCIAL
Utiliza y aplica Procesamiento de archivos
9
archivos de texto y de texto. Aplicaciones. Segundo avance de trabajo.
binario para resolver i.7 Dado un caso del ámbito de
III problemas en el su profesión, diseña el algoritmo
GESTIÓN DE
ámbito de su Procesamiento de archivos con tratamiento de archivos
ARCHIVOS profesión; con actitud 10 Binarios. para implementar la solución de
investigativa y Aplicaciones. acuerdo con el problema dado
pensamiento Segunda práctica calificada.
reflexivo.
Clases, métodos, objetos,
11 funciones miembros.
Aplicaciones. i.8 Dado un caso del ámbito de
su profesión, aplica los
Funciones constructoras,
conocimientos de programación
12 destructores y amigas.
Utiliza y aplica la orientada a objetos para
Aplicaciones del uso.
programación implementar la solución de
Sobrecarga de operadores
orientada a objetos acuerdo con el problema dado.
aritméticos,
IV para resolver unarios/binarios, de
PROGRAMACIÓN problemas en el Tercera práctica calificada.
asignación, relacionales,
ORIENTADA A ámbito de su 13 lógicos. Sobrecarga de
OBJETOS profesión; con actitud Exposición y presentación de
operadores de inserción y
investigativa y trabajo grupal aplicada.
de extracción de flujo. El
pensamiento apuntador this.
reflexivo. Presentación de la actividad
Aplicaciones.
de extensión universitaria
Herencia y Polimorfismo en
14
las clases. Aplicaciones.
15 EXAMEN FINAL
16 EXAMEN SUSTITUTORIO

VI. ESTRATEGIAS METODOLÓGICAS

Las clases y la práctica se desarrollan en aula. Se utilizará el software


CodeBlocks o Dev-C++, para que los estudiantes resuelvan problemas
mediante algoritmos aplicados a la ingeniería. En la teoría, los métodos a
utilizarse son principalmente el expositivo y el deductivo para la formación
de los conceptos y aplicación de estos, propiciando la participación de los
estudiantes, fomentando la discusión, crítica y el planteamiento de criterios
que ayuden a elevar su nivel de aprendizaje.

En las horas de práctica se proporciona al estudiante las prácticas dirigidas,


que consisten en el desarrollo de una selección graduada de ejercicios y
problemas que serán resueltos por los estudiantes siendo supervisados y
asesorados por el docente.
E-mail: [email protected]
Teléfono: 619 - 7000 anexo 1834
Calle Germán Amézaga N° 375, Lima 1 / Ciudad Universitaria
Facultad de Ingeniería Industrial – Pabellón Administrativo 4to. Piso
Página web: http://industrial.unmsm.edu.pe
ESCUELA PROFESIONAL DE INGENIERÍA TEXTIL Y CONFECCIONES
“Año de la unidad, la paz y el desarrollo”

Para la parte de laboratorio, se brinda al estudiante guías de trabajo sobre


los diferentes algoritmos resueltos y propuestos que puedan implementarse
con el uso de los IDE’S de desarrollo. Además, los estudiantes realizarán
un trabajo de aplicación para resolver casos reales dentro del ámbito de
una organización u otra.

Finalmente, el estudiante debe realizar actividades de extensión


universitaria, para ello deben desarrollar tareas de capacitación, divulgación
y vinculación con la comunidad, sociedad y el estado que les ayuden a
resolver problemas.

VII. RECURSOS PARA EL APRENDIZAJE

Equipos: PC con equipamiento multimedia o laptop


Software: CodeBlocks o Dev-C++
Materiales: Diapositivas, guías de práctica y videos de la clase para el
aprendizaje.
Medios: Campus virtual de la FII, videoconferencias (Zoom,
Google Meet y otros), herramientas Google Workspace y
otros

VIII. EVALUACIÓN

Se describen los instrumentos de evaluación del conocimiento a utilizar, de


acuerdo con las directivas de la facultad de ingeniería industrial para estos
fines.

Evidencias de Conocimiento

La evaluación será a través de rúbricas tanto para evaluaciones prácticas,


laboratorios, trabajos de aplicación y exposiciones. Se consideran prácticas
calificadas y exámenes parcial, final y sustitutorio.

Evidencia de Desempeño

Esta evidencia pone en acción recursos cognitivos, procedimentales y


afectivos. La evaluación de desempeño se realiza ponderando como el
estudiante se hace investigador aplicando los procedimientos y técnicas en
el desarrollo de las clases a través de su asistencia y participación asertiva.
Se considera en este rubro a los informes, evaluación de desempeño y la
presentación y exposición del trabajo.

E-mail: [email protected]
Teléfono: 619 - 7000 anexo 1834
Calle Germán Amézaga N° 375, Lima 1 / Ciudad Universitaria
Facultad de Ingeniería Industrial – Pabellón Administrativo 4to. Piso
Página web: http://industrial.unmsm.edu.pe
ESCUELA PROFESIONAL DE INGENIERÍA TEXTIL Y CONFECCIONES
“Año de la unidad, la paz y el desarrollo”

La fórmula de ponderación para la evaluación es como sigue.

EVALUACION ACADEMICA PESO


Prueba de entrada Sin nota
Examen parcial (EP) 30%
Evaluación de proceso o continua (EVP)

EVP = 0.70*(PPC) + 0.30*TG

PPC: Promedio de las prácticas 30%


TG: Trabajo grupal elaborado según las indicaciones
dadas por el docente del aula

EU: Extensión Universitaria


Las actividades de Extensión Universitaria se desarrollan en
base a los lineamientos de actividades de extensión 10%
universitaria para los estudiantes de pregrado de la Facultad
de Ingeniería Industrial de la UNMSM 2022-2

Examen final (EF) 30%

El promedio final está dado por la siguiente fórmula:

PROMEDIO FINAL (PF) = 0.30EP + 0.30EF + 0.30EVP + 0.10EU

Para aprobar el curso, el alumno debe obtener un promedio final mayor o


igual a 10.5.

E-mail: [email protected]
Teléfono: 619 - 7000 anexo 1834
Calle Germán Amézaga N° 375, Lima 1 / Ciudad Universitaria
Facultad de Ingeniería Industrial – Pabellón Administrativo 4to. Piso
Página web: http://industrial.unmsm.edu.pe
ESCUELA PROFESIONAL DE INGENIERÍA TEXTIL Y CONFECCIONES
“Año de la unidad, la paz y el desarrollo”

IX. RÚBRICAS

La rúbrica a utilizar en el curso será:


RUB-001: Rúbrica para evaluar Exposiciones y Trabajo en Equipo
Niveles de logro
Indicadores Logrado Logro medio Logro en desarrollo Logro insuficiente Nulo
5 3 2 1 0
Aplica conocimientos Aplica conocimientos No aplica
Aplica conocimientos de Aplica conocimientos
de matemáticas y de matemáticas y conocimientos de
matemáticas y ciencias de matemáticas y
R1: ciencias básicas en ciencias básicas en matemáticas y
básicas en un nivel ciencias básicas en un
Conocimiento un nivel máximo en la un nivel inicial en la ciencias básicas en
avanzado en la solución nivel intermedio en la
s de ingeniería solución de solución de la solución de
de problemas en el solución de problemas
(10%) problemas complejos problemas en el problemas en el
campo de la Ingeniería en el campo de la
en el campo de la campo de la campo de la
Industrial Ingeniería Industrial
Ingeniería Industrial Ingeniería Industrial Ingeniería Industrial
Diseña y desarrolla Diseña y desarrolla
Diseña y desarrolla
soluciones de alto soluciones de nivel
soluciones de nivel Diseña y desarrolla No diseña, ni
R3: nivel con aceptable con
aceptable con soluciones de manera desarrolla solución
Diseña y conclusiones conclusiones
conclusiones poco insuficiente de alguna de
desarrolla fundamentadas y fundamentadas y
fundamentadas a problemas en el problemas en el
soluciones convincentes a satisfactoria a
problemas en el campo campo de la campo de la
(20%) problemas en el problemas en el campo
de la Ingeniería Ingeniería Industrial Ingeniería Industrial
campo de la de la Ingeniería
Industrial
Ingeniería Industrial Industrial
Utiliza las
herramientas
tecnológicas con alto Utiliza las herramientas Utiliza las herramientas Utiliza las No utiliza
R5: grado de sustento tecnológicas con alto tecnológicas con nivel herramientas herramientas
Uso de abordando las grado de fundamento intermedio de tecnológicas de nivel tecnológicas para
herramientas ventajas y para abordar los fundamento para pobre para abordar abordar los
modernas desventajas en la problemas en el campo abordar los problemas los problemas en el problemas en el
(20%) solución de de la Ingeniería en el campo de la campo de la campo de la
problemas en el Industrial Ingeniería Industrial Ingeniería Industrial Ingeniería Industrial
campo de la
Ingeniería Industrial
Brindan ideas
Siempre brindan No brindan ideas
sustentadas, los Brindan ideas poco
ideas, los miembros Brindan ideas pobres, para abordar el
miembros del equipo sustentadas, los
del equipo escuchan, los miembros del trabajo, los
escuchan, consideran miembros del equipo
R9: consideran ideas, equipo escuchan, miembros del
ideas, aportes de todos, escuchan y consideran
Trabajo aportes de todos, consideran los equipo no logran
contribuyen con ideas, aportes de todos,
individual y en contribuyen con aportes de todos para aunar esfuerzos,
experiencias, contribuyen con
equipo (40%) experiencias, abordar la solución tampoco resuelven
conocimientos y experiencias,
conocimientos y del problema de de manera
resuelven el problema conocimientos y
resuelven el problema manera deficiente. adecuada el
identificado de manera resuelven el problema
bien fundamentado. problema
aceptable
Analiza y evalúa con
Analiza y evalúa con Analiza y evalúa con
nivel alto, incorpora Analiza y evalúa con No analiza, evalúa
nivel aceptable, de nivel inicial con
completamente el nivel intermedio, e incorpora
incorpora el contexto de incorporación pobre
R12: contexto de la incorpora el contexto de el contexto de la
la profesión y capacidad del contexto de la
Aprendizaje profesión y capacidad la profesión y los profesión y los
los cambios profesión y los
permanente de adaptarse a los cambios cambios
tecnológicos cambios
(10%) cambios tecnológicos tecnológicos
como forma de tecnológicos
tecnológicos como forma de como forma de
aprendizaje para ser como forma de
como forma de aprendizaje aprendizaje
más competitivo. aprendizaje
aprendizaje

E-mail: [email protected]
Teléfono: 619 - 7000 anexo 1834
Calle Germán Amézaga N° 375, Lima 1 / Ciudad Universitaria
Facultad de Ingeniería Industrial – Pabellón Administrativo 4to. Piso
Página web: http://industrial.unmsm.edu.pe
ESCUELA PROFESIONAL DE INGENIERÍA TEXTIL Y CONFECCIONES
“Año de la unidad, la paz y el desarrollo”

X. BIBLIOGRAFÍA

BIBLIOGRAFÍA BÁSICA

1. Deitel H.M. y Deitel P.J. (2015) “Como Programar en C++” 9na


edición. Editorial Pearson, Universidad, México.
2. Ruiz, Edgar (2009) “Programación con C++” 1ra. Ed. Fondo Editorial
de la UNMSM. Lima, Perú.

COMPLEMENTARIA

1. Bronson Gary (2007) "C++ para Ingeniería y Ciencias" 2da. Ed.


Editorial Thompson S.A. México.
2. Silvia Guardati (2007) “Estructura de datos Orientada a Objetos –
Algoritmos con C++” México. D.F. Pearson Educación de México S.A.
de C.V.
3. Joyanes Aguilar, Luis; Sanchez Garcia, Lucas (2006) "Programación
en C++ Un enfoque práctico - Serie Schaum" 1ra. Ed. Editorial McGraw
Hill/Interamericana de España, Madrid.
4. Raffo Lecca, Eduardo (1998) “Algoritmos y estructuras de datos con
C/C++”, Raffo Lecca Editores. Lima, Perú.
5. Stanley B. Lippman, Josée Lajoie, Barbara E. Moo (2013) “C++
Primer”. Fifth Edition. Addison-Wesley U.S.
6. Stephen Prata (2012) “C++ Primer Plus”. Sixth Edition. Addison-
Wesley U.S.
7. Stroustrup, Bjarne (2003) “El Lenguaje de Programación C++” 3ra.
Edición, Editorial Addison-Wesley Iberoamericana, España.

ARTÍCULOS CIENTÍFICOS

1. RUIZ, MARIA; RUIZ, EDGAR (2021) Método de búsqueda eficiente


para resolver el problema de identificación de huella dactilar aplicando
machine learning. Revista Industrial Data, 24(2):293-317. Facultad de
Ingeniería Industrial UNMSM. Lima.
2. RUIZ MARIA, TORRES DÁVILA G., RUIZ, EDGAR (2021) Diseño y
desarrollo de un aplicativo móvil educativo para optimizar la
comunicación e interacción entre los miembros de las instituciones
educativas en tiempo real. Revista Industrial Data, 24(1):277-307.
Facultad de Ingeniería Industrial UNMSM. Lima.
3. CHINARRO, E; RUIZ, MARIA; RUIZ, EDGAR (2017) Desarrollo de un
modelo de pruebas funcionales de software basado en la herramienta
SELENIUM. Revista Industrial Data, 20(1):139-147. Facultad de
Ingeniería Industrial UNMSM. Lima.

E-mail: [email protected]
Teléfono: 619 - 7000 anexo 1834
Calle Germán Amézaga N° 375, Lima 1 / Ciudad Universitaria
Facultad de Ingeniería Industrial – Pabellón Administrativo 4to. Piso
Página web: http://industrial.unmsm.edu.pe
ESCUELA PROFESIONAL DE INGENIERÍA TEXTIL Y CONFECCIONES
“Año de la unidad, la paz y el desarrollo”

4. RUIZ, EDGAR (2014) Optimización multi-objetivo al problema de


distribución de plantas usando algoritmos genéticos: cuestiones
previas para una propuesta de solución. Revista Industrial Data,
17(2):121-237. Facultad de Ingeniería Industrial UNMSM. Lima.
5. RUIZ, EDGAR & RUIZ, MARÍA (2013) Análisis de la comprensión de
imágenes utilizando clustering bajo el enfoque de colonia de hormigas.
Revista Industrial Data, 16(2):118-131. Facultad de Ingeniería
Industrial UNMSM. Lima.
6. RUIZ, EDGAR & RAFFO, EDUARDO (2006) Una clase Parser en Java
para evaluar expresiones algebraicas. Revista Industrial Data, 9(1):85-
96. Facultad de Ingeniería Industrial UNMSM. Lima.
7. RUIZ, MARIA & RUIZ, EDGAR (2006) Algoritmo GRASP para cortes
de guillotina. Revista Industrial Data, 9(2):53-60. Facultad de
Ingeniería Industrial UNMSM. Lima.
8. RUIZ, EDGAR (2006) IntegraLAB: Un software para integración de
funciones y solución de ecuaciones diferenciales por métodos
numéricos. Revista Industrial Data, 9(2):61-75. Facultad de Ingeniería
Industrial UNMSM. Lima.
9. LORENA, PAUL. & RUIZ, EDGAR. (2005) Un programa en C++ que
simula la calculadora HP 48G. Revista Industrial Data, 8(1):66-74.
Facultad de Ingeniería Industrial UNMSM. Lima.
10. RUIZ, EDGAR & RAFFO, EDUARDO (2005) Geometría
computacional: El problema del cerco convexo. Revista Industrial
Data, 8(2):69-76. Facultad de Ingeniería Industrial UNMSM.Lima.
11. RUIZ, EDGAR (2004) Un programa en C++ que implementa Grupos
Abelianos. Revista Industrial Data, 7(1):55-60. Facultad de Ingeniería
Industrial UNMSM. Lima.
12. RUIZ, EDGAR (2004) Un Tipo Abstracto de Datos polinomio en C++.
Revista Industrial Data, 7(2):46-51. Facultad de Ingeniería Industrial
UNMSM. Lima.
13. RUIZ, EDGAR & RAFFO, EDUARDO (2003) Conversión de un AFN a
un AFD. Revista Industrial Data, 6(1):61-70. Facultad de Ingeniería
Industrial UNMSM. Lima.
14. RUIZ, EDGAR & RAFFO, EDUARDO (2003) Simulación de la memoria
Caché. Revista Industrial Data, 6(2):48-55. Facultad de Ingeniería
Industrial UNMSM. Lima.
15. RUIZ, EDGAR & HINOJOSA, HILMAR (2003) Implementación de un
tipo abstracto de datos para gestionar conjuntos usando el lenguaje de
programación C++. Revista Industrial Data, 6(2):56-62. Facultad de
Ingeniería Industrial UNMSM. Lima.

E-mail: [email protected]
Teléfono: 619 - 7000 anexo 1834
Calle Germán Amézaga N° 375, Lima 1 / Ciudad Universitaria
Facultad de Ingeniería Industrial – Pabellón Administrativo 4to. Piso
Página web: http://industrial.unmsm.edu.pe

También podría gustarte