martes, 19 de marzo de 2019

La ilíada


Argumento de la Ilíada

Como ya hemos dicho anteriormente, la Ilíada narra la cólera de Aquiles y es precisamente así como da comienzo el relato, con el tremendo enfado del protagonista porque el rey de los aqueos, Agamenón ha decidido quedarse la esclava favorita de Aquiles, Briseida. A modo de venganza, Aquiles decide retirar sus ejércitos y el bando aqueo se ve diezmado por los troyanos.
En este momento, Patrocolo, primo y amigo íntimo de Aquiles decide ponerse las armaduras de Aquiles y enfrentar la batalla, con tan mala suerte que lucha directamente contra Héctor, hijo del rey troyano Príamo y príncipe de Troya, y acaba muriendo derrotado por Héctor.
Cuando Aquiles se entera de tal desventura, decide vengarse y luchar contra los troyanos hasta dar caza a Héctor, el asesino de su primo querido. Previamente, los troyanos no habían querido devolver el cadáver de Patrocolo a Aquiles para que pudiese enterrarlo en paz, entonces, cuando Aquiles mata a Héctor, ata el cadáver de este a su carro y lo arrastra por toda la playa de Troya, con el único fin de humillarlo.
Desolado por la desolación y la pérdida de su hijo amado, el rey Príamo baja a la playa de Troya, al campamento de los aqueos para suplicarle a Aquiles que le devuelva el cadáver de su hijo y así poder enterrarlo en paz. Ante tal acto paternal y sentimental, el héroe Aquiles se ve conmovido y decide darle al rey troyano lo que pide, ya que ambos están en la misma situación, es decir, llorando la muerte de uno de sus seres más queridos.
De esta forma se termina el relato de la Ilíada, con la reconciliación ante la devastación de la muerte de dos de los grandes personajes de la obra, el rey troyano Príamo, quien defiende su ciudad y su gente cueste lo que cueste, frente al todopoderoso Aquiles, quien tan solo buscar encontrar la fama eterna y que su nombre se repita a los cuatros vientos, de generación en generación, y así pueda perdurar en la eternidad. ¿Quién le iba a decir a Aquiles que tendría razón y al final lograría su objetivo?



martes, 26 de julio de 2016

domingo, 20 de marzo de 2016

Temario



Estructuras de Datos

Ingeniería en Sistemas Informáticos




OBJETIVOS

  1. Establecer las bases conceptuales del lenguaje C# y de las Estructuras de Datos.
  2. Comprender las estructuras de datos y algoritmos asociados, a fin de implementarlos en el lenguaje C#. 
  3. Desarrollar ejercicios que aumenten gradualmente el nivel de conocimiento y aplicación de las estructuras de datos.
  4. Desarrollar operaciones fundamentales en el manejo de archivos de texto y archivos binarios, así como de estructuras de red Grafo.

CONTENIDOS

UNIDAD
CONTENIDOS
I.        Introducción a las
Estructuras de Datos
1.1 Concepto de Estructuras de Datos.
1.2 Clasificación de las Estructuras de Datos.
1.3 Estructuras de Datos Contiguas.
1.4 Estructuras de Datos Dinámicas y Punteros.
1.5 Estructuras de Datos Lineales.
1.6 Estructuras de Datos no Lineales.
1.7 Eficiencia y Complejidad Algorítmica.
1.8 Programación Orientada a Objetos.
II. Introducción a C#
.NET

2.1 Introducción a C# y el .NET FrameWork 4.5
2.2 Variables, Constantes y Tipos de Datos
2.3 Ámbitos de Variables y Operadores.
2.4 Estructuras de Decisión y Control
2.5 Manejo de Excepciones
2.6 Funciones y Procedimientos.
2.7 Introducción a la POO en C#
2.8 Introducción a la GUI y Formularios
2.9 Controles, Diálogos y Componentes: Instanciación y Eventos.
2.10     Introducción a las API de dibujo (GDI+)
III. Arreglos o Vectores
3.1 Concepto de Arreglos o Vectores. 
3.2 Introducción a los Arreglos en C#.
3.3 Indexación y Manipulación de Arreglos. 
3.4 Arreglos Multidimensionales en C#.
3.5 Métodos de Ordenamiento. 
3.6 Métodos de Búsqueda. 
3.7 Métodos de Eliminación e Inserción.
IV. Manejo de Archivos
4.1 Estructuras o Registros 
4.2 Archivos de Acceso Secuencial.  
4.3 Manipulación de Archivos de Acceso Secuencial. 
4.4 Clases Entidad. 
4.5 Archivos Binarios. 
4.6 Serialización Binaria de Objetos. 
4.7 Manipulación de Archivos Binarios. 
V. Estructuras Dinámicas de Datos
5.1 Tipos Abstractos de Datos: Definición, ventajas y desventajas. 
5.2 Introducción a las Listas
5.3 Listas Simplemente Ligadas.
5.4 Recorrido, inserción, eliminación en listas simplemente ligadas. 
5.5 Listas Circulares. 
5.6 Listas doblemente ligadas. 
UNIDAD
CONTENIDOS

5.7 Introducción a las pilas. 
5.8 Representación y manipulación de pilas. 
5.9 Aplicaciones de las pilas.
5.10      Introducción a las colas.
5.11     Representación y Manipulación de colas.
5.12      Aplicaciones de las colas. 
VI. Estructuras
Jerárquicas
6.1 Introducción a las Estructuras Jerárquicas. 
6.2 Características y propiedades de los Árboles. 
6.3 Árboles Binarios. 
6.4 Árboles Balanceados. 
6.5 Árboles Multi-camino. 
VII. Estructuras de Red: GRAFOS
7.1 Introducción los Grafos. 
7.2 Representación de las Estructuras de Grafos. 
7.3 Manipulación de Grafos. 
7.4 Aplicaciones de los Grafos. 

METODOLOGÍA
El docente presentará los contenidos de la asignatura a través de clases magistrales y expositivas utilizando técnicas de enseñanza que favorezcan la participación activa de los estudiantes, como el estudio de casos, discusión de temas, desarrollo de ejercicios, etc.  Estas clases serán grabadas en videotutoriales que serán entregados posteriormente a los estudiantes, representando el 50% de clases; y el otro 50% de clases serán prácticas de laboratorio, con uso individual de computadora, donde el estudiante apoyado por guías de laboratorio desarrollará ejercicios prácticos que le permitan consolidar los conocimientos adquiridos en las clases teóricas sobre C# y estructura de datos.  
BIBLIOGRAFÍA.
  1. Andrew Troelsen. 2012.  Pro C# 5.0 and the .NET 4.5 Framework, Sexta Edición.  
  2. Bronson, G. J. 2007. C++ para Ingeniería y Ciencias. Segunda Edición. México: Thomson. ( 3 ejemplares)  
  3. Cairó, O; Guardati, S. 2006. Estructura de Datos. Tercera Edición. México: McGraw Hill. (3 ejemplares).   
  4. Guardati, S. 2007. Estructura de Datos Orientada a Objetos Algoritmos con C++. México: Prentice Hall. (3 ejemplares).  
  5. Fuentes Electrónicas:
    1. Tutoriales de C# disponible en:
      http://msdn.microsoft.com/es
      es/library/aa288436(v=vs.71).aspx