Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INFORMACIÓN GENERAL
CURSO : Algoritmos
CÓDIGO : II287
CICLO : 202002
CUERPO ACADÉMICO : Castillo Villalobos, Violeta Isabel
Rojas Ramos, Carlos Alberto
Zaldivar Peña, Silvia Elisa
CRÉDITOS : 3
SEMANAS : 10
HORAS : 6 H (Teoría) Semanal
ÁREA O CARRERA : Ingenieria Industrial Epe
Misión: Formar líderes íntegros e innovadores con visión global para que transformen el Perú.
Visión: Ser líder en la educación superior por su excelencia académica y su capacidad de innovación.
III. INTRODUCCIÓN
Algoritmos es un curso de especialidad en Ingeniería Industrial (II287), es de carácter teórico práctico y está
dirigido a estudiantes cursando primer ciclo. Este curso, Proporciona conocimientos fundamentales en
principios básicos de programación, tales como la lógica y estructura del diseño, codificación de programas,
administración de almacenamiento de datos, estructuras de datos elementales, e introducción a la programación
modular . Se empleara lenguaje de programación en VBA de Excel, para la codificación de los programas de
validación en dichos algoritmos. No se requieren conocimientos específicos previos en programación, sin
embargo, si es necesario tener conocimientos acerca de planteamiento y formulación de problemas matemáticos
, así como conceptos de cálculo, estadística, física, y otros contenidos de nivel básico. Por lo tanto, el curso es
de carácter introductorio.
Un estudiante de este curso debe conocer que para conceptualizar situaciones problema de ingeniería en
problemas computacionales, es fundamental aprender los principios básicos de diseño de software y las técnicas
más utilizadas para ello, como lo son el diseño de algoritmos y la codificación, utilizando lenguajes de
programación.
Un algoritmo se refiere a un conjunto prescrito de instrucciones bien definidas, ordenadas y finitas que permite
realizar una actividad mediante pasos sucesivos sin presentar ambigüedad en la ejecución y realización de dicha
actividad. Existen algoritmos que realizan cálculos, procesamiento de datos, y razonamiento automatizado. En
informática y automática, los algoritmos representan la parte pensante del computador y se emplean,
actualmente, en diversas tareas como la encriptación de datos, búsqueda de información, control y supervisión
de procesos industriales, y muchas otras.
Propósito:
El curso Algoritmos permite que el estudiante de Ingeniería Industrial identifique, explique, analice, evalúe y
diseñe soluciones empleando algoritmos, así como principios fundamentales de programación para resolver
1
problemas de ingeniería utilizando y desarrollando codificación. Promueve el análisis, entendimiento y
aprendizaje del proceso de pensamiento computacional, a través del modelado de problemas de ingeniería del
entorno real en problemas de computación; planteados en cursos generales y de especialidad, tales como
Cálculo, Estadística Aplicada, Investigación de Operaciones, Simulación de Sistemas, Tecnología y
Automatización Industrial, etc. Asimismo, busca contribuir al desarrollo de las competencias generales:
Pensamiento innovador (nivel 1) y Razonamiento cuantitativo (nivel 2) , y de igual forma de la competencia
específica ABET_(1): Capacidad de identificar, formular y resolver problemas complejos de ingeniería
aplicando los principios de ingeniería, ciencia y matemática.
V. UNIDADES DE APRENDIZAJE
LOGRO
Al finalizar la unidad, el estudiante identifica los elementos básicos de un algoritmo representándolos mediante
diagramas de flujo y pseudocódigos empleando estructuras selectivas. También conoce las partes de un programa y es
capaz de codificar entradas, procesamiento y salida de datos
TEMARIO
*Definición y características de los algoritmos
*Representación de algoritmos: diagramas de flujo y pseudocódigos.
*Creación de diagramas de flujo y pseudocódigos
*Uso de variables y constantes, asignación de valores. Condiciones, Tipos de operadores matemáticos, lógicos,
relacionales, y de incremento.
*Estructuras de selección o condicionales simples, dobles y múltiples.
ACTIVIDADES DE APRENDIZAJE
*Antes de cada sesión on-line
-Revisar, estudiar contenido de la unidad (recursos de aprendizaje)
-Elaborar los ejercicios propuestos previos
2
*Después de la sesión on-line
-El estudiante repasa el video de clase
-Desarrolla ejercicios propuestos
-Identifica la problemática a trabajar en su proyecto y conforma los grupos de trabajo
EVIDENCIAS DE APRENDIZAJE
*Tarea Académica 1: (Semana 3,ago.16) Individual: ejercicios de diseño y codificación, selectivas DOBLES
(asincrónico)
* PRÁCTICA CALIFICADA 1:(Semana 4),ago.23) Grupal: incluye condicionales múltiples : anidadas y casos-
Elaboración de diagramas y codificación
HORA(S) / SEMANA(S)
Semana 1 a 3: 9horas sincrónicas + 9 horas asincrónicas(estudio)
LOGRO
Al finalizar la unidad, el estudiante aplica, tanto en diseño como en codificación, estructuras de control selectivas y
repetitivas en la resolución de problemas
TEMARIO
*Estructuras repetitivas control de entrada / salida /contador implícito.
*Contadores y acumuladores
*Diseño y codificación con estructuras de control selectivas y repetitivas: por ejemplo: wloop/until, while/wend,for/ti.
ACTIVIDADES DE APRENDIZAJE
*Antes de cada sesión on-line
-Revisar, estudiar contenido de la unidad (recursos de aprendizaje)
-Elaborar los ejercicios propuestos previos
EVIDENCIAS DE APRENDIZAJE
*Tarea Académica 2: (Semana 6,sep.6) Individual: Ejercicio de diseño y codificación, estructuras repetitivas entrada y
salida controlada (asincrónico)
*Trabajo Parcial (Semana 7,sep.13): Análisis, diagnóstico y diseño de solución para su proyecto
HORA(S) / SEMANA(S)
Semana 4 y 5: 4 horas sincrónicas + 4 horas asincrónicas(estudio)
3
LOGRO
Al finalizar la unidad, el estudiante diseña e implementa algoritmos y código, utilizando estructuras de datos de
almacenamiento
TEMARIO
*Arreglos de datos con estructuras unidimensionales y bidimensionales
*Ejemplos y ejercicios de aplicación
-Inicialización de un vector. Método de ordenamiento. Búsqueda y reemplazo secuencial.
ACTIVIDADES DE APRENDIZAJE
*Antes de cada sesión on-line
-Revisar, estudiar contenido de la unidad (recursos de aprendizaje)
-Elaborar los ejercicios propuestos previos
EVIDENCIAS DE APRENDIZAJE
* PRÁCTICA CALIFICADA 2 (Semana 8,sep.20) Grupal: incluye estructuras de control repetitivas con contador
implícito (vectores y matrices) , Elaboración de diagramas y código. (Asíncrona)
HORA(S) / SEMANA(S)
Semana 5 a 7: 7 horas sincrónicas + 7 horas asincrónicas(estudio)
LOGRO
Al finalizar la unidad, el estudiante emplea estructuras aprendidas incluyendo el uso de almacenamiento de datos,
funciones y procedimiento, para la solución de problemas de diversos problemas planteados en ciencias e ingeniería
TEMARIO
*Funciones, procedimientos
*Ámbito de las variables
*Formularios
-Ejercicios de aplicación
ACTIVIDADES DE APRENDIZAJE
*Antes de cada sesión on-line
-Revisar, estudiar contenido de la unidad (recursos de aprendizaje)
-Elaborar los ejercicios propuestos previos
4
*Durante la sesión on-line
-El docente resuelve dudas sobre el contenido teórico de la semana.
-Desarrolla el tema con ejercicios modelo de ejemplo.
-Propone actividad on-line para el desarrollo y práctica de ejercicios
-Propone ejercicios para desarrollo asincrónico
EVIDENCIAS DE APRENDIZAJE
*Tarea Académica 3: (Semana 9,sep.27) Individual: Ejercicio de diseño y codificación, estructuras de almacenamiento
con funciones y procedimientos (asincrónico)
HORA(S) / SEMANA(S)
Semana 8 y 9: 6 horas sincrónicas + 6 horas asincrónicas(estudio)
VI. METODOLOGÍA
El Modelo Educativo de la UPC asegura una formación integral, que tiene como pilar el desarrollo de
competencias, las que se promueven a través de un proceso de enseñanza-aprendizaje donde el estudiante
cumple un rol activo en su aprendizaje, construyéndolo a partir de la reflexión crítica, análisis, discusión,
evaluación, exposición e interacción con sus pares, y conectándolo con sus experiencias y conocimientos
previos. Por ello, cada sesión está diseñada para ofrecer al estudiante diversas maneras de apropiarse y poner en
práctica el nuevo conocimiento en contextos reales o simulados, reconociendo la importancia que esto tiene
para su éxito profesional.
El curso aplica la metodología de enseñanza activa con exposición del problema, análisis y planteamiento del
algoritmo de solución. Las clases se imparten en una sesión semanal de 3 horas on-line (sincrónica), las cuales
deben ser reforzadas con el estudio y elaboración de ejercicios individuales y grupales (asíncronico)que el
alumno deberá desarrollar para complementar lo visto en la sesión on-line.El docente cumple el rol de
facilitador y comparte sus experiencias en clases brindado recomendaciones en la construcción de un posible
algoritmo de solución y posterior programa.
El curso requiere de un mínimo de cuatro horas semanales fuera de clases para consolidar el aprendizaje y
realizar los ejercicios y las tareas solicitadas.
5
VII. EVALUACIÓN
FÓRMULA
15% (PC1) + 20% (TP1) + 15% (PC2) + 15% (DD1) + 5% (PA1) + 30% (TF1)
VIII. CRONOGRAMA
Módulo Regular
https://upc.alma.exlibrisgroup.com/leganto/readinglist/lists/5652265570003391?institute=51UPC_INST
&auth=LOCAL