<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Fundamentos de programación</title>
    <subTitle>Algoritmos, estructura de datos y objetos</subTitle>
  </titleInfo>
  <name type="personal">
    <namePart>Joyanes Aguilar, Luis</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <place>
      <placeTerm type="code" authority="marccountry">pe</placeTerm>
    </place>
    <place>
      <placeTerm type="text">Ciudad de Mexico</placeTerm>
    </place>
    <publisher>McGraw-Hill</publisher>
    <dateIssued>2020</dateIssued>
    <edition>5a ed.</edition>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">spa</languageTerm>
  </language>
  <physicalDescription>
    <extent>713 p. tab., graf.; 27 cm.</extent>
  </physicalDescription>
  <tableOfContents>Prólogo a la quinta edición
PARTE I. ALGORITMOS Y HERRAMIENTAS DE PROGRAMACIÓN
Capítulo 1. Introducción a las computadoras y a los lenguajes de programación
Capítulo 2. Metodología de la programación y desarrollo de software
Capítulo 3. Estructura general de un programa
Capítulo 4. Flujo de control I: estructuras selectivas
Capítulo 5. Flujo de control II: estructuras repetitivas
Capítulo 6. Subprogramas (subalgoritmos): funciones
PARTE II. ESTRUCTURA DE DATOS
Capítulo 7. Estructuras de datos I (arrays ?arreglos? y estructuras)
Capítulo 8. Las cadenas de caracteres
Capítulo 9. Archivos (ficheros)
Capítulo 10. Ordenación, búsqueda e intercalación
Capítulo 11. Ordenación, búsqueda y fusión externa (archivos)
Capítulo 12. Estructuras dinámicas lineales de datos (pilas, colas y listas enlazadas)
Capítulo 13. Estructura de datos no lineales (árboles y grafos)
Capítulo 14. Recursividad
PARTE III. PROGRAMACIÓN ORIENTADA A OBJETOS Y UML 2.5.1
Capítulo 15. Tipos abstractos de datos, objetos y modelado con UML 2.5.1
Capítulo 16. Diseño de clases y objetos: representaciones gráficas en UML
Capítulo 17. Relaciones entre clases: delegaciones, asociaciones, agregaciones, herencia
PARTE IV. METODOLOGÍA DE LA PROGRAMACIÓN Y DESARROLLO DE SOFTWARE
Capítulo 18. Ingeniería de software y metodología de la programación
Bibliografía y recursos de programación</tableOfContents>
  <targetAudience authority="marctarget">general</targetAudience>
  <subject>
    <geographicCode authority="iso3166">mex</geographicCode>
  </subject>
  <subject authority="lcsh">
    <topic>Programación</topic>
    <topic>Computadoras</topic>
  </subject>
  <classification authority="ddc">005.133</classification>
  <identifier type="isbn">9786071514684</identifier>
  <recordInfo>
    <recordContentSource authority="marcorg">PE-BaUNAB</recordContentSource>
    <recordCreationDate encoding="marc">      </recordCreationDate>
    <recordChangeDate encoding="iso8601">20240412114445.0</recordChangeDate>
    <recordIdentifier>PE-BaUNAB</recordIdentifier>
  </recordInfo>
</mods>
