SlideShare uma empresa Scribd logo
1 de 8
Baixar para ler offline
Introducción a la Programación
     Orientada a Objetos



  MC. Mario Alberto Gómez Rodríguez

    Ingeniería en Tecnologías de la Información
        Universidad Politécnica de Victoria
Contenido del curso
1)Elementos básicos          de      la   programación
  orientada a objetos.
  ●
      Elementos del modelo de objetos: clases,
      objetos, abstracción, modularidad.
  ●
      Lenguaje de modelado unificado: diagrama de
      clases.
  ●
      Declaración de clases: atributos, métodos.
  ●
      Instanciación de una clase.
  ●
      Referencia al objeto actual.

                                                         2
Contenido del curso
2)Encapsulación.
  ●
      Métodos: declaración, mensajes, paso de
      parámetros, retorno de valores.
  ●
      Constructores y destructores: declaración,
      uso y aplicaciones.
  ●
      Sobrecarga de métodos.
  ●
      Modificadores    de    acceso:    public,
      protected y private.

                                                   3
Contenido del curso
3) Herencia, polimorfismo, interfaces y sobrecarga de operadores.
 ●
     Definición: superclase y subclase.
 ●
     Clasificación: herncia simple y herencia múltiple.
 ●
     Referencia al objeto de la superclase.
 ●
     Constructores y destructores en subclases.
 ●
     Redefinición de métodos en subclases.
 ●
     Clases abstractas: definición, métodos abstractos, implementación de
     clases abstractas, modelado de clases abstractas.
 ●
     Interfaces:   definición,   implementación   de   interfaces,   herencia   de
     interfaces.
 ●
     Reutilización de código.




                                                                                     4
Bibliografía
Java Cómo programar, M. Deitel Harvey, J. Deitel
Paul, 2008, Pearson Education, México, 2008,
9789702611905.
Piensa en Java, ECKEL Bruce, 2007, Pearson
Education, México, 2007, 9788420531922.
Cómo programar C#, M. Deitel Harvey, J. Deitel
Paul, 2007, Pearson Educatio, México, 2007,
9789702610564.


                                                   5
Bibliografía complementaria
Programador Certificado Java 2: Curso
Práctico, Antonio J. Martín Sierra, 2008,
Alfaomega Grupo Editor, México, 2008,
9789701513231.


Java para estudiantes, DOUGLAS Bell,
2011, Prentice Hall/Pearson, México, 2011,
9786073205573.
                                             6
Criterios de evaluación

    Unidades        I y II
     Examen          60
 Tareas/Programas    40



      Unidad         III
     Examen          60
 Tareas/Programas    20
   Proyecto final    20



                             7
Página del curso



http://www.tamps.cinvestav.mx/~mgomez/teaching/ipoo/




                                                       8

Mais conteúdo relacionado

Semelhante a Introduccion ala ipoo programacion orientada a objetos .java

planificacion-general-programacion-ii-visual-basicnet.docx
planificacion-general-programacion-ii-visual-basicnet.docxplanificacion-general-programacion-ii-visual-basicnet.docx
planificacion-general-programacion-ii-visual-basicnet.docxManolinGarcia1
 
Silabo Prog De Computadoras 2
Silabo Prog  De Computadoras 2Silabo Prog  De Computadoras 2
Silabo Prog De Computadoras 2martha leon
 
PROGRAMACIÓN MATEMATICA I SISTEMAS UPCSA
PROGRAMACIÓN MATEMATICA I  SISTEMAS UPCSAPROGRAMACIÓN MATEMATICA I  SISTEMAS UPCSA
PROGRAMACIÓN MATEMATICA I SISTEMAS UPCSACarmelo Perez
 
Portafolio de algebra
Portafolio de algebraPortafolio de algebra
Portafolio de algebraGaby Malquin
 
ACTUALIZACIÓN V1.0_FINAL - ROBÓTICA 4to Grado.pdf
ACTUALIZACIÓN V1.0_FINAL - ROBÓTICA 4to Grado.pdfACTUALIZACIÓN V1.0_FINAL - ROBÓTICA 4to Grado.pdf
ACTUALIZACIÓN V1.0_FINAL - ROBÓTICA 4to Grado.pdfsergio985728
 
Programa analítico prog ii 17 17
Programa analítico prog ii 17 17Programa analítico prog ii 17 17
Programa analítico prog ii 17 17BelenMonse
 
