<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>06476nam a22001937a 4500</leader>
  <controlfield tag="003">OSt</controlfield>
  <controlfield tag="005">20250403140824.0</controlfield>
  <controlfield tag="008">230419b        |||||||| |||| 00| 0 eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">978-958-792-463-3</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">B-ISTTENA</subfield>
  </datafield>
  <datafield tag="041" ind1=" " ind2=" ">
    <subfield code="a">ESP</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Programaci&#xF3;n orientada a objetos en Java</subfield>
    <subfield code="b">Buenas Practicas.</subfield>
    <subfield code="c">Miguel Hern&#xE1;ndez Bejarano, Luis Eduardo Baquero Rey</subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">1ra Ed.</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Colombia</subfield>
    <subfield code="b">Ediciones de la U </subfield>
    <subfield code="c">2023</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">316 P&#xE1;g.</subfield>
    <subfield code="c">24 x 17 cm.</subfield>
  </datafield>
  <datafield tag="505" ind1=" " ind2=" ">
    <subfield code="a">INDIICE
-Pr&#xF3;logo.
-Cap&#xED;tulo 1. Fundamentos de la Programaci&#xF3;n Orientada a Objetos (POO).
1.1 Tem&#xE1;tica a desarrollar.
1.2 Introducci&#xF3;n.
1.3 Programaci&#xF3;n orientada a objetos.
1.4 Principios de la programaci&#xF3;n orientada a objetos.
1.5 Ventajas del uso de la programaci&#xF3;n orientada a objetos
1.6 Desventajas del uso de la programaci&#xF3;n orientada a objetos.
1.7 Lenguajes de programaci&#xF3;n orientada a objetos.
1.8 Clases y objetos..
1.8.1 Clases.
1.8.2 Objeto
1.9 Visibilidad en atributos y m&#xE9;todos
1.10 Paquetes.
1.11 Lecturas recomendadas
1.12 Preguntas revisi&#xF3;n de conceptos.
1.13 Ejercicios
1.14 Bibliografia
-Cap&#xED;tulo 2. Componentes de un programa
2.1 Tem&#xE1;tica a desarrollar.
2.2 Introducci&#xF3;n.
2.3 Caracter&#xED;sticas de un programa en Java
2.4 Estructura de un programa en Java...
2.4.1 Declaraci&#xF3;n de importaciones (import)
2.4.2 Definici&#xF3;n de clases
2.5 Presentaci&#xF3;n del programa.
2.6 Construcci&#xF3;n de un programa en Java.
2.7 Palabras reservadas.
2.8 Los identificadores
2.9 Tipos de datos.
2.10 Variables.
2.11 Constantes.
2.12 Comentarios
2.13 Definici&#xF3;n de variables
2.14 Definici&#xF3;n de constantes
2.15 Operadores aritm&#xE9;ticos.
2.16 Los separadores.
2.17 Lecturas recomendadas
2.18 Preguntas de revisi&#xF3;n de conceptos.
2.19 Ejercicios
2.20 Referencias bibliogr&#xE1;ficas
-Cap&#xED;tulo 3. Herramientas para el desarrollo de la programaci&#xF3;n orientada a objetos
3.1 Tem&#xE1;tica a desarrollar...
3.2 Introducci&#xF3;n.
3.3 Entornos Integrados de Desarrollo (IDE)
3.3.1 Eclipse.
3.3.2 NetBeans
3.3.3 BlueJ.
3.3.4 GreenFoot
3.3.5 IntelliJ IDEA
3.4 Herramientas de modelamiento
3.4.1 StarUML
3.4.2 Dia...
3.4.3 ArgoUML
3.4.4 Rational Software Modeler
3.5 Java como lenguaje de programaci&#xF3;n
3.6 Lecturas recomendadas.
3.7 Preguntas de revisi&#xF3;n de conceptos.
3.8 Ejercicios
3.9 Referencias bibliogr&#xE1;ficas..
-Cap&#xED;tulo 4. M&#xE9;todos M&#xE9;todos constructores, set y get..
4.1 Tem&#xE1;tica a desarrollar.
4.2 Introducci&#xF3;n.
4.3 M&#xE9;todos.
4.3.1 M&#xE9;todo constructor.
4.4 Modificadores de acceso
4.5 M&#xE9;todos set y get....
4.6 M&#xE9;todos de instancias.
4.7 Estructura de un m&#xE9;todo
4.8 Prueba de escritorio
4.9 M&#xE9;todos que no retornan valor.
4.10 Requerimientos.
4.11 Un desarrollo completo.
4.12 Entrada y salida de datos.
4.13 Entrada y salida est&#xE1;ndar.
4.14 Lecturas recomendadas
4.15 Preguntas de revisi&#xF3;n de conceptos.
4.16 Ejercicios
4.17 Bibliografia
Cap&#xED;tulo 5. Condicionales
5.1 Tem&#xE1;tica a desarrollar.
5.2 Introducci&#xF3;n.
5.3 Estructuras de control condicionales.
5.4 Operadores relacionales.
5.5 Operadores l&#xF3;gicos.
5.6 Tipos de condicionales.
5.6.1 Condicionales simples
5.6.2 Condicionales compuestas
5.6.3 Condicionales anidadas.
5.7 Selecci&#xF3;n m&#xFA;ltiple..
5.8 Operador condicional (?)
5.9 Preguntas de revisi&#xF3;n de conceptos
5.10 Lecturas recomendadas
5.11 Ejercicios
5.12 Bibliografia
-Cap&#xED;tulo 6. Ciclos
6.1 Tem&#xE1;tica a desarrollar
6.2 Introducci&#xF3;n
6.3 Estructuras de control repetitivas o ciclos..
6.3.1 Estructura de repetici&#xF3;n while (mientras).
6.3.2 Estructura de repetici&#xF3;n do-while.
6.3.3 Estructura de repetici&#xF3;n for
6.4 Comparaci&#xF3;n de los ciclos while, do-while, for.
6.5 Ciclo for-each (for mejorado).
6.6 Uso de los ciclos repetitivos
6.7 Lecturas recomendadas.
6.8 Preguntas y ejercicios de revisi&#xF3;n de conceptos.
6.9 Ejercicios.
6.10 Bibliografia
-Cap&#xED;tulo 7. Cadenas
7.1 Tem&#xE1;tica a desarrollar.
7.2 Introducci&#xF3;n.
7.3 Clase String.
7.4 Obtener cadenas desde las primitivas..
7.5 Obtener primitivas desde las cadenas..
7.6 Lecturas recomendadas.
7.7 Preguntas de revisi&#xF3;n de conceptos
7.8 Ejercicios.
7.9 Referencias bibliogr&#xE1;ficas.
-Cap&#xED;tulo 8. Relaciones entre clases.
8.1 Tem&#xE1;tica a desarrollar
8.2 Introducci&#xF3;n.
8.3 Elementos entre las relaciones de clases.
8.3.1 Cardinalidad.
8.3.2 Asociaci&#xF3;n
8.3.3 Agregaci&#xF3;n
8.3.4 La composici&#xF3;n.
8.4 La relaci&#xF3;n de especializaci&#xF3;n/generalizaci&#xF3;n
8.5 Dependencia..
8.6 Lecturas recomendadas.
8.7 Preguntas de evaluaci&#xF3;n
8.8 Ejercicios.
8.9 Bibliografia.
-Cap&#xED;tulo 9. Abstracci&#xF3;n y encapsulamiento.
9.1 Tem&#xE1;tica a desarrollar
9.2 Introducci&#xF3;n..
9.3 Abstracci&#xF3;n..
9.4 Encapsulamiento.
9.5 Lecturas recomendadas.
9.6 Preguntas de revisi&#xF3;n de conceptos
9.7 Ejercicios..
9.8 Bibliografia.
-Cap&#xED;tulo 10. Herencia
10.1 Tem&#xE1;tica a desarrollar.
10.2 Introducci&#xF3;n
10.3 Herencia
10.4 Representaci&#xF3;n de la herencia.
10.5 Sentencia super.
10.6 Lecturas recomendadas
10.7 Preguntas de revisi&#xF3;n de conceptos.
10.8 Ejercicios
10.9 Referencias bibliogr&#xE1;ficas.
-Cap&#xED;tulo 11. Polimorfismo
11.1 Tem&#xE1;tica a desarrollar
11.2 Introducci&#xF3;n.
11.3 Polimorfismo
11.4 Sobrecarga de m&#xE9;todos....
11.5 Sobrecarga de constructores..
11.6 Sobreescritura de m&#xE9;todos.
11.7 Enlace din&#xE1;mico
11.8 Lecturas recomendadas.
11.9 Preguntas de revisi&#xF3;n de conceptos..
11.10 Ejercicios.
11.11 Bibliografia.
-Cap&#xED;tulo 12. Interfaz y clases abstractas
12.1 Tem&#xE1;tica a desarrollar.
12.2 Introducci&#xF3;n.
12.3 Interfaz..
12.4 Clases abstractas
12.5 Preguntas de revisi&#xF3;n de conceptos.
12.6 Ejercicios
12.7 Bibliografia
-Cap&#xED;tulo 13. Modelado orientado a objetos y aplicaciones de software
13.1 Tem&#xE1;tica a desarrollar.
13.2 Introducci&#xF3;n
13.3 An&#xE1;lisis orientado a objetos..
13.4 Escenarios.
13.5 Prototipo.
13.6 Diagramas de casos de uso.
13.7 Dise&#xF1;o orientado a objetos..
13.8 Diagramas UML (Unified Modeling Language)
13.9 Aplicaciones de software.
13.10 Lecturas recomendadas.
13.11 Preguntas de revisi&#xF3;n de conceptos
13.12 Ejercicios.
13.13 Bibliografia..
-Cap&#xED;tulo 14. Documentaci&#xF3;n
14.1 Tem&#xE1;tica a desarrollar......
14.2 Introducci&#xF3;n
14.3 Javadoc
14.4 Javadoc en los IDE.
14.5 API de Java 
14.6 Lecturas recomendadas
14.7 Preguntas de revisi&#xF3;n de conceptos.
14.8 Ejercicios.
14.9 Bibliograf&#xED;a</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="b">PROGRAMACI&#xD3;N ORIENTADA A OBJETOS</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="a">B-ISTTENA</subfield>
    <subfield code="c">BOOK</subfield>
    <subfield code="p">19/04/2023</subfield>
    <subfield code="q">Erika Calapucha</subfield>
    <subfield code="n">14/04/2023</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">1016</subfield>
    <subfield code="d">1016</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="a">BISTT</subfield>
    <subfield code="d">2023-04-14</subfield>
    <subfield code="e">DONACI&#xD3;N</subfield>
    <subfield code="i">ISTT-DS-0228</subfield>
    <subfield code="p">ISTT-DS-0228</subfield>
    <subfield code="t">Eje. 1/1</subfield>
    <subfield code="v">36.15</subfield>
    <subfield code="y">BOOK</subfield>
  </datafield>
</record>
