100000 I07N Principios De Algoritmos PDF

Title 100000 I07N Principios De Algoritmos
Author Kenma GyZuck
Course Principios de algoritmos
Institution Universidad Tecnológica del Perú
Pages 6
File Size 249.4 KB
File Type PDF
Total Downloads 167
Total Views 369

Summary

SÍLABOPRINCIPIOS DE ALGORITMOS (100000I07N)202 2 - Ciclo 1 Marzo1. DATOS GENERALES 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í...


Description

SÍLABO PRINCIPIOS DE ALGORITMOS (100000I07N) 2022 - Ciclo 1 Marzo 1. DATOS GENERALES

2.

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

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.

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 F und amentos generales de prog ramación 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 AGUI LAR , LUIS Fundamentos generales de p rogramac ió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 AGUI LAR , LUIS Fundamentos generales de p rogramac ió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 las herramientas 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 JOY ANES AGUILAR, LU IS Fundamento s generales de programación HTT P://PS EINT.S OURCEF ORG E.NET/INDEX.PHP?P AGE= DOC UMENT ACION.PHP Document ació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 Ingeniería de Seguridad y Auditoría Informática

Análisis de Sistemas Soluciones Informáticas

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 Minera

Competencia básica en STEM (Science, Technology, Engineering and 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 Mathematics)

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

1

2

Unidad 1 Conceptos básicos, estructura secuencial

3

Sesión

1

2

3

Tema 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

Actividades y evaluaciones Presentación del curso y sistema de evaluación Los estudiantes por grupos elaboran algoritmos de la vida diaria

Configuración de una herramienta informática para construir pseudocódigo. Evaluación virtual 01

Los estudiantes por grupos construyen programas, que emplean estructuras secuenciales, sencillos y lo representan mediante pseudocódigo.

Introducción a los diagramas de flujo. Diagramas de flujo de estructuras secuenciales. 4

4

Los estudiantes por grupos construyen diagramas de flujo que representan estructuras secuenciales.

Primera práctica calificada 5

6

5

6

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 7

7

Estructuras condicionales simples y dobles anidadas. Diagrama de flujo de estructuras condicionales simples y dobles anidadas. 8

8

Unidad 2 Estructura condicional Estructura condicional múltiple Diagrama de flujo de estructuras condicionales múltiples. 9

9

Estructuras condicionales simples y múltiples anidadas 10

10

Segunda práctica calificada 11

12

11

12

Contadores y acumuladores. Estructura repetitiva: Para. Diagrama de flujo de estructuras repetitivas Para.

Estructura repetitiva: Mientras. Diagrama de flujo de estructuras repetitivas Mientras. 13

13

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

Evaluación virtual 03 Los estudiantes por grupos construyen programas en pseudocódigo que empleando la estructura SI.

Los estudiantes por grupos construyen programas en pseudocódigo que empleando la estructura SI-SINO

Los estudiantes por grupos construyen programas en pseudocódigo que emplean estructuras SI-SINO anidadas unas dentro de otras.

Los estudiantes por grupos construyen programas en pseudocódigo que emplean estructuras SEGÚN

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

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

Los estudiantes por grupos construyen programas en pseudocódigo que emplean la estructura PARA

Los estudiantes por grupos construyen programas en pseudocódigo que emplean la estructura MIENTRAS

Estructura repetitiva: Repetir - hasta que. Diagrama de flujo de estructuras repetitivas 14

14

Repetir - hasta que.

Estructuras repetitivas anidadas

Unidad 3 Estructura repetitiva 15

15

Tercera práctica calificada. 16

16

Taller de repaso para el examen final 17

17

18

18

Examen Final

Los estudiantes por grupos construyen programas en pseudocódigo que emplean la estructura REPETIR HASTA QUE

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

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

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

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


Similar Free PDFs