Sílabo proyecto integrador ii 2014(2)
Sílabo proyecto integrador ii 2014(2)Sílabo proyecto integrador ii 2014(2)
Sílabo proyecto integrador ii 2014(2)cigmaespe2015
 
Sílabo Proyecto Integrador II 2014(2)
Sílabo Proyecto Integrador II 2014(2)Sílabo Proyecto Integrador II 2014(2)
Sílabo Proyecto Integrador II 2014(2)cigmaespe2015
 
PROGRAMACION I.pptx
PROGRAMACION I.pptxPROGRAMACION I.pptx
PROGRAMACION I.pptxMarcoMelgar6
 
Presentación de la asignatura.pdf
Presentación de la asignatura.pdfPresentación de la asignatura.pdf
Presentación de la asignatura.pdfssusercc21a92
 
Programa analitico
Programa analiticoPrograma analitico
Programa analiticoymendal
 
Guía de Estrategias metodológicas en el contenido “Funciones Exponenciales” u...
Guía de Estrategias metodológicas en el contenido “Funciones Exponenciales” u...Guía de Estrategias metodológicas en el contenido “Funciones Exponenciales” u...
Guía de Estrategias metodológicas en el contenido “Funciones Exponenciales” u...Cliffor Jerry Herrera Castrillo
 

Semelhante a Introduccion ala ipoo programacion orientada a objetos .java (20)

Programación
ProgramaciónProgramación
Programación
 
planificacion-general-programacion-ii-visual-basicnet.docx
planificacion-general-programacion-ii-visual-basicnet.docxplanificacion-general-programacion-ii-visual-basicnet.docx
planificacion-general-programacion-ii-visual-basicnet.docx
 
Silabo Prog De Computadoras 2
Silabo Prog  De Computadoras 2Silabo Prog  De Computadoras 2
Silabo Prog De Computadoras 2
 
PROGRAMACIÓN MATEMATICA I SISTEMAS UPCSA
PROGRAMACIÓN MATEMATICA I  SISTEMAS UPCSAPROGRAMACIÓN MATEMATICA I  SISTEMAS UPCSA
PROGRAMACIÓN MATEMATICA I SISTEMAS UPCSA
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Portafolio de algebra
Portafolio de algebraPortafolio de algebra
Portafolio de algebra
 
ACTUALIZACIÓN V1.0_FINAL - ROBÓTICA 4to Grado.pdf
ACTUALIZACIÓN V1.0_FINAL - ROBÓTICA 4to Grado.pdfACTUALIZACIÓN V1.0_FINAL - ROBÓTICA 4to Grado.pdf
ACTUALIZACIÓN V1.0_FINAL - ROBÓTICA 4to Grado.pdf
 
Programa analítico prog ii 17 17
Programa analítico prog ii 17 17Programa analítico prog ii 17 17
Programa analítico prog ii 17 17
 
Sílabo proyecto integrador ii 2014(2)
Sílabo proyecto integrador ii 2014(2)Sílabo proyecto integrador ii 2014(2)
Sílabo proyecto integrador ii 2014(2)
 
Sílabo Proyecto Integrador II 2014(2)
Sílabo Proyecto Integrador II 2014(2)Sílabo Proyecto Integrador II 2014(2)
Sílabo Proyecto Integrador II 2014(2)
 
Inf_Redes_Aprendizaje_Final2.doc.pdf
Inf_Redes_Aprendizaje_Final2.doc.pdfInf_Redes_Aprendizaje_Final2.doc.pdf
Inf_Redes_Aprendizaje_Final2.doc.pdf
 
PROGRAMACION I.pptx
PROGRAMACION I.pptxPROGRAMACION I.pptx
PROGRAMACION I.pptx
 
Programación II
Programación IIProgramación II
Programación II
 
Informatica
InformaticaInformatica
Informatica
 
Portafolio programacion
Portafolio programacionPortafolio programacion
Portafolio programacion
 
Presentación de la asignatura.pdf
Presentación de la asignatura.pdfPresentación de la asignatura.pdf
Presentación de la asignatura.pdf
 
Portafoliio algebra
Portafoliio algebraPortafoliio algebra
Portafoliio algebra
 
Programa analitico
Programa analiticoPrograma analitico
Programa analitico
 
