top of page

Algoritmica II

Algorimica 2.PNG

Temas

Herramientas

StarUml - Andhersson Salazar.png
jdk - Andhersson Salazar.jpg
netbeans - Andhersson Salazar.png
logo_java - Andhersson Salazar.png

Teoría

1. Programación Orientada a Objetos (POO)

Andhersson Salazar

Descripción

POO como nuevo paradigma, diferencias con la programación estructurada, Construcción de TAD

Laboratorio

1. Programación Orientada a Objetos (POO)

Teoría

2. Objetos y Clases

Andhersson Salazar

Descripción

Objetos y Clases como TAD. Encapsulación y ocultación de la información, tipos de atributos. Creación de objetos como instancia de una clase.

Laboratorio

2. Objetos y Clases

Teoría

3. Mensajes

Andhersson Salazar

Descripción

Métodos y sus variantes como constructores y destructores, activación de objetos

Laboratorio

3. Mensajes

Teoría

4. Dependencia, Asociación, Agregación, Composición, Generalización-Especialización

Andhersson Salazar

Descripción

Diseño de diagramas de clases usando la terminología para describirla

Laboratorio

4. Dependencia, Asociación, Agregación,  Composición,  Generalización-Especialización

Teoría

5. Herencia

Andhersson Salazar

Descripción

Importancia como mecanismo de rehúso, tipos de herencia, construcción de jerarquías de clases

Laboratorio

5. Herencia

Teoría

6. Clase Abstracta e Interfaces

Andhersson Salazar

Descripción

Herencia múltiple, Interfaces, diferencias entre interfaces y clases abstractas

Laboratorio

6. Clase Abstracta e Interfaces

Teoría

7. Polimorfismo

Andhersson Salazar

Descripción

Tipos o formas de asignación. De sobrecarga o funcional, de redefinición o vinculación dinámica, paramétrico o genericidad, y puro o función polimórfica

Laboratorio

7. Polimorfismo

Teoría

8. Interfaz Gráfica de Usuario (GUI)

Andhersson Salazar

Descripción

Contenedores (Containers)
Componentes(botones), Gestores de disposición (layouts)
Gestores de eventos.

Laboratorio

8. Interfaz Gráfica de Usuario (GUI)

Teoría

9. Excepciones

Andhersson Salazar

Descripción

Manejo y lanzamiento de Excepciones

Laboratorio

9. Excepciones

Teoría

10. Clases Genéricas

Andhersson Salazar

Descripción

Clases genéricas, plantillas, prototipos, Colecciones (ArraysList, linkedlist, Stack, tree. Vector).

Laboratorio

10. Clases Genéricas

Teoría

11. Persistencia

Andhersson Salazar

Descripción

Tipos de instancias (persistente y transitoria), alternativas usadas para persistencia, el concepto de servicio de persistencia y requisitos de un servicio de persistencia en un sistema gestor de datos

Laboratorio

11. Persistencia

Teoría

12. Programación Concurrente e hilos (Thread)

Andhersson Salazar

Descripción

Introducción a la programación concurrente, problemas típicos multiprogramación, multitarea, multiprocesos, sistemas paralelos y distribuidos, Hilos

Laboratorio

12. Programación Concurrente e hilos (Thread)

Teoría

13. Conectividad Con Base de Datos

Andhersson Salazar

Descripción

Introducción a ORM, la API JDBC , el bridge jdbc-odbc, otras categorías de drivers, estructura de una aplicación JDBC, DriverManager, conectándose a una base de datos , ejecución de consultas

Laboratorio

13. Conectividad Con Base de Datos

Al culminar el curso estarás capacitado en técnicas de programación orientada a objetos (POO) para la resolución de problemas y construcción de programas, basado en el paradigma de la POO.
- Este curso es de nivel universitario, basado en las clases de la facultad de Ingeniería de Sistemas e Informática (FISI) de la Universidad Nacional Mayor de San Marcos (UNMSM).

Referencias:

- Deitel, Paul & Deitel Harvey. (2012). Java como programar. México. Edit. Pearson Educación. 616p. ISBN: 978-607-32-1150-5.

- Bell, Douglas & Parr, Mike. (2011). Java para estudiantes. México. Edit Pearson Educación. 552p. ISBN: 978-607-32-0557-3. 

- Wu, Thomas. (2008) Programación en Java. Introducción a la Programación Orienta a Objetos. México D. F. McGraw-Hill. 1186p.

- Joyanes, Luis & Zahonero, Ignacio. (2010). Programacion C, C++, Java y UML. Mexico D. F. MacGraw-Hill, 1000p.

- Deitel & Deitel. (2008). Java como programar. México. Edit. Pearson Prentice Hall.

- Ceballos Sierra, Francisco Javier (2000) Java 2. Curso de Programación. México D. F.  Alfaomega Grupo Editor S. A. 779p

Si ya aprendiste algo que pocos se atreven a estudiar, ahora te reto a construir, compartir o resolver problemas reales con ello. El siguiente curso con la complejidad que necesitas puede existir gracias a tu aporte

Yape.jpeg
Plin.jpeg
Donar con PayPal

Este curso nació para compartir conocimiento técnico en Ingeniería de Sistemas, Software, Informática y áreas afines. Tu donación ayuda a seguir creando cursos universitarios de calidad, sin publicidad, bien explicados, con material educativo y totalmente gratuitos. Gracias por ser parte del crecimiento de este proyecto

bottom of page