</> CodeBooks
    ← Volver a Algoritmos (página 1)
    Portada de Java and Algorithmic Thinking for the Complete Beginner, 3rd Edition

    Java and Algorithmic Thinking for the Complete Beginner, 3rd Edition

    Aristides S. Bouras

    Editorial
    Aristides S. Bouras
    Año
    2024
    Páginas
    ~1068
    Nivel
    Básico

    De qué trata

    Voluminoso tratado didáctico de Aristides S. Bouras (tercera edición de 2024, con más de 1.000 páginas) concebido para introducir en la programación y el razonamiento formal a principiantes absolutos utilizando Java moderno (Java SE 17/21). Está especialmente diseñado para personas sin experiencia previa en informática, estudiantes universitarios de primer ingreso, alumnos de secundaria y docentes que buscan un itinerario minucioso para enseñar a estructurar soluciones lógicas antes de plasmarlas en código fuente.

    El libro prioriza la asimilación del pensamiento algorítmico mediante diagramas de flujo, pseudocódigo y tablas de traza para seguir la ejecución manual paso a paso. Posteriormente introduce los componentes de Java: variables, tipos de datos primitivos, operadores lógicos, estructuras condicionales (if-else, switch) y repetitivas (bucles while, do-while, for), junto con patrones de control como bucles anidados y banderas (flags). Abarca arreglos unidimensionales y bidimensionales (matrices), estructuras de colecciones elementales como ArrayList y HashMap, manipulación de archivos de texto (lectura y escritura), métodos modulares y una introducción gradual a la programación orientada a objetos (clases, instancias y encapsulamiento), finalizando con algoritmos tradicionales de búsqueda y ordenamiento.

    El núcleo de su propuesta es una batería colosal de ejercitación: contiene más de 250 ejercicios resueltos paso a paso, cerca de 480 ejercicios propuestos, cientos de preguntas de verdadero/falso, pruebas de opción múltiple y crucigramas conceptuales. No desarrolla proyectos comerciales con interfaces gráficas ni arquitecturas cliente-servidor, sino infinidad de rutinas algorítmicas, juegos sencillos y utilidades de procesamiento de datos por consola. Aporta una claridad pedagógica extraordinaria y elimina cualquier barrera de entrada para quien empieza desde cero, aunque su avance deliberadamente pausado puede resultar redundante para quienes ya conocen otro lenguaje.

    • Java
    • Pensamiento algorítmico
    • Diagramas de flujo
    • Pseudocódigo
    • Estructuras de control
    • Arreglos y matrices
    • ArrayList y HashMap
    • Archivos de texto
    • POO básica
    • Algoritmos de ordenamiento
    • Búsqueda binaria

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de Algoritmos con nivel Básico