Difference between revisions of "Programación orientada a objetos"

From Supercomputación y Cálculo Científico UIS
 
(14 intermediate revisions by the same user not shown)
Line 14: Line 14:
 
=== EVALUACIONES ===
 
=== EVALUACIONES ===
 
[https://www.dropbox.com/s/xikzzc33w6c67s8/Parcial%202.pdf?dl=0 Parcial 2]
 
[https://www.dropbox.com/s/xikzzc33w6c67s8/Parcial%202.pdf?dl=0 Parcial 2]
 +
 
=== MATERIAL DEL CURSO ===
 
=== MATERIAL DEL CURSO ===
 
El material presentado, fundamentalmente son las diapositivas presentadas durante las sesiones tanto teóricas como practicas.
 
El material presentado, fundamentalmente son las diapositivas presentadas durante las sesiones tanto teóricas como practicas.
 
==== Sesiones teóricas ====
 
==== Sesiones teóricas ====
*[http://www.sc3.uis.edu.co/owncloud/index.php/s/VaZsVCRbx4B1xP6 Introducción]
+
*[https://www.dropbox.com/s/n8wlg86adeo3aay/01%20OOP%20-%20Introduccion.pdf?dl=0 Introducción]
*[http://www.sc3.uis.edu.co/owncloud/index.php/s/G6hsulUen4dsL6h Estructuras de control y vectores]
+
*[https://www.dropbox.com/s/hgj5c39qnbegbqw/02%20OOP%20-%20Estructuras%20de%20control.pdf?dl=0 Estructuras de control y vectores]
*[http://www.sc3.uis.edu.co/owncloud/index.php/s/hXOnk0rMik1yljt Clases e instancias]
+
*[https://www.dropbox.com/s/ckcsmhihsa8xng2/03%20OOP%20-%20Clases%20Instancias.pdf?dl=0 Clases e instancias]
*[http://www.sc3.uis.edu.co/owncloud/index.php/s/D6uVZFbtdsvkIxV Constructores - Atributos, Parametros y Variables]
+
*[https://www.dropbox.com/s/x8no0pg2fq48wxg/04%20OOP%20-%20Constructores%20Vectores%20Contexto.pdf?dl=0 Constructores, Vectores - Contexto]
*[http://www.sc3.uis.edu.co/owncloud/index.php/s/Bvu3fhBb1As4ZvG Encapsulación]
+
*[https://www.dropbox.com/s/z893ob6ntnk4xq0/05%20OPP%20-%20Relaciones%20Clases.pdf?dl=0 Relaciones entre Clases]
*[http://www.sc3.uis.edu.co/owncloud/index.php/s/fvPFIAAMwfXzFuy Relaciones entre clases]
+
*[https://www.dropbox.com/s/ur0c0imjdazxee1/06%20OOP%20-%20Atributos%20Parametros%20Variables.pdf?dl=0 Atributos, Parámetros y Variables]
*[http://www.sc3.uis.edu.co/owncloud/index.php/s/X1Svvjw4q6BjdYQ Herencia]
+
*[https://www.dropbox.com/s/sfdm3wes4swch08/07%20OOP%20-%20Encapsulacion.pdf?dl=0 Encapsulación]
*[http://www.sc3.uis.edu.co/owncloud/index.php/s/FQaHt8Zn21pb0ZH Polimorfismo]
+
*[https://www.dropbox.com/s/u4e1o195vasapyb/08%20OOP%20-%20Herencia.pdf?dl=0 Herencia]
*[http://www.sc3.uis.edu.co/owncloud/index.php/s/FAYoODpg5oeQxjT Clases Abstractas e Interfaces]
+
*[https://www.dropbox.com/s/qvo4mhjyrza6nsy/09%20OOP%20-%20Polimorfismo.pdf?dl=0 Polimorfismo]
*[http://www.sc3.uis.edu.co/owncloud/index.php/s/KmKbmA9yif2bMOA Interfaces Gráficas]
+
*[https://www.dropbox.com/s/ggbbo48uqfhhaid/10%20OOP%20-%20Clases%20Abstractas%20e%20Interfaces.pdf?dl=0 Clases Abstractas e Interfaces]
*[http://www.sc3.uis.edu.co/owncloud/index.php/s/cryAUFVvLNBFMdw Colecciones] - [http://www.sc3.uis.edu.co/owncloud/index.php/s/R46josef8reZ06U Código ejemplo]
+
*[https://www.dropbox.com/s/o7o6rvfssh8wp2r/11%20OOP%20-%20Colecciones.pdf?dl=0 Colecciones]
 +
*[https://www.dropbox.com/s/gfasg7cohc7qhrh/12%20OOP%20-%20Excepciones.pdf?dl=0 Excepciones]
 +
*[https://www.dropbox.com/s/sh7mq3v9awqeqro/13%20OOP%20-%20GUI.pdf?dl=0 Interfaces Gráficas]
 +
*[https://www.dropbox.com/s/boa6lu8t30takob/14%20OOP%20-%20Conclusion.pdf?dl=0 Conclusión]
 +
*[http://www.ntu.edu.sg/home/ehchua/programming/index.html ¡Ejercicios - Nuevo!]
 +
 
 
==== Sesiones practicas ====
 
==== Sesiones practicas ====
*[http://www.sc3.uis.edu.co/owncloud/index.php/s/GEziChrHJwTOFKn Lab 1 : Variables y asignación]
+
*[https://www.dropbox.com/s/o00qpux2rhks9dv/OOP%20-%20Lab%201%20-%20Variables%20y%20Asignacion.pdf?dl=0 Lab 1 : Variables y asignación]
*[http://www.sc3.uis.edu.co/owncloud/index.php/s/5vzLCAtbEvhAJJQ Lab 4 : Colecciones]
+
*[https://www.dropbox.com/s/e2l0fakkcjpm7tp/OOP%20-%20Lab%204-%20Colecciones.pdf?dl=0 Lab 4 : Colecciones]
 +
 
 
==== Lecturas ====
 
==== Lecturas ====
 
*[http://math.hws.edu/eck/cs124/javanotes6/c1/index.html Introducción POO - Introduction to Programming Using Java - Capitulo 1 (Secciones 3,4,5), Como programar en Java - Capitulo 3]
 
*[http://math.hws.edu/eck/cs124/javanotes6/c1/index.html Introducción POO - Introduction to Programming Using Java - Capitulo 1 (Secciones 3,4,5), Como programar en Java - Capitulo 3]
Line 44: Line 51:
 
*[http://www.sc3.uis.edu.co/owncloud/index.php/s/PP0aCiwfvGQT52S TD Herencia y Polimorfismo]
 
*[http://www.sc3.uis.edu.co/owncloud/index.php/s/PP0aCiwfvGQT52S TD Herencia y Polimorfismo]
 
==== Proyecto Final Curso ====
 
==== Proyecto Final Curso ====
*[http://www.sc3.uis.edu.co/owncloud/index.php/s/XT1DeJB2G8KDvoz Proyecto Final POO - Completo]
+
*[https://www.dropbox.com/s/08bya8dgm4hwwqx/Proyecto%202016-2%20Tribus.pdf?dl=0 Proyecto Final POO - Completo]
*Archivo Configuración
+
*[https://www.dropbox.com/s/46i1mupdti0t8gg/Formato%20de%20archivo%20-%20Corregido.pdf?dl=0 Archivo Configuración]
*Ejemplo leer archivo
+
*[https://www.dropbox.com/sh/xc8xeyaj1sfx73q/AADkZuyvHiTo9u8f91teG6mca?dl=0 Ejemplo Archivo Configuración]
 
*Ejemplo cambiar mundo greenfoot
 
*Ejemplo cambiar mundo greenfoot
 
*Horario de sustentaciones
 
*Horario de sustentaciones
 +
 +
===NOTAS FINALES 2017-1===
 +
*[https://www.dropbox.com/s/rnx37zmi6b063mv/NotasProyectosMostrar.pdf?dl=0 Notas Proyecto]
 +
*[https://www.dropbox.com/s/5sxhwlr2818dxib/Parcial%202.pdf?dl=0 Notas Segundo Parcial]
 +
 
=== BIBLIOGRAFÍA Y FUENTES DE INFORMACION ===
 
=== BIBLIOGRAFÍA Y FUENTES DE INFORMACION ===
 
*[http://math.hws.edu/javanotes/ Introduction to Programming Using Java. David Eck. Link.]
 
*[http://math.hws.edu/javanotes/ Introduction to Programming Using Java. David Eck. Link.]

Latest revision as of 21:29, 27 July 2017

Volver a Cursos

Programación Orientada a Objetos - Código 22951

Profesor

Gabriel Pedraza Ferreira, PhD. - gpedraza@uis.edu.co

PRESENTACION

La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe una gran variedad de lenguajes de programación que soportan la orientación a objeto.

CONTENIDO

EVALUACIONES

Parcial 2

MATERIAL DEL CURSO

El material presentado, fundamentalmente son las diapositivas presentadas durante las sesiones tanto teóricas como practicas.

Sesiones teóricas

Sesiones practicas

Lecturas

Trabajos Practicos

Trabajos Dirigidos

Proyecto Final Curso

NOTAS FINALES 2017-1

BIBLIOGRAFÍA Y FUENTES DE INFORMACION