</> CodeBooks
    ← Volver a Ciencias de la computación (página 2)
    Portada de Computer Science An Overview, 12th Edition

    Computer Science An Overview, 12th Edition

    J. Glenn Brookshear, Dennis Brylow

    Editorial
    Pearson
    Año
    2014
    Páginas
    ~640
    Nivel
    Básico

    De qué trata

    Decimosegunda edición de uno de los libros de texto universitarios más influyentes y consolidados en la educación informática global, escrito por J. Glenn Brookshear y Dennis Brylow para cursos panorámicos de primer año (CS0 / CS1). Su enfoque es transversal e independiente del lenguaje, integrando en esta edición ejemplos e introducciones prácticas en Python 3 junto con fragmentos comparativos de C++, Java y SQL, sin requerir conocimientos previos para comprender cómo interactúan todos los estratos de la disciplina.

    La obra cubre de manera enciclopédica doce áreas troncales de la informática: codificación y almacenamiento de datos (binario, enteros, punto flotante, compresión y códigos de error), arquitectura y circuitos de hardware (arquitectura Von Neumann, ciclo de instrucción de la CPU y lenguaje máquina), sistemas operativos (gestión de procesos, concurrencia, semáforos, bloqueos mutuos y seguridad), redes e Internet (protocolos TCP/IP, direccionamiento y la World Wide Web), diseño y análisis de algoritmos (eficiencia y notación Big-O), paradigmas de programación (imperativo, orientado a objetos, funcional y concurrente), ingeniería de software (ciclo de vida, metodologías ágiles y control de calidad), bases de datos relacionales y SQL, gráficos 3D por computadora y animación, fundamentos de inteligencia artificial y redes neuronales, y teoría de la computación con máquinas de Turing, problemas insolubles y complejidad computacional.

    El texto prioriza la comprensión conceptual mediante más de mil preguntas de repaso, problemas de razonamiento lógico, trazas de pseudocódigo y debates éticos sobre el impacto social de la tecnología al término de cada capítulo. Su gran valor radica en ofrecer un mapa mental completo y coherente de toda la carrera informática antes de especializarse, permitiendo entender cómo se conectan el hardware físico, los sistemas de software y los límites teóricos del cálculo. No busca enseñar a desarrollar aplicaciones comerciales ni a construir un proyecto de software de principio a fin, sino dotar al estudiante de una visión holística y rigurosa.

    • Arquitectura de computadores
    • Sistemas operativos
    • Redes e Internet
    • Algoritmos
    • Estructuras de datos
    • Ingeniería de software
    • Bases de datos
    • Inteligencia artificial
    • Teoría de la computación
    • Python
    • Pensamiento computacional

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de Ciencias de la computación con nivel Básico