Guía de Estrategias metodológicas en el contenido “Funciones Exponenciales” u...
Guía de Estrategias metodológicas en el contenido “Funciones Exponenciales” u...Guía de Estrategias metodológicas en el contenido “Funciones Exponenciales” u...
Guía de Estrategias metodológicas en el contenido “Funciones Exponenciales” u...
 

Mais de Whaleejaa Wha (20)

Windows 7
Windows 7Windows 7
Windows 7
 
Windows 7 avanzado
Windows 7 avanzadoWindows 7 avanzado
Windows 7 avanzado
 
Virtualizacion con vm ware
Virtualizacion con vm wareVirtualizacion con vm ware
Virtualizacion con vm ware
 
Unity
UnityUnity
Unity
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
Tecnico windows
Tecnico windowsTecnico windows
Tecnico windows
 
Tecnico hardware desde cero
Tecnico hardware desde ceroTecnico hardware desde cero
Tecnico hardware desde cero
 
Soluciones pc desde cero
Soluciones pc desde ceroSoluciones pc desde cero
Soluciones pc desde cero
 
Silverlight
SilverlightSilverlight
Silverlight
 
Servicio tecnico notebooks
Servicio tecnico notebooksServicio tecnico notebooks
Servicio tecnico notebooks
 
Seguridad pc desde cero
Seguridad pc desde ceroSeguridad pc desde cero
Seguridad pc desde cero
 
Seguridad informatica
Seguridad informaticaSeguridad informatica
Seguridad informatica
 
Routers y switches cisco
Routers y switches ciscoRouters y switches cisco
Routers y switches cisco
 
Robotica
RoboticaRobotica
Robotica
 
Redes wireless
Redes wirelessRedes wireless
Redes wireless
 
Redes wifi
Redes wifiRedes wifi
Redes wifi
 
Proteus vsm
Proteus vsmProteus vsm
Proteus vsm
 
Produccion musical
Produccion musicalProduccion musical
Produccion musical
 
Php avanzado
Php avanzadoPhp avanzado
Php avanzado
 
Overclocking
OverclockingOverclocking
Overclocking
 

Introduccion ala ipoo programacion orientada a objetos .java

  • 1. Introducción a la Programación Orientada a Objetos MC. Mario Alberto Gómez Rodríguez Ingeniería en Tecnologías de la Información Universidad Politécnica de Victoria
  • 2. Contenido del curso 1)Elementos básicos de la programación orientada a objetos. ● Elementos del modelo de objetos: clases, objetos, abstracción, modularidad. ● Lenguaje de modelado unificado: diagrama de clases. ● Declaración de clases: atributos, métodos. ● Instanciación de una clase. ● Referencia al objeto actual. 2
  • 3. Contenido del curso 2)Encapsulación. ● Métodos: declaración, mensajes, paso de parámetros, retorno de valores. ● Constructores y destructores: declaración, uso y aplicaciones. ● Sobrecarga de métodos. ● Modificadores de acceso: public, protected y private. 3
  • 4. Contenido del curso 3) Herencia, polimorfismo, interfaces y sobrecarga de operadores. ● Definición: superclase y subclase. ● Clasificación: herncia simple y herencia múltiple. ● Referencia al objeto de la superclase. ● Constructores y destructores en subclases. ● Redefinición de métodos en subclases. ● Clases abstractas: definición, métodos abstractos, implementación de clases abstractas, modelado de clases abstractas. ● Interfaces: definición, implementación de interfaces, herencia de interfaces. ● Reutilización de código. 4
  • 5. Bibliografía Java Cómo programar, M. Deitel Harvey, J. Deitel Paul, 2008, Pearson Education, México, 2008, 9789702611905. Piensa en Java, ECKEL Bruce, 2007, Pearson Education, México, 2007, 9788420531922. Cómo programar C#, M. Deitel Harvey, J. Deitel Paul, 2007, Pearson Educatio, México, 2007, 9789702610564. 5
  • 6. Bibliografía complementaria Programador Certificado Java 2: Curso Práctico, Antonio J. Martín Sierra, 2008, Alfaomega Grupo Editor, México, 2008, 9789701513231. Java para estudiantes, DOUGLAS Bell, 2011, Prentice Hall/Pearson, México, 2011, 9786073205573. 6
  • 7. Criterios de evaluación Unidades I y II Examen 60 Tareas/Programas 40 Unidad III Examen 60 Tareas/Programas 20 Proyecto final 20 7