Está en la página 1de 6

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: Semana 1,2,3,4 y 5


Conceptos básicos, estructura secuencial.

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

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 2: Semana 6,7,8,9,10 y 11


Estructura condicional.

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: Semana 12,13,14,15,16,17 y 18


Estructura repetitiva.

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.
• 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
Ingeniería de Seguridad y Auditoría Soluciones Informáticas
Informática
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

Ingeniería Empresarial

Ingeniería de Minas

Ingeniería de Seguridad Industrial y


Competencia básica en STEM (Science, Technology, Engineering and
Minera
Mathematics)

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

Ingeniería Marítima con mención -


puente

Ingeniería Civil

Competencia básica en STEM (Science, Technology, Engineering and


Ingeniería Marítima con mención -
Mathematics)
máquina

Ingeniería Industrial

Ingeniería Eléctrica y de Potencia

Ingeniería Aeronáutica

10. CRONOGRAMA DE ACTIVIDADESii

Actividades y
Unidad de aprendizaje Semana Sesión Tema
evaluaciones

Definición y características de un algoritmo.


Etapas en el desarrollo de un algoritmo. Presentación del
Estructura de un algoritmo. curso y sistema de
Algoritmos presentes en actividades de la evaluación
1 1 vida diaria. Los estudiantes por
Importancia de los algoritmos en la grupos elaboran
ingeniería. algoritmos de la vida
diaria

Representación de un algoritmo:
pseudocódigo, diagrama de flujo y Configuración de
lenguajes de programación. una herramienta
Palabras reservadas. informática para
2 2
Variables y tipos de datos. construir
Operadores aritméticos y de asignación en pseudocódigo.
el pseudocódigo. Evaluación virtual 01

Lectura, escritura y procesamiento de


datos Los estudiantes por
Unidad 1 Estructuras de control secuenciales – grupos construyen
Conceptos básicos, teoría programas, que
estructura secuencial Aplicaciones matemáticas, físicas y emplean estructuras
3 3 financieras secuenciales,
sencillos y lo
representan
mediante
pseudocódigo.
Introducción a los diagramas de flujo.
Diagramas de flujo de estructuras Los estudiantes por
secuenciales. grupos construyen
diagramas de flujo
4 4
que representan
estructuras
secuenciales.

Primera práctica calificada


Evaluación virtual 02
Practica Calificada 1
5 5
(Practica Calificada
1)

Operadores relacionales.
Operadores lógicos. Evaluación virtual 03
Estructura condicional simple Los estudiantes por
Diagrama de flujo de una estructura grupos construyen
6 6 condicional simple. programas en
pseudocódigo que
empleando la
estructura SI.

Estructura condicional doble


Diagrama de flujo de una estructura Los estudiantes por
condicional doble grupos construyen
programas en
7 7
pseudocódigo que
empleando la
estructura SI-SINO

Estructuras condicionales simples y dobles


anidadas. Los estudiantes por
Diagrama de flujo de estructuras grupos construyen
condicionales simples y dobles anidadas. programas en
pseudocódigo que
8 8
emplean estructuras
SI-SINO anidadas
unas dentro de
Unidad 2 otras.
Estructura condicional

Estructura condicional múltiple


Diagrama de flujo de estructuras Los estudiantes por
condicionales múltiples. grupos construyen
programas en
9 9 pseudocódigo que
emplean estructuras
SEGÚN

Estructuras condicionales simples y


múltiples anidadas Los estudiantes por
grupos construyen
programas en
pseudocódigo que
10 10
emplean estructuras
SI-SINO y SEGÚN
anidadas unas
dentro de otras

Segunda práctica calificada


Evaluación virtual 04
Practica Calificada 2
11 11
(Practica Calificada
2)

Contadores y acumuladores.
Estructura repetitiva: Para. Los estudiantes por
Diagrama de flujo de estructuras repetitivas grupos construyen
Para. programas en
12 12
pseudocódigo que
emplean la
estructura PARA

Estructura repetitiva: Mientras.


Diagrama de flujo de estructuras repetitivas Los estudiantes por
Mientras. grupos construyen
programas en
13 13 pseudocódigo que
emplean la
estructura
MIENTRAS
Estructura repetitiva: Repetir - hasta que.
Diagrama de flujo de estructuras repetitivas Los estudiantes por
grupos construyen
Repetir - hasta que. programas en
14 14 pseudocódigo que
emplean la
estructura REPETIR
HASTA QUE

Unidad 3 Estructuras repetitivas anidadas


Los estudiantes por
Estructura repetitiva grupos construyen
programas en
pseudocódigo que
15 15
emplean estructuras
repetitivas anidadas
unas dentro de
otras.

Tercera práctica calificada.


Evaluación virtual 05
Practica Calificada 3
16 16
(Practica Calificada
3)

Taller de repaso para el examen final


Repaso de temas
del Examen Final
Participación En
17 17
Clase (Participación
En Las Actividades
Virtuales)

Examen Final
Examen Final
18 18 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.

También podría gustarte