SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
UNIDAD 01.00 VISIÓN GENERAL DE LA ASIGNATURA
ING. MAURICIO ORTIZ
MORTIZO@UPS.EDU.EC
C-CT-ICO-102 | PROGRAMACIÓN
ORIENTADA A OBJETOS
UNIDAD 01.- PROGRAMACIÓN
ORIENTADA A OBJETOS
CONTENIDOS I
01 Programación orientada a objetos
 01.00 Visión General de la Asignatura
 01.01 Objetos y Clases
 01.02 Métodos
 01.03 Asociaciones
 01.04 Herencia y polimorfismo
02 Arquitectura modelo vista controlador
 02.01 Arquiteturas de software
 02.02 Patrón MVC
UNIDAD 01.- PROGRAMACIÓN ORIENTADA OBJETOS
CONTENIDOS II
03 Interfaz gráfica de usuario
 03.01 Componentes swing
 03.02 Layouts
 03.03 Listeners
 03.04 Integración MVC
 03.05 Menús y diálogos
 03.06 Internacionalización
 03.07 Experiencia de usuario
04 Manejo de excepciones y archivos
 04.01 Excepciones y directorios
 04.02 Archivos
 04.03 Junit
UNIDAD 01.- PROGRAMACIÓN ORIENTADA OBJETOS
RESULTADOS DE APRENDIZAJE
 Construye programas utilizando el paradigma de programación orientada a objetos.
 Utiliza el patrón MVC para el desarrollo de aplicaciones de software.
 Crea interfaces gráficas de usuario empleando técnicas de modelado de objetos con estándares de
internacionalización.
 Maneja errores y guarda información en dispositivos de almacenamiento secundarios.
UNIDAD 01.- PROGRAMACIÓN ORIENTADA OBJETOS
CRONOGRAMA PRIMER PARCIAL
Actividad Fecha Puntaje
Ejercicio 01.01 viernes, 7 de octubre de 2022 3
Ejercicio 01.02 lunes, 17 de octubre de 2022 4
Ejercicio 01.03 viernes, 28 de octubre de 2022 4
Evaluación 01.01 lunes, 31 de octubre de 2022 10
Ejercicio 02.01 viernes, 18 de noviembre de 2022 5
Ejercicio 03.01 viernes, 25 de noviembre de 2022 4
Ejercicio 03.02 viernes, 2 de diciembre de 2022 5
Examen lunes, 28 de noviembre de 2022 15
UNIDAD 01.- PROGRAMACIÓN ORIENTADA OBJETOS
CRONOGRAMA SEGUNDO PARCIAL
Actividad Fecha Puntaje
Ejercicio 03.03 viernes, 9 de diciembre de 2022 3
Ejercicio 03.04 viernes, 23 de diciembre de 2022 3
Evaluación 03.01 jueves, 15 de diciembre de 2022 8
Ejercicio 03.05 viernes, 6 de enero de 2023 3
Ejercicio 03.06 lunes, 9 de enero de 2023 4
Evaluación 03.02 jueves, 12 de enero de 2023 8
Ejercicio 04.01 viernes, 20 de enero de 2023 4
Ejercicio 04.02 viernes, 27 de enero de 2023 5
Examen lunes, 30 de enero de 2023 12
UNIDAD 01.- PROGRAMACIÓN ORIENTADA OBJETOS
BIBLIOGRAFÍA
TEXTOS BÁSICOS
1 D. J. Eck; Introduction to Programming Using Java; 7a. ed.; 2016. 2 L
2 Cay S. Horstmann; Core Java Volume I—Fundamentals; 10a. ed.; 2015
3 Deitel P.j; Java : how to program, 9a. ed.; 2012
4 M. Ortiz, A. Plaza; Fundamentos de Programación en JAVA y UML; UPS Cuenca; 2014
5 Seidl, M., Scholz, M., Huemer, C., & Kappel, G.; UML@ classroom; Springer; 2015
LECTURAS SUGERIDAS
1 Martin, R. C. ; Código limpio. Editorial ANAYA; 2012
2 Johnson, R., & Vlissides, J. ; Design patterns. Elements of Reusable Object-Oriented Software Addison-Wesley, Reading; 1994
3 C. Fontela, C.; UML – Modelado de Software para profesionales; 2a. ed; 2012
4 J. Rumbaugh, I. Jacobson, Booch G.; The Unified Modeling Language Reference Manual; 2a. ed.; 2004
UNIDAD 01.- PROGRAMACIÓN ORIENTADA OBJETOS
HERRAMIENTAS
 Java SE 11
 Entorno de desarrollo para la creación de aplicaciones utilizando el lenguaje de programación Java..
 https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html
 Apache Netbeans
 Entorno integrado de desarrollo (IDE)
 Resalta el código fuente sintáctica y semánticamente,
 Permite refactorizar fácilmente el código con una gama de herramientas útiles y potentes.
 https://netbeans.apache.org/community/index.html
 Plugins
 https://plugins.netbeans.apache.org/
 Rainbow Braces
 EasyUML
