proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
100000I07N_PrincipiosDeAlgoritmos.pdf
1. SÍLABO
PRINCIPIOS DE ALGORITMOS (100000I07N)
2022 - Ciclo 1 Marzo
1. DATOS GENERALES
1.1. Carrera: Ingeniería Biomédica
Ingeniería Electrónica
Ingeniería Eléctrica y de Potencia
Ingeniería Mecatrónica
Ingeniería de Sistemas e Informática
Ingeniería de Software
Ingeniería de Redes y Comunicaciones
Ingeniería de Seguridad y Auditoría Informática
Ingeniería de Telecomunicaciones
Ingeniería de Diseño Computacional
Ingeniería de Diseño Gráfico
Ingeniería Económica y Empresarial
Ingeniería Empresarial
Ingeniería Industrial
Ingeniería de Minas
Ingeniería de Seguridad Industrial y Minera
Ingeniería en Seguridad Laboral y Ambiental
Ingeniería Textil y de Confecciones
Ingeniería Aeronáutica
Ingeniería Automotriz
Ingeniería Electromecánica
Ingeniería Mecánica
Ingeniería Marítima con mención - puente
Ingeniería Civil
Ingeniería Marítima con mención - máquina
1.2. Créditos: 2
1.3. Modalidad: Presencial (adaptado a la educación no presencial)
1.4. Horas semanales: 2
2. FUNDAMENTACIÓN
Este curso proporciona al estudiante los conocimientos y las técnicas algorítmicas necesarias para comprender y
analizar un problema, para poder escribir un conjunto de pasos encadenados lógicamente, que le permita dar solución
a dicho problema.
3. SUMILLA
Este curso es de carácter teórico-práctico y se orienta a profundizar en el estudiante los conceptos relacionados con la
elaboración de algoritmos, es decir conceptos básicos, estructura secuencial, estructura condicional, estructura
repetitiva.
4. LOGRO GENERAL DE APRENDIZAJE
Al finalizar el curso, el estudiante resuelve problemas empleando métodos algorítmicos representados mediante
pseudocódigo.
5. UNIDADES Y LOGROS ESPECÍFICOS DE APRENDIZAJEi
Unidad de aprendizaje 1:
Conceptos básicos, estructura secuencial.
Semana 1,2,3,4 y 5
Logro específico de aprendizaje:
Al finalizar la unidad el estudiante reconoce los conceptos básicos de la algoritmia aplicándolas en la elaboración de
algoritmos que emplean estructuras secuenciales en pseudocódigo.
2. Unidad de aprendizaje 2:
Estructura condicional.
Semana 6,7,8,9,10 y 11
Logro específico de aprendizaje:
Al finalizar la unidad el estudiante resuelve problemas mediante métodos algorítmicos utilizando estructuras condicionales
en pseudocódigo.
Temario:
Operadores relacionales.
Operadores lógicos.
Estructura condicional simple
Diagrama de flujo de una estructura condicional simple.
Estructura condicional doble
Diagrama de flujo de una estructura condicional doble
Estructuras condicionales simples y dobles anidadas.
Diagrama de flujo de estructuras condicionales simples y dobles anidadas.
Estructura condicional múltiple
Diagrama de flujo de estructuras condicionales múltiples.
Estructuras condicionales simples y múltiples anidadas
Segunda práctica calificada
Fuentes de Información
MARCELO VILLALOBOS, RICARDO (2008) Fundamentos de programación Java, Alfaomega
JOYANES AGUILAR, LUIS Fundamentos generales de programación
Unidad de aprendizaje 3:
Estructura repetitiva.
Semana 12,13,14,15,16,17 y 18
Logro específico de aprendizaje:
Al finalizar la unidad el estudiante comprende y analiza los problemas para elaborar un algoritmo utilizando estructuras
repetitivas.
Temario:
Contadores y acumuladores.
Estructura repetitiva: Para.
Diagrama de flujo de estructuras repetitivas Para.
Estructura repetitiva: Mientras.
Diagrama de flujo de estructuras repetitivas Mientras.
Estructura repetitiva: Repetir - hasta que.
Diagrama de flujo de estructuras repetitivas Repetir - hasta que.
Estructuras repetitivas anidadas
Tercera práctica calificada.
Taller de repaso para el examen final
Examen Final
Fuentes de Información
MARCELO VILLALOBOS, RICARDO (2008) Fundamentos de programación Java, Alfaomega
JOYANES AGUILAR, LUIS Fundamentos generales de programación
6. METODOLOGÍA
Se desarrollarán los temas mediante exposiciones, diálogos y estudios de casos. Se desarrollarán esquemas,
diagramas y cálculos de acuerdo a los temas a tratar. Se utilizará software para desarrollar algoritmos, así como
lasherramientas informáticas que permitan demostrar y/o explicar los temas desarrollados en clase.
Los principios de aprendizaje que este curso promueve son:
• Aprendizaje autónomo.
• Aprendizaje basado en evidencias.
Fuentes de Información
MARCELO VILLALOBOS, RICARDO (2008) Fundamentos de programación Java, Alfaomega
JOYANES AGUILAR, LUIS Fundamentos generales de programación
Temario:
Definición y características de un algoritmo.
Etapas en el desarrollo de un algoritmo.
Estructura de un algoritmo.
Algoritmos presentes en actividades de la vida diaria.
Importancia de los algoritmos en la ingeniería.
Representación de un algoritmo: pseudocódigo, diagrama de flujo y lenguajes de programación.
Palabras reservadas.
Variables y tipos de datos.
Operadores aritméticos y de asignación en el pseudocódigo.
Lectura, escritura y procesamiento de datos
Estructuras de control secuenciales – teoría
Aplicaciones matemáticas, físicas y financieras
Introducción a los diagramas de flujo.
Diagramas de flujo de estructuras secuenciales.
Primera práctica calificada
3. • Aprendizaje colaborativo.
El curso se desarrolla a través de la plataforma Canvas, que se usa como principal medio para el desarrollo de las
sesiones sincrónicas que son complementadas con recursos y materiales que se publican a lo largo del curso para
fomentar el desarrollo de aprendizajes significativos. Para fomentar la aplicación de los contenidos, se desarrollarán
ejercicios prácticos a lo largo del curso a través de diferentes herramientas propuestas por el docente. Por otro lado,
el estudiante contará con un espacio de foro de consultas para resolver las dudas académicas a lo largo del curso.
Finalmente, las actividades de evaluación se desarrollarán de acuerdo a lo señalado en el sílabo a través de la
plataforma Canvas.
7. SISTEMA DE EVALUACIÓN
El cálculo del promedio final se hará de la siguiente manera:
(10%)PC1 + (20%)PC2 + (20%)PC3 + (20%)PA + (30%)EXFI
Donde:
Tipo Descripción Semana Observación
PC1 PRACTICA CALIFICADA 1 5 Practica calificada 1
PC2 PRACTICA CALIFICADA 2 11 Practica calificada 2
PC3 PRACTICA CALIFICADA 3 16 Practica calificada 3
PA PARTICIPACIÓN EN CLASE 17 Participación en las actividades virtuales
EXFI EXAMEN FINAL INDIVIDUAL 18 Examen final individual
Indicaciones sobre Fórmulas de Evaluación:
1. La nota obtenida en el EXFI reemplaza a la PC no rendida o a la que tenga menor calificación. En caso de haber
dos PC con la misma baja calificación, la nota del EXFI reemplaza a la de mayor peso porcentual. Los estudiantes
que no rindan el EXFI pueden dar el Examen Rezagado, que, a su vez, reemplazará la nota del EXFI y la de la PC
según la indicación anterior.
2. No es necesario que el estudiante gestione trámite alguno para que este remplazo se realice.
3. Sólo se podrá rezagar el Examen Final.
4. El examen rezagado incluye los contenidos de todo el curso.
5. No se elimina ninguna práctica calificada.
6. La nota de participación PA será un promedio simple de las 05 evaluaciones virtuales en CANVAS.
7. La nota mínima aprobatoria es 12 (doce).
8. FUENTES DE INFORMACIÓN
Bibliografía Base:
MARCELO VILLALOBOS, RICARDO (2008) Fundamentos de programación Java, Alfaomega
JOYANES AGUILAR, LUIS Fundamentos generales de programación
HTTP://PSEINT.SOURCEFORGE.NET/INDEX.PHP?PAGE=DOCUMENTACION.PHP Documentación del PSeInt.
Bibliografía Complementaria:
CAIRÓ BATTISTUTTI, OSVALDO (2005) Metodología de la programación, Mc Graw – Hill
9. COMPETENCIAS
Carrera Competencias específicas
Ingeniería Biomédica Sistemas Eléctricos, Electrónicos y Procesamiento de Señales
Ingeniería Electrónica Sistemas de Control y Automatización de Procesos
Sistemas Eléctricos, Electrónicos y Procesamiento de Señales
Ingeniería Mecatrónica Sistemas de Control, Automatización y Robótica
Sistemas Eléctricos, Electrónicos y Procesamiento de Señales
Ingeniería de Sistemas e Informática Soluciones Informáticas
Análisis de Sistemas
Ingeniería de Software Desarrollo de Software
Análisis de Sistemas
Soluciones Informáticas
Ingeniería de Redes y Comunicaciones
Análisis de Sistemas
Soluciones Informáticas
Ingeniería de Seguridad y Auditoría
Informática
4. Ingeniería de Telecomunicaciones Proyectos de Telecomunicaciones
Ingeniería de Diseño Computacional Modelado y Animación
Proyectos de Ingeniería de Diseño Computacional
Diseño Asistido por Computadora (CAD)
Ingeniería de Diseño Gráfico Competencia básica en STEM (Science, Technology, Engineering and
Mathematics)
Proyectos de la Industria Gráfica
Ingeniería Económica y Empresarial
Competencia básica en STEM (Science, Technology, Engineering and
Mathematics)
Ingeniería Empresarial
Ingeniería de Minas
Ingeniería de Seguridad Industrial y
Minera
Ingeniería en Seguridad Laboral y
Ambiental
Ingeniería Textil y de Confecciones
Ingeniería Automotriz
Ingeniería Electromecánica Sistemas de Control
Ingeniería Mecánica
Competencia básica en STEM (Science, Technology, Engineering and
Mathematics)
Ingeniería Marítima con mención -
puente
Ingeniería Civil
Ingeniería Marítima con mención -
máquina
Ingeniería Industrial
Ingeniería Eléctrica y de Potencia
Ingeniería Aeronáutica
10. CRONOGRAMA DE ACTIVIDADESii
Unidad de aprendizaje Semana Sesión Tema
Actividades y
evaluaciones
Unidad 1
Conceptos básicos,
estructura secuencial
1 1
Definición y características de un algoritmo.
Etapas en el desarrollo de un algoritmo.
Estructura de un algoritmo.
Algoritmos presentes en actividades de la
vida diaria.
Importancia de los algoritmos en la
ingeniería.
Presentación del
curso y sistema de
evaluación
Los estudiantes por
grupos elaboran
algoritmos de la vida
diaria
2 2
Representación de un algoritmo:
pseudocódigo, diagrama de flujo y
lenguajes de programación.
Palabras reservadas.
Variables y tipos de datos.
Operadores aritméticos y de asignación en
el pseudocódigo.
Configuración de
una herramienta
informática para
construir
pseudocódigo.
Evaluación virtual 01
3 3
Lectura, escritura y procesamiento de
datos
Estructuras de control secuenciales –
teoría
Aplicaciones matemáticas, físicas y
financieras
Los estudiantes por
grupos construyen
programas, que
emplean estructuras
secuenciales,
sencillos y lo
representan
mediante
pseudocódigo.
5. 4 4
Introducción a los diagramas de flujo.
Diagramas de flujo de estructuras
secuenciales.
Los estudiantes por
grupos construyen
diagramas de flujo
que representan
estructuras
secuenciales.
5 5
Primera práctica calificada
Evaluación virtual 02
Practica Calificada 1
(Practica Calificada
1)
Unidad 2
Estructura condicional
6 6
Operadores relacionales.
Operadores lógicos.
Estructura condicional simple
Diagrama de flujo de una estructura
condicional simple.
Evaluación virtual 03
Los estudiantes por
grupos construyen
programas en
pseudocódigo que
empleando la
estructura SI.
7 7
Estructura condicional doble
Diagrama de flujo de una estructura
condicional doble
Los estudiantes por
grupos construyen
programas en
pseudocódigo que
empleando la
estructura SI-SINO
8 8
Estructuras condicionales simples y dobles
anidadas.
Diagrama de flujo de estructuras
condicionales simples y dobles anidadas.
Los estudiantes por
grupos construyen
programas en
pseudocódigo que
emplean estructuras
SI-SINO anidadas
unas dentro de
otras.
9 9
Estructura condicional múltiple
Diagrama de flujo de estructuras
condicionales múltiples.
Los estudiantes por
grupos construyen
programas en
pseudocódigo que
emplean estructuras
SEGÚN
10 10
Estructuras condicionales simples y
múltiples anidadas Los estudiantes por
grupos construyen
programas en
pseudocódigo que
emplean estructuras
SI-SINO y SEGÚN
anidadas unas
dentro de otras
11 11
Segunda práctica calificada
Evaluación virtual 04
Practica Calificada 2
(Practica Calificada
2)
12 12
Contadores y acumuladores.
Estructura repetitiva: Para.
Diagrama de flujo de estructuras repetitivas
Para.
Los estudiantes por
grupos construyen
programas en
pseudocódigo que
emplean la
estructura PARA
13 13
Estructura repetitiva: Mientras.
Diagrama de flujo de estructuras repetitivas
Mientras.
Los estudiantes por
grupos construyen
programas en
pseudocódigo que
emplean la
estructura
MIENTRAS
6. Estructura repetitiva: Repetir - hasta que.
Diagrama de flujo de estructuras repetitivas Los estudiantes por
grupos construyen
Unidad 3
Estructura repetitiva
14 14
Repetir - hasta que. programas en
pseudocódigo que
emplean la
estructura REPETIR
HASTA QUE
15 15
Estructuras repetitivas anidadas
Los estudiantes por
grupos construyen
programas en
pseudocódigo que
emplean estructuras
repetitivas anidadas
unas dentro de
otras.
16 16
Tercera práctica calificada.
Evaluación virtual 05
Practica Calificada 3
(Practica Calificada
3)
17 17
Taller de repaso para el examen final
Repaso de temas
del Examen Final
Participación En
Clase (Participación
En Las Actividades
Virtuales)
18 18
Examen Final
Examen Final
Individual (Examen
Final Individual)
i
Debido a la coyuntura actual y acorde a la normativa, el curso se adaptará excepcionalmente a la educación no presencial,
por tanto, los contenidos, actividades y cronograma serán adaptados por el o la docente para garantizar los aprendizajes
señalados en el logro general de aprendizaje del curso.
ii
Debido a la coyuntura actual y acorde a la normativa, el curso se adaptará excepcionalmente a la educación no
presencial, por tanto, los contenidos, actividades y cronograma serán adaptados por el o la docente para garantizar los
aprendizajes señalados en el logro general de aprendizaje del curso.