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

From Supercomputación y Cálculo Científico UIS
Line 50: Line 50:
 
         </div>
 
         </div>
 
         <div class="panel-body">
 
         <div class="panel-body">
             <p></p>         
+
             <p>El material presentado, fundamentalmente son las diapositivas presentadas durante las sesiones tanto teóricas como practicas.</p>
       
+
            <p></p>
 +
            <p><b>Sesiones teóricas</b></p>
 +
                <ul>
 +
                    <li>[http://www.sc3.uis.edu.co/owncloud/index.php/s/VaZsVCRbx4B1xP6 Introducción]</li>
 +
                    <li>[http://www.sc3.uis.edu.co/owncloud/index.php/s/G6hsulUen4dsL6h Estructuras de control y vectores]</li>
 +
                    <li>[http://www.sc3.uis.edu.co/owncloud/index.php/s/hXOnk0rMik1yljt Clases e instancias]</li>
 +
                    <li>[http://www.sc3.uis.edu.co/owncloud/index.php/s/D6uVZFbtdsvkIxV Constructores - Atributos, Parametros y Variables]</li>
 +
                    <li>[http://www.sc3.uis.edu.co/owncloud/index.php/s/Bvu3fhBb1As4ZvG Encapsulación]</li>
 +
                    <li>[http://www.sc3.uis.edu.co/owncloud/index.php/s/fvPFIAAMwfXzFuy Relaciones entre clases]</li>
 +
                    <li>[http://www.sc3.uis.edu.co/owncloud/index.php/s/X1Svvjw4q6BjdYQ Herencia]</li>
 +
                    <li>[http://www.sc3.uis.edu.co/owncloud/index.php/s/FQaHt8Zn21pb0ZH Polimorfismo]</li>
 +
                    <li>[http://www.sc3.uis.edu.co/owncloud/index.php/s/FAYoODpg5oeQxjT Clases Abstractas e Interfaces]</li>
 +
                    <li>[http://www.sc3.uis.edu.co/owncloud/index.php/s/KmKbmA9yif2bMOA Interfaces Gráficas]</li>
 +
                    <li>[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]</li>
 +
                </ul>
 +
                <p></p>
 +
                <p><b>Sesiones practicas</b></p>
 +
                    <ul>
 +
                        <li>[http://www.sc3.uis.edu.co/owncloud/index.php/s/GEziChrHJwTOFKn Lab 1 : Variables y asignación</li>
 +
                        <li>[http://www.sc3.uis.edu.co/owncloud/index.php/s/5vzLCAtbEvhAJJQ Lab 4 : Colecciones</li>
 +
                    </ul>
 +
                <p></p>
 +
                <p><b>Lecturas</b></p>   
 +
            <ul>
 +
            <li>[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]</li>
 +
            <li>[http://math.hws.edu/eck/cs124/javanotes6/c5/index.html Atributos y Metodos - Introduction to Programming Using Java - Capitulo 5 (Secciones 1,2,3,4), Como programar en Java - Capitulo 6]</li>
 +
            <li>[http://math.hws.edu/eck/cs124/javanotes6/c5/s5.html Herencia - Introduction to Programming Using Java - Capitulo 5 (Secciones 5), Como programar en Java - Capitulo 9]</li>
 +
            <li>[http://math.hws.edu/eck/cs124/javanotes6/c5/s5.html Polimorfismo - Introduction to Programming Using Java - Capitulo 5 (Secciones 5.5.4 y 5.5.5), Como programar en Java - Capitulo 10]</li>
 +
            <li>[http://www.ntu.edu.sg/home/ehchua/programming/index.html#Java Ejercicios - Ejercicios y explicaciones en Java Programming - Part I]</li>
 +
        </ul>
 +
        <p></p>
 +
         <p><b>Trabajos Practicos</b></p>
 +
            <ul>
 +
                <li>[http://www.sc3.uis.edu.co/owncloud/index.php/s/Kr2hjeGRRtBX22k Tratamiento Simple Imagenes]</li>
 +
                <li>[http://www.sc3.uis.edu.co/owncloud/index.php/s/tbxAWA6vVYyskfJ Tablero y Figuras]</li>
 +
            </ul> 
 +
            <p></p>
 +
            <p><b>Trabajos Dirigidos</b></p>
 +
                <ul>
 +
                    <li>[http://www.sc3.uis.edu.co/owncloud/index.php/s/eKvFiUkNP3sGgE8 TD Memoria e Instancias]</li>
 +
                    <li>[http://www.sc3.uis.edu.co/owncloud/index.php/s/PP0aCiwfvGQT52S TD Herencia y Polimorfismo]</li>
 +
                </ul>
 +
            <p></p>
 +
            <p><b>Proyecto Final Curso</b></p>
 +
                <ul>
 +
                    <li>[http://www.sc3.uis.edu.co/owncloud/index.php/s/XT1DeJB2G8KDvoz Proyecto Final POO - Completo]</li>
 +
                    <li>Archivo Configuración</li>
 +
                    <li>Ejemplo leer archivo</li>
 +
                    <li>Ejemplo cambiar mundo greenfoot</li>
 +
                    <li>Horario de sustentaciones</li>
 +
                </ul>
 
         </div>
 
         </div>
 
     </div>
 
     </div>

Revision as of 21:35, 24 April 2015


Logo_sc33.png

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

BIBLIOGRAFÍA Y FUENTES DE INFORMACION