UNIDAD 01.- PROGRAMACIÓN ORIENTADA OBJETOS
CUENTAS
 Google Drive
 Servirá para almacenar los diagramas en la nube
 https://drive.google.com/drive
 Diagrams.net Draw.io
 Permite la creación en línea de diagramas de clase UML
 https://app.diagrams.net/
 GITHub
 Permite el almacenamiento y descarga de proyectos de programación en la nube
 https://github.com/
UNIDAD 01.- PROGRAMACIÓN ORIENTADA OBJETOS

Más contenido relacionado

Similar a Unidad_01_00.pdf

Similar a Unidad_01_00.pdf (20)

Silabo android taller
Silabo android tallerSilabo android taller
Silabo android taller
 
Silabo 2020-II DISEÑO DE SOFTWARE A (1).pdf
Silabo 2020-II DISEÑO DE SOFTWARE A (1).pdfSilabo 2020-II DISEÑO DE SOFTWARE A (1).pdf
Silabo 2020-II DISEÑO DE SOFTWARE A (1).pdf
 
26. Modelado y Diseño.pdf
26. Modelado y Diseño.pdf26. Modelado y Diseño.pdf
26. Modelado y Diseño.pdf
 
Trabajo de unidad iii
Trabajo de unidad iiiTrabajo de unidad iii
Trabajo de unidad iii
 
Schenone tesisdegradoingenieriainformatica
Schenone tesisdegradoingenieriainformaticaSchenone tesisdegradoingenieriainformatica
Schenone tesisdegradoingenieriainformatica
 
Pasig
PasigPasig
Pasig
 
Sistemas de informacion II LI
Sistemas de informacion II LISistemas de informacion II LI
Sistemas de informacion II LI
 
Sistema de informacion ii
Sistema de informacion iiSistema de informacion ii
Sistema de informacion ii
 
Pasig
PasigPasig
Pasig
 
Programa instruccional C4 (2013-1)
Programa instruccional C4 (2013-1)Programa instruccional C4 (2013-1)
Programa instruccional C4 (2013-1)
 
Brochure taller ms project 2013 enfoque pmi cgi
Brochure taller ms project 2013 enfoque pmi cgiBrochure taller ms project 2013 enfoque pmi cgi
Brochure taller ms project 2013 enfoque pmi cgi
 
Programación
ProgramaciónProgramación
Programación
 
Metodología ICONIX
Metodología ICONIXMetodología ICONIX
Metodología ICONIX
 
Metodologia de desarrollo ed software (2)
Metodologia de desarrollo ed software (2)Metodologia de desarrollo ed software (2)
Metodologia de desarrollo ed software (2)
 
Silabo programacion para ingenieria 2020-i dr uriel
Silabo programacion para ingenieria 2020-i dr urielSilabo programacion para ingenieria 2020-i dr uriel
Silabo programacion para ingenieria 2020-i dr uriel
 
presentacion
presentacionpresentacion
presentacion
 
Guia Aprendizaje Visual basic
Guia Aprendizaje  Visual basicGuia Aprendizaje  Visual basic
Guia Aprendizaje Visual basic
 
Silabo prog-movil-sis
Silabo prog-movil-sisSilabo prog-movil-sis
Silabo prog-movil-sis
 
