20191-D-131014-Syl Algoritmica
20191-D-131014-Syl Algoritmica
SILABO 2019-1
ALGORITMICA 1
I: SUMILLA
Asignatura de naturaleza teórica y aplicada que tiene como objetivo desarrollar la capacidad lógica del estudiante
para resolver problemas que requieren del uso de una computadora, haciendo incidencia en la Estructura de Datos y
la Programación Orientada a Objetos. Comprende los siguientes temas: Estructuras de Datos. TDA, Listas, Pilas,
Colas, Arreglos, Conjunto, Árboles Binarios, Árboles n-arios y los Grafos. POO. Principios de la programación
orientada a objetos, métodos con paso de parámetros (arreglos, registros, objetos), arreglos de objetos, herencia,
polimorfismo estático.
Docentes Responsables:
1.- Aplica los conocimientos, técnicas, habilidades y herramientas modernas de la ingeniería en actividades
tecnología estrechamente definidas.
1.1.- • Capacidad para la resolución de los problemas de la organización y estructura de los datos en la
Información que puedan plantearse en la ingeniería aplicando las técnicas de Abstracción de Datos con Pilas ,
Colas, Arboles
1.2.- • Capacidad para conocer, diseñar y aplicar de forma eficiente el Ordenamiento de datos y búsquedas agiles
con Algoritmos
1.3.- • Capacidad para conocer, diseñar y aplicar de forma eficiente los tipos y estructuras de datos más
adecuados a la resolución de un problema.
1
UNIDAD 1 : CONCEPTOS BÁSICOS DE LA CONSTRUCCIÓN DE ALGORITMOS Y PROGRAMAS
LOGRO DE LA UNIDAD:
APRENDIZAJE ACTIVIDAD DE
SEM CONTENIDOS CONCEPTUALES
ESPERADO EVALUACIÓN
1 Algoritmos. Resolución de problemas. Fases para resolver Aplicar las fases para
un problema computable: fase de solución de un problema solucionar un problema
(algoritmo – como se describen – traza o prueba) y fase usando un lenguaje de
de programación (codificación y prueba). programación.
Aplicaciones de las fases en la solución de un problema.
Laboratorio 1: Guiado sobre las fases para solucionar un
problema, usando dos lenguajes de programación.
2 Algoritmos. Formas más usadas de describir los Reconocer las formas
algoritmos: seudocódigo, diagramas de flujo, diagramas más usadas de
de Nassi Schneiderman. Instrucciones: de entrada, salida representar los
y asignación. Estructuras de control. algoritmos.
Taller de Identificación de las estructuras de control en los Aplicar los diferentes
algoritmos de la vida diaria. tipos de instrucciones.
Laboratorio 2: Guiado sobre los algoritmos de la vida Identificar las diversas
diaria, usando diagramas de flujo y seudocódigo usando el estructuras de control.
programa PSeInt, con las estructuras de control
secuencial, selectivas y repetitivas.
LOGRO DE LA UNIDAD:
APRENDIZAJE ACTIVIDAD DE
SEM CONTENIDOS CONCEPTUALES
ESPERADO EVALUACIÓN
LOGRO DE LA UNIDAD:
2
APRENDIZAJE ACTIVIDAD DE
SEM CONTENIDOS CONCEPTUALES
ESPERADO EVALUACIÓN
APRENDIZAJE ACTIVIDAD DE
SEM CONTENIDOS CONCEPTUALES
ESPERADO EVALUACIÓN
UNIDAD 5 : MÉTODOS
3
APRENDIZAJE ACTIVIDAD DE
SEM CONTENIDOS CONCEPTUALES
ESPERADO EVALUACIÓN
CONTENIDO PROCEDIMENTAL:
Al finalizar el curso el alumno desarrolla módulos de programación que ayuden a sistematizar procesos que componen a
los Sistemas de Información existentes en una organización, utilizando estructuras de datos adecuadas y algoritmos
eficientes en el uso de recursos informáticos disponibles.
CONTENIDO ACTITUDINAL:
Los principios de aprendizaje que este curso promueve son:
·Aprendizaje autónomo.
·Aprendizaje basado en evidencias.
·Aprendizaje colaborativo.
V. ESTRATEGIAS METODOLÓGICAS
·Para el desarrollo de los proyectos se utilizará el método de las 6 D para la solución de un problema usando
computadora. Este método consta de 6 etapas (Descripción del problema, Definición de la solución, Diseño de la
solución (algoritmo), Desarrollo de la Solución (codificación), Depuración y Pruebas y Documentación.
·Se usará la Metodología Activa, con la participación activa de los alumnos en grupos de trabajo y de forma
individual.
·Desarrollo de las Guías de laboratorio
·Los recursos de enseñanza son: Equipo multimedia, Internet, Aula Virtual, plumones de colores, software Netbeen
y PSeInt
·Se harán las clases teórica y práctica en aula y los talleres en laboratorio.
·Herramientas: Pseudocódigo y diagramas de flujo (PseInt), elaboración de programas en Java con Netbeen.
·
VIII. REFERENCIAS
8.1 FÍSICAS:
·Cortez Vásquez, Augusto. Algoritmia.-- Lima: ESVEGA, 2010.-- 315p. Biblioteca Central: 005.73/C82A
·Cairó Battistutti, Osvaldo. Metodología de la programación: Algorítmos, diagramas de flujo y
programas.--3a.ed..-- México,D.F.: Alfaomega, 2006.-- 464p. . Biblioteca Central: 005.73/C16M
·Hernández, Roberto; Lázaro, Juan Carlos; Dormido, Raquel; Ros Salvador. Estructuras de datos y
algoritmos.-- Madrid: Pearson educación, 2001.-- 296p. Biblioteca Central: 005.73/H43.
·Joyanes Aguilar, Luis. Fundamentos de programación: Algoritmos y estructuras de datos.-- 2a.ed..-- Madrid:
McGraw-Hill, 1999.-- 714p. Biblioteca Central: 006.672/J79F
8.2 DIGITALES: