Silabo de Algoritmos y Estructura de Datos II
Silabo de Algoritmos y Estructura de Datos II
Silabo de Algoritmos y Estructura de Datos II
INFORMACIN GENERAL CURSO CODIGO CICLO CREDITO HORAS SEMANALES AREA O CARRERA : ALGORITMOS Y ESTRUCTURA DE DATOS II : : III :3 : 4 HORAS : Ingeniera de Sistemas
II. INTRODUCCION La asignatura comprende: Clases, concepto de Clase y Objeto. Atributos o datos miembros. Operaciones y Mtodos. Creacin de Objetos, constructores, arreglo de objetos. Aplicaciones. Herencia, tipos. Encapsulamiento. Polimorfismo. Aplicaciones III. LOGRO (S) DEL CURSO Al finalizar el curso el alumno, conocer los fundamentos de los algoritmos Orientado a Objetos, definir claramente las caractersticas, de la Programacin Orientado a Objetos: Herencia, Encapsulamiento, Polimorfismo, etc., y adquirir la capacidad de poder desarrollar e implementar programas Orientados a Objetos. IV. UNIDADES DE APRENDIZAJE
UNIDAD 1: INTRODUCCION
SEMANA (S)
LOGRO: El alumno conoce la importancia y las caractersticas de la POO, repasa temas de importancia
1 , 2, 3
TEMARIO: Introduccin, Estructura de un Objeto Caractersticas de la POO (Herencia, Polimorfismo, Encapsulacin, Abstraccin). Beneficios de la POO. Arreglos Unidimensionales. Aplicaciones. Cadena de Caracteres, Longitud. Arreglos Bidimensionales (Matrices) : Lectura :por asignacin directa, y usando ciclos repetitivos. Escritura de elementos por asignacin directa y usando ciclos repetitivos. Operaciones. Aplicaciones con arreglos Bidimensionales.
SEMANA (S)
LOGRO: El alumno conoce para que sirven las Clases, Objetos y Mtodos. TEMARIO: Clases, Objetos y Mtodos. Ejemplo de Clase Funciones y procedimientos, argumentos, argumentos por valor y referencia. Variables globales, variables locales. Aplicaciones.
4 ,5
UNIDAD 3:
SEMANA (S)
LOGRO: El alumno conoce la estructura de la Clase y su acceso a sus secciones. TEMARIO: Clases con o sin secciones privadas. Creacin de clases. Estructura de una clase. Empleo del Constructor Finalidad del uso de un constructor.
6,7
SEMANA (S)
PARCIAL LOGRO: El alumno reconoce el nivel de logro alcanzado durante el proceso de enseanza aprendizaje, en funcin de las unidades trabajadas. TEMARIO: Evaluacin Parcial
SEMANA (S)
LOGRO: El estudiante conoce los fundamentos del arreglo de objetos, y como se aplican. TEMARIO: Arreglo de Objetos Importancia Aplicaciones
9 ,10
UNIDAD 5 :
HERENCIA
SEMANA (S)
LOGRO: El estudiante conoce los fundamentos de la Herencia TEMARIO: Herencia, caractersticas, utilidad Creacin de clases con caractersticas de Herencia. Aplicaciones. .
11,12
UNIDAD 6:
ENCAPSULAMIENTO Y POLIMORFISMO
SEMANA (S)
LOGRO: El estudiante conoce los fundamentos del encapsulamiento y 13 ,14,15 del Polimorfismo y realiza aplicaciones. TEMARIO: Polimorfismo, caractersticas, utilidad . Creacin de clases con caractersticas de Polimorfismo. Aplicaciones, Trabajos Grupales sobre el curso
SEMANA (S)
LOGRO: El alumno reconoce el nivel de logro alcanzado en el curso. TEMARIO: - Evaluacin Final. - Retroalimentacin.
16
V. METODOLOGIA Exposiciones calificadas de los Equipos de Trabajo. o Lecturas: el alumno complementar el Proyecto Semestral con lecturas relacionadas. o Investigacin-Redaccin: se trabajarn temas de investigacin que concluirn con la redaccin de informes finales VI. EVALUACIN Tipo de Calificacin: B Promedio Final: (3 PromParciales + 3 PromPracticas + 1 EvalPermanente)/7 VII. BIBLIOGRAFA DEL CURSO 1. JOYANES Lus: Fundamentos de Programacin. Algoritmos y Estructura de Datos, Editorial Mc Graw Hill -1992. 2. CHERRE A. Rafael Juan: Lenguaje de Programacin C.net, Editorial Macro, Lima, 2001. 3. VASQUEZ PARAGULLA, Julio: Gua de Programacin Java, Editorial San Marcos, Lima, 2005. 4. JAVIER CEBALLOS: Curso de programacin Visual C#. Editorial RA-MA Abril -2005.