Informatica basica
Informatica basicaInformatica basica
Informatica basica
 
Informatica basica
Informatica basicaInformatica basica
Informatica basica
 

Más de FelipeFarfn2

Presentacion Circuitos Resonantes marzo 2023 (4).pdf
Presentacion Circuitos Resonantes marzo 2023 (4).pdfPresentacion Circuitos Resonantes marzo 2023 (4).pdf
Presentacion Circuitos Resonantes marzo 2023 (4).pdfFelipeFarfn2
 

Más de FelipeFarfn2 (8)

Presentacion Circuitos Resonantes marzo 2023 (4).pdf
Presentacion Circuitos Resonantes marzo 2023 (4).pdfPresentacion Circuitos Resonantes marzo 2023 (4).pdf
Presentacion Circuitos Resonantes marzo 2023 (4).pdf
 
Unidad_01_02.pdf
Unidad_01_02.pdfUnidad_01_02.pdf
Unidad_01_02.pdf
 
Unidad_01_04.pdf
Unidad_01_04.pdfUnidad_01_04.pdf
Unidad_01_04.pdf
 
Unidad_01_01.pdf
Unidad_01_01.pdfUnidad_01_01.pdf
Unidad_01_01.pdf
 
Unidad_01_03.pdf
Unidad_01_03.pdfUnidad_01_03.pdf
Unidad_01_03.pdf
 
Unidad_02_01.pdf
Unidad_02_01.pdfUnidad_02_01.pdf
Unidad_02_01.pdf
 
Unidad_02_02.pdf
Unidad_02_02.pdfUnidad_02_02.pdf
Unidad_02_02.pdf
 
Unidad_03_01.pdf
Unidad_03_01.pdfUnidad_03_01.pdf
Unidad_03_01.pdf
 

Último

SQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxSQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxRAMIROANTONIOGALINDO
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosNeo4j
 
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...FabianCruz73
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxcalzadillasluis134
 
Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.CZSOTEC
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...Neo4j
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptxmaykolmagallanes012
 
Tipos de pensamiento y pensamiento lógico
Tipos de pensamiento y pensamiento lógicoTipos de pensamiento y pensamiento lógico
Tipos de pensamiento y pensamiento lógicoMaxCaldern2
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOELIAMARYTOVARFLOREZD
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Neo4j
 
Webinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfWebinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfAnaRosaMontenegro
 

Último (11)

SQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxSQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptx
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
 
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
 
Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptx
 
Tipos de pensamiento y pensamiento lógico
Tipos de pensamiento y pensamiento lógicoTipos de pensamiento y pensamiento lógico
Tipos de pensamiento y pensamiento lógico
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
 
Webinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfWebinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdf
 

Unidad_01_00.pdf

  • 1. UNIDAD 01.00 VISIÓN GENERAL DE LA ASIGNATURA ING. MAURICIO ORTIZ MORTIZO@UPS.EDU.EC C-CT-ICO-102 | PROGRAMACIÓN ORIENTADA A OBJETOS UNIDAD 01.- PROGRAMACIÓN ORIENTADA A OBJETOS
  • 2. CONTENIDOS I 01 Programación orientada a objetos  01.00 Visión General de la Asignatura  01.01 Objetos y Clases  01.02 Métodos  01.03 Asociaciones  01.04 Herencia y polimorfismo 02 Arquitectura modelo vista controlador  02.01 Arquiteturas de software  02.02 Patrón MVC UNIDAD 01.- PROGRAMACIÓN ORIENTADA OBJETOS
  • 3. CONTENIDOS II 03 Interfaz gráfica de usuario  03.01 Componentes swing  03.02 Layouts  03.03 Listeners  03.04 Integración MVC  03.05 Menús y diálogos  03.06 Internacionalización  03.07 Experiencia de usuario 04 Manejo de excepciones y archivos  04.01 Excepciones y directorios  04.02 Archivos  04.03 Junit UNIDAD 01.- PROGRAMACIÓN ORIENTADA OBJETOS
  • 4. RESULTADOS DE APRENDIZAJE  Construye programas utilizando el paradigma de programación orientada a objetos.  Utiliza el patrón MVC para el desarrollo de aplicaciones de software.  Crea interfaces gráficas de usuario empleando técnicas de modelado de objetos con estándares de internacionalización.  Maneja errores y guarda información en dispositivos de almacenamiento secundarios. UNIDAD 01.- PROGRAMACIÓN ORIENTADA OBJETOS
  • 5. CRONOGRAMA PRIMER PARCIAL Actividad Fecha Puntaje Ejercicio 01.01 viernes, 7 de octubre de 2022 3 Ejercicio 01.02 lunes, 17 de octubre de 2022 4 Ejercicio 01.03 viernes, 28 de octubre de 2022 4 Evaluación 01.01 lunes, 31 de octubre de 2022 10 Ejercicio 02.01 viernes, 18 de noviembre de 2022 5 Ejercicio 03.01 viernes, 25 de noviembre de 2022 4 Ejercicio 03.02 viernes, 2 de diciembre de 2022 5 Examen lunes, 28 de noviembre de 2022 15 UNIDAD 01.- PROGRAMACIÓN ORIENTADA OBJETOS
  • 6. CRONOGRAMA SEGUNDO PARCIAL Actividad Fecha Puntaje Ejercicio 03.03 viernes, 9 de diciembre de 2022 3 Ejercicio 03.04 viernes, 23 de diciembre de 2022 3 Evaluación 03.01 jueves, 15 de diciembre de 2022 8 Ejercicio 03.05 viernes, 6 de enero de 2023 3 Ejercicio 03.06 lunes, 9 de enero de 2023 4 Evaluación 03.02 jueves, 12 de enero de 2023 8 Ejercicio 04.01 viernes, 20 de enero de 2023 4 Ejercicio 04.02 viernes, 27 de enero de 2023 5 Examen lunes, 30 de enero de 2023 12 UNIDAD 01.- PROGRAMACIÓN ORIENTADA OBJETOS
  • 7. BIBLIOGRAFÍA TEXTOS BÁSICOS 1 D. J. Eck; Introduction to Programming Using Java; 7a. ed.; 2016. 2 L 2 Cay S. Horstmann; Core Java Volume I—Fundamentals; 10a. ed.; 2015 3 Deitel P.j; Java : how to program, 9a. ed.; 2012 4 M. Ortiz, A. Plaza; Fundamentos de Programación en JAVA y UML; UPS Cuenca; 2014 5 Seidl, M., Scholz, M., Huemer, C., & Kappel, G.; UML@ classroom; Springer; 2015 LECTURAS SUGERIDAS 1 Martin, R. C. ; Código limpio. Editorial ANAYA; 2012 2 Johnson, R., & Vlissides, J. ; Design patterns. Elements of Reusable Object-Oriented Software Addison-Wesley, Reading; 1994 3 C. Fontela, C.; UML – Modelado de Software para profesionales; 2a. ed; 2012 4 J. Rumbaugh, I. Jacobson, Booch G.; The Unified Modeling Language Reference Manual; 2a. ed.; 2004 UNIDAD 01.- PROGRAMACIÓN ORIENTADA OBJETOS
  • 8. HERRAMIENTAS  Java SE 11  Entorno de desarrollo para la creación de aplicaciones utilizando el lenguaje de programación Java..  https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html  Apache Netbeans  Entorno integrado de desarrollo (IDE)  Resalta el código fuente sintáctica y semánticamente,  Permite refactorizar fácilmente el código con una gama de herramientas útiles y potentes.  https://netbeans.apache.org/community/index.html  Plugins  https://plugins.netbeans.apache.org/  Rainbow Braces  EasyUML UNIDAD 01.- PROGRAMACIÓN ORIENTADA OBJETOS
  • 9. CUENTAS  Google Drive  Servirá para almacenar los diagramas en la nube  https://drive.google.com/drive  Diagrams.net Draw.io  Permite la creación en línea de diagramas de clase UML  https://app.diagrams.net/  GITHub  Permite el almacenamiento y descarga de proyectos de programación en la nube  https://github.com/ UNIDAD 01.- PROGRAMACIÓN ORIENTADA OBJETOS