Está en la página 1de 6

I.

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

II. MISIÓN Y VISIÓN DE LA UPC

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.

IV. LOGRO (S) DEL CURSO

Al finalizar el curso, el estudiante está en capacidad de conceptualizar problemas de ingeniería en problemas


computacionales, aplicando principios fundamentales de diseño de software y propone solución(es) a dichos
problemas, creando algoritmos y codificación en un lenguaje de programación como VBA de Excel, que
involucran el razonamiento lógico y el pensamiento innovador de manera profesional y ética. Brindando como
resultado final, un trabajo de investigación aplicada con la formulación de la solución a un problema del entorno
real.

V. UNIDADES DE APRENDIZAJE

UNIDAD Nº: 1 Introducción a los algoritmos, Estructuras básicas y Estructuras selectivas

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.

*Introducción a los sistemas informáticos.


Diseño de software, partes de un programa
Introducción a la programación, Proceso de compilación de código, elementos de un programa,tipos de datos.

ACTIVIDADES DE APRENDIZAJE
*Antes de cada sesión on-line
-Revisar, estudiar contenido de la unidad (recursos de aprendizaje)
-Elaborar los ejercicios propuestos previos

*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

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)

UNIDAD Nº: 2 Diagramas y Codificación con Estructuras de control

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

*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

*Después de la sesión on-line


-El estudiante repasa el video de clase
-Desarrolla y estudia ejercicios propuestos
-Avanza con el análisis y diagnóstico de su proyecto

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)

UNIDAD Nº: 3 Estructuras de datos de almacenamiento: Arreglos de datos

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

*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

*Después de la sesión on-line


-El estudiante repasa el video de clase
-Desarrolla y estudia ejercicios propuestos
-Avanza con codificación de su diseño para su proyecto

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)

UNIDAD Nº: 4 Programación Modular

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

*Después de la sesión on-line


-El estudiante repasa el video de clase
-Desarrolla y estudia ejercicios propuestos
-Finaliza el desarrollo de su proyecto final de curso

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)

* TRABAJO FINAL(Semana 10) Grupal: Entrega y Sustentación

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)

TIPO DE NOTA PESO %


PC - PRÁCTICAS PC 15
TP - TRABAJO PARCIAL 20
PC - PRÁCTICAS PC 15
DD - EVAL. DE DESEMPENO 15
PA - PARTICIPACIÓN 5
TF - TRABAJO FINAL 30

VIII. CRONOGRAMA
Módulo Regular

TIPO DE DESCRIPCIÓN NOTA NÚM. DE FECHA OBSERVACIÓN RECUPERABLE


PRUEBA PRUEBA
PC PRÁCTICAS PC 1 23/08/2020 semana 4 NO
TP TRABAJO PARCIAL 1 13/09/2020 semana7 NO
PC PRÁCTICAS PC 2 20/09/2020 semana 8 NO
DD EVAL. DE DESEMPENO 1 27/09/2020 semana 9 NO
PA PARTICIPACIÓN 1 27/09/2020 semana 9 NO
TF TRABAJO FINAL 1 30/09/2020 semana 10-sustentación NO

IX. BIBLIOGRAFÍA DEL CURSO

https://upc.alma.exlibrisgroup.com/leganto/readinglist/lists/5652265570003391?institute=51UPC_INST
&auth=LOCAL

También podría